1
1
/*
2
- * Copyright (c) 2024 Moddable Tech, Inc.
2
+ * Copyright (c) 2025 Moddable Tech, Inc.
3
3
*
4
4
* This file is part of the Moddable SDK Tools.
5
5
*
@@ -139,7 +139,7 @@ void xs_onewire_read(xsMachine *the)
139
139
uint8_t * buffer ;
140
140
xsUnsignedValue size ;
141
141
142
- xsmcGetBufferWritable (xsResult , & buffer , & size );
142
+ xsmcGetBufferWritable (xsResult , ( void * * ) & buffer , & size );
143
143
onewire_bus_read_bytes (onewire -> bus , (uint8_t * )buffer , size );
144
144
}
145
145
}
@@ -189,7 +189,7 @@ void xs_onewire_search(xsMachine *the)
189
189
while (ESP_OK == err ) {
190
190
err = onewire_device_iter_get_next (iter , & device );
191
191
if (ESP_OK == err ) {
192
- swap (& device .address , 8 );
192
+ swap (( uint8_t * ) & device .address , 8 );
193
193
xsmcSetArrayBuffer (xsVar (0 ), & device .address , 8 );
194
194
xsCall1 (xsResult , xsID_push , xsVar (0 ));
195
195
}
@@ -217,7 +217,7 @@ void xs_onewire_isPresent(xsMachine *the)
217
217
err = onewire_device_iter_get_next (iter , & device );
218
218
if (ESP_OK != err )
219
219
break ;
220
- swap (& device .address , 8 );
220
+ swap (( uint8_t * ) & device .address , 8 );
221
221
if (0 == espMemCmp (id , (uint8_t * )(& device .address ), 8 )) {
222
222
xsResult = xsTrue ;
223
223
return ;
@@ -243,7 +243,7 @@ void xs_onewire_crc(xsMachine *the)
243
243
xsUnsignedValue len ;
244
244
int argc = xsmcArgc ;
245
245
246
- xsmcGetBufferReadable (xsArg (0 ), & src , & len );
246
+ xsmcGetBufferReadable (xsArg (0 ), ( void * * ) & src , & len );
247
247
if (argc > 1 ) {
248
248
size_t arg_len = xsmcToInteger (xsArg (1 ));
249
249
if (arg_len < len )
0 commit comments