Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 3.29 KB

CHANGELOG.md

File metadata and controls

101 lines (77 loc) · 3.29 KB

Changelog

Unreleased

New Features

  • Derive more traits for gpio::{Level, Port} (#185).
  • COMP module (#189).
  • QDEC module (#188).
  • LPCOMP module (#195).
  • TWIS module (#196).
  • PWM module (#200).
  • I2S module (#201).
  • SPIS module ([#226]).
  • Add support for the nRF52811 ([#227]).

Fixes

  • Refuse to build nRF52+ HALs for thumbv6m targets (#203).
  • Refuse to build nrf52810-hal for hard-float targets, and nrf51-hal for thumbv7+ targets (#206).
  • GPIOTE Port 1 and 0 differentiation for nRF52833 and nRF52840 (#217)
  • Correct TWIM port initialization for P1 pins (#221).

Breaking Changes

  • Remove Spi::read (#190).
  • Seal the timer::Instance trait (#214).
  • Make GPIOs start in a Disconnected state instead of Input<Floating> (#220).

New Features

  • Add support for the Watchdog Timer peripheral (#175).
  • Support VDD source for the ADC (#181).

Fixes

  • Renamed RTFM examples to RTIC examples (#183).
  • Updated comment style (#180).

Breaking Changes

None

New Features

  • Add support for Nordic nRF52833 (#148).
  • Add a driver for the AES-ECB peripheral (#145).
  • Add a driver for the AES-CCM peripheral (#154).
  • Add PPI support and example (#162).
  • Add methods for task clear and trigger overflow to the RTC (#168).
  • Add a driver for the GPIOTE peripheral (#167).

Fixes

  • Fix incorrect logic in transfer_split_uneven (#159).
  • Twim: Implicitly copy buffer into RAM if needed when using embedded hal traits (#165).
  • Fix Twim hangs on address NACK (#166).

Breaking Changes

  • Made GPIO pin fields private and reduced their memory footprint (#155).
  • Stop reexporting the PAC under target (#172).