Releases: atsamd-rs/atsamd
Releases · atsamd-rs/atsamd
atsamd51n-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd51j-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd51g-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd21j-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd21g-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd21e-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd11d-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd11c-0.14.0
Changed
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
atsamd-hal-macros-0.2.0
atsamd-hal-0.18.0
Dependencies
- [breaking] Upgrade PAC generated code to latest SVD and
svd2rust-0.34.1
#756:- All peripheral types are now
PascalCase
- All register field accessors are now methods instead of struct members
- Members of the
Peripherals
struct are nowsnake_case
- All peripheral types are now
Removed
- SAMx5x: removed:
EnabledOscUlp32kBase::set_calibration
#756 - [breaking]: SAMD51G: removed I2S support (#735)
Fixed
- Fix samd51j not having i2s support (#735)
- Fix EIC issue leading to lost interrupts on SAMD11 platforms (#739)
- Fix I2C transaction to be as continuous as possible according to
embedded-hal
specification (#741) - Fix
embedded-hal
0.2 CountDown timer implementation (#749) - Fix blocking behaviour for
embedded-hal
0.2 SPI writes (#743) - Allow configuring USB clock with
GenericClockController
on atsamd11 (#734) - Fix Clippy nightly build errors (#755, #737)
- Fix build failures for SAMD11 USB (#746)
Refactored
- Upgrade bitflags and get rid of TryFrom<()> implementations (#746)