Releases: David-OConnor/stm32-hal
Releases · David-OConnor/stm32-hal
1.8.5
Misc updates
1.8.4
1.8.3
- Added FDCAN 2 and 3 on G4
- Pin type is now Clone
- Added DMA on DAC for L4
- Added utility macros to help with parsing and creating slices
1.8.2
- Fixes to integer timestamp approaches. Methods for us and ms.
- Added standalone reading ready fn for RNG
- Added
read_status()
method for CAN - bxCAN (non-FD) fixes
- Fixed a bug with H7 UART init
1.8.1
- Fixed SPI on H7
- Fixed a bug with uart clock selection on H7
1.8.0
- Patched to support new rustc causing UnsafeCell-related errors
- Updated SPI DMA API with new helper fns
- Removed cortex_m free, and use critical_section::with when applicable.
- Removed pre-1.0 Embedded HAL. Added 1.0, GPIO only
1.7.0
- Added interrupt disabling
- Fix Bxcan compile problems
- Add blocking-loop timeouts across the code base, for periph init and related code.
- IWDG fixes
- Added
read_status
methods to many periphs - Updated CAN-FD dependency version
- CRC now set up on G0, G4, L5
- Fixed a problem with H7 flash writes
- Added various missing GPIO ports
- Support sawtooth wave generation on G4
- COMP fixes and additions
- Multiple additions related to getting timestamp from timers
- Added
read_voltage
to the ADC - Fixed a bug related to one ADC disabling the others' periph clock
- Added a standalone delay fn
- Added a
access_globals
macro - Fixed H7 VCO checks
- Updated SPI DMA write API
1.6.4
- Added interrupt disabling
- Added Independent watchdog
- Added status methods to many peripherals
- Added loop timeouts to most blocking calls
- Added CRC to more MCUs
- Fixed BXCAN compile issues
1.6.3
- Fixed errors on GPIO ports G and H
- Added selectable FDCAN clock source
- Added preliminary H5 support
- Fixed errors re FDCAN memory layout
- Added comparator
1.6.2
- Add a way to check UART status flags
- Added a non-blocking
write_one
uart method - Removed implicit dependencies-as-features
- Added support for FD-CAN via the
fdcan
library