Skip to content

Commit 2945c5d

Browse files
committed
build onewire
1 parent 171ab6d commit 2945c5d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

modules/drivers/onewire/esp32/modonewire.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2024 Moddable Tech, Inc.
2+
* Copyright (c) 2025 Moddable Tech, Inc.
33
*
44
* This file is part of the Moddable SDK Tools.
55
*
@@ -139,7 +139,7 @@ void xs_onewire_read(xsMachine *the)
139139
uint8_t *buffer;
140140
xsUnsignedValue size;
141141

142-
xsmcGetBufferWritable(xsResult, &buffer, &size);
142+
xsmcGetBufferWritable(xsResult, (void**)&buffer, &size);
143143
onewire_bus_read_bytes(onewire->bus, (uint8_t *)buffer, size);
144144
}
145145
}
@@ -189,7 +189,7 @@ void xs_onewire_search(xsMachine *the)
189189
while (ESP_OK == err) {
190190
err = onewire_device_iter_get_next(iter, &device);
191191
if (ESP_OK == err) {
192-
swap(&device.address, 8);
192+
swap((uint8_t*)&device.address, 8);
193193
xsmcSetArrayBuffer(xsVar(0), &device.address, 8);
194194
xsCall1(xsResult, xsID_push, xsVar(0));
195195
}
@@ -217,7 +217,7 @@ void xs_onewire_isPresent(xsMachine *the)
217217
err = onewire_device_iter_get_next(iter, &device);
218218
if (ESP_OK != err)
219219
break;
220-
swap(&device.address, 8);
220+
swap((uint8_t*)&device.address, 8);
221221
if (0 == espMemCmp(id, (uint8_t*)(&device.address), 8)) {
222222
xsResult = xsTrue;
223223
return;
@@ -243,7 +243,7 @@ void xs_onewire_crc(xsMachine *the)
243243
xsUnsignedValue len;
244244
int argc = xsmcArgc;
245245

246-
xsmcGetBufferReadable(xsArg(0), &src, &len);
246+
xsmcGetBufferReadable(xsArg(0), (void**)&src, &len);
247247
if (argc > 1) {
248248
size_t arg_len = xsmcToInteger(xsArg(1));
249249
if (arg_len < len)

0 commit comments

Comments
 (0)