Code: Select all
C:\...Arduino\libraries\RTClib\src\RTC_DS1307.cpp: In member function 'void RTC_DS1307::writenvram(uint8_t, const uint8_t*, uint8_t)':
C:\...Arduino\libraries\RTClib\src\RTC_DS1307.cpp:109:18: error: invalid conversion from 'const uint8_t*' {aka 'const unsigned char*'} to 'uint8_t*' {aka 'unsigned char*'} [-fpermissive]
109 | i2c_dev->write(buf, size, true, &addrByte, 1);
| ^~~
| |
| const uint8_t* {aka const unsigned char*}
In file included from C:...Arduino\libraries\RTClib\src\RTClib.h:25,
from C:\...Arduino\libraries\RTClib\src\RTC_DS1307.cpp:1:
C:\...Arduino\libraries\Adafruit_BusIO/Adafruit_I2CDevice.h:15:23: note: initializing argument 1 of 'bool Adafruit_I2CDevice::write(uint8_t*, size_t, bool, uint8_t*, size_t)'
15 | bool write(uint8_t *buffer, size_t len, bool stop = true,
| ~~~~~~~~~^~~~~~
exit status 1
Error compiling for board Adafruit Trinket M0 (SAMD21).
An error occurred while uploading the sketch