You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
In #55 the possibility for retrieving a epoch type timestamp via a registered callback function has been introduced, the changes in arduino-libraries/ArduinoIoTCloud#93 register such a function which allows us to to remove the hidden dependency to RTCZero altogether.
This release adds a function to register a callback function for retrieving a global timestamp.
Up until now ArduinoCloudThing is relying on the RTC within the SAMD MCU which is instantiated
RTCZero rtc;
within ArduinoIoTCloud and referenced within ArduinoCloudThing via extern declaration. Due to the late binding caused by extern this is a very brittle dependency which can be easily destroyed, it is therefore better to explicitly register a function which provides the time (like TimeService::getTime() available within ArduinoIoTCloud).
Manage cases where boolean values are received as integers 0 or 1
Support a new encoding scheme where the property names are encoded as numbers which reduces the CBOR payload for devices where each byte matters (see #48 for further details).