Skip to content

Commit b88f028

Browse files
committed
Device_Update: Add const to write buffer parameter
1 parent 35f6bab commit b88f028

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

Firmware/RTK_Everywhere/Device_Update.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ typedef void (* DEVICE_CLOSE)(DEVICE_FIRMWARE_CTX * ctx);
190190
typedef bool (* DEVICE_OPEN)(DEVICE_FIRMWARE_CTX * ctx);
191191
typedef bool (* DEVICE_RESET)(DEVICE_FIRMWARE_CTX * ctx, uint32_t currentMsec);
192192
typedef ssize_t (* DEVICE_WRITE)(DEVICE_FIRMWARE_CTX * ctx,
193-
uint8_t * buffer,
193+
const uint8_t * buffer,
194194
size_t bytesToWrite);
195195
typedef String (* GET_FIRMWARE_VERSION)(DEVICE_FIRMWARE_CTX * ctx);
196196
typedef bool (* INIT_DEV_CTX)(DEVICE_FIRMWARE_CTX * ctx);
@@ -297,10 +297,10 @@ bool dfuLg290pOpen(DEVICE_FIRMWARE_CTX * ctx);
297297

298298
// Device write, perform the firmware update
299299
ssize_t dfuEsp32Write(DEVICE_FIRMWARE_CTX * ctx,
300-
uint8_t * buffer,
300+
const uint8_t * buffer,
301301
size_t bytesToWrite);
302302
ssize_t dfuLg290pWrite(DEVICE_FIRMWARE_CTX * ctx,
303-
uint8_t * buffer,
303+
const uint8_t * buffer,
304304
size_t bytesToWrite);
305305

306306
// Device close, finalize the firmware update

Firmware/RTK_Everywhere/Device_Update_ESP32.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ void dfuEsp32Reboot()
9797
// ESP32 firmware write
9898
//----------------------------------------
9999
ssize_t dfuEsp32Write(DEVICE_FIRMWARE_CTX * ctx,
100-
uint8_t * buffer,
100+
const uint8_t * buffer,
101101
size_t bytesToWrite)
102102
{
103-
return Update.write(buffer, bytesToWrite);
103+
return Update.write((uint8_t *)buffer, bytesToWrite);
104104
}

Firmware/RTK_Everywhere/Device_Update_LG290P.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ bool dfuLg290pReset()
431431
// LG290P firmware write
432432
//----------------------------------------
433433
ssize_t dfuLg290pWrite(DEVICE_FIRMWARE_CTX * ctx,
434-
uint8_t * buffer,
434+
const uint8_t * buffer,
435435
size_t bytesToWrite)
436436
{
437437
size_t commandLength;

Firmware/RTK_Everywhere/Device_Update_NVM.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ ssize_t dfuNvmRead(DEVICE_FIRMWARE_CTX * ctx,
191191
// Write firmware data to an NVM file
192192
//----------------------------------------
193193
ssize_t dfuNvmWrite(DEVICE_FIRMWARE_CTX * ctx,
194-
uint8_t * buffer,
194+
const uint8_t * buffer,
195195
size_t bytesToWrite)
196196
{
197197
return ctx->_nvmFile.write(buffer, bytesToWrite);

Firmware/RTK_Everywhere/Device_Update_SD.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ ssize_t dfuSdRead(DEVICE_FIRMWARE_CTX * ctx,
161161
// Copy firmware into the file
162162
//----------------------------------------
163163
ssize_t dfuSdWrite(DEVICE_FIRMWARE_CTX * ctx,
164-
uint8_t * buffer,
164+
const uint8_t * buffer,
165165
size_t bytesToWrite)
166166
{
167167
return ctx->_sdFile.write(buffer, bytesToWrite);

0 commit comments

Comments
 (0)