All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Breaking Change: New public API.
This release has been tested on:
- Raspberry Pi Pico (RP2040)
- RAKwireless RAK3172 (STM32wle5cc)
- Breaking Change: Underlying driver is protected from the public API.
- Breaking Change:
RTClock::new()
accepts a shared reference to the shared bus; this allows communicating with multiple rtc chips at different addresses.
- Breaking Change: Removed alloc as a default requirement
- Breaking Change: Brand new public API via
RTCClock
, refer to docs for details. - Tested (compilation/clippy) with Embassy and
defmt
. - TODO: Testing on actual hardware.
- Breaking Change: Fully revised module organisation
- Breaking Change: Revised error API
- Renamed
Rv8803<_>::from_i2c0
toRv8803<_>::from_i2c
.
- Initial release