A Rust HAL for the nRF family of devices
reset_event
method to Timer
(#390).free
method to Saadc
(#389).OpenDrainIO
pin state for bidirectional open drain GPIOs (#401 #402).Spi
and Spim
APIs (#400 #406).nrf-usbd
to the newest version (#404).Pwm::{swap_output_pin, clear_output_pin}
to allow for more flexible PWM pin management (#335).[breaking change]
Update rand_core
and cortex-m
dependencies (#332).ieee802154::Radio::recv_timeout
writes the received data to packet
(#307).README.md
into all sub-crates so they show up on crates.io (#322).clear_fork_task_endpoint
(#282).Pin::from_psel_bits
and Pin::psel_bits
(#285).vddhdiv5
channel (#297).gpio::{Level, Port}
(#185).ConfigurablePpi
and subtrait of Ppi
(#244).nrf52810-hal
for hard-float targets, and nrf51-hal
for thumbv7+ targets
(#206).Spi::read
in favor of transfer_split_uneven
(#190).timer::Instance
trait (#214).Disconnected
state instead of Input<Floating>
(#220 #245).Instance
traits (#255).Pins
from Usart::free()
(#261).cargo-xtask
to simplify CI and the release process (#207 #210).conf()
utility function to reduce code duplication in GPIO (#250).