Skip to content

Version 0.3.0

Compare
Choose a tag to compare
@newAM newAM released this 21 Dec 01:01
· 97 commits to main since this release
3fb9f74

Added

  • Added info::Core::CT to get the CPU core at compile time.
  • Added info::Core::from_cpuid() to get the CPU core at runtime.
  • Added a flash module with erase and program functionality.
  • Added defmt::Format for all types declared in the BSPs.
  • Added info::uid::PTR.

Changed

  • Changed minimum rust version from 1.56 to 1.57 for const_panic.
  • info::UID64
    • Moved to info::Uid64::PTR.
    • Changed the type from *const u8 to *const u32.
  • Moved functions in info into the associated structs/enums.
    • Moved info::uid64 to info::Uid64::from_device.
    • Moved info::uid64_devnum to info::Uid64::read_devnum.
    • Moved info::package to info::Package::from_device.
    • Moved info::uid to info::Uid::from_device.
  • Added #[inline] to util::new_delay and util::reset_cycle_count.
  • Large dependencies are now optional.
    • embedded-time is now an optional feature.
      • Changed I2C::new to use u32 instead of embedded_time::Hertz.
    • chrono is now an optional feature.