Releases: stm32-rs/stm32f7xx-hal
Releases · stm32-rs/stm32f7xx-hal
Release 0.8.0
- Updated
stm32f7dependency 0.14.0 -> 0.15- Use PascalCase for generated values of enums (stm32-rs#727)
- Updated
synopsys-usb-otgdependency 0.2.3 -> 0.4.0 - Updated
stm32-fmcdependency 0.2.0 -> 0.3 - Added Interruptable trait to Alternate mode pins
- Added a "low pin count" variant of the f730 chip to the crate features: packages <144 pins don't include a high speed USB PHY
- Added SPI2_SCK pin for stm32f769i-discovery
- Fix mass-erase triggering in
flashon smaller chips - Remove the need for software u64 division in the clock setup code, shrinking code (#211)
- Updated
cortex-mdependency 0.7.4 -> 0.7.7 - Updated
nbdependency 1.0 -> 1.1.0 - Updated
micromathdependency 2.0 -> 2.1.0 - Updated
fugitdependency 0.3.5 -> 0.3.7 - Updated
bitflagsdependency 1.3.2 -> 2.6.0 - Updated
embedded-haldependency 0.2.3 -> 0.2.7 - Updated
display-interfacedependency 0.4.1 -> 0.5.0 - Updated
cortex-m-semihostingdevelopment dependency 0.3.3 -> 0.5.0- Removed unwrap from the end of hprintln / hprint for new version of semihosting
- Updated
panic-semihostingdevelopment dependency 0.5.2 -> 0.6.0 - Updated
embedded-graphicsdevelopment dependency 0.6.1 -> 0.6.2 - Updated
usb-devicedevelopment dependency 0.2.5 -> 0.3.2 - Updated
usbd-serialdevelopment dependency 0.1.0 -> 0.2.2- Updated usb serial example to use new api
- Renamed .cargo/config -> .cargo/config.toml
Release 0.7.0
Added
- Support for
flashon bigger chips (#168) - Implement
IndependentWatchdogfor the IWDG peripheral (#180) - Implement
embedded-hal0.2 features forgpioandtimer(#176) - Support for different number of data and parity bits for UART (#181/#182)
- Support for PWM, counter, monotonic on timers (#179)
- Examples:
- Basic use of the PWM (#179)
- Basic use of the RTC (#159)
- Blinking a LED using a delay from a timer source (#179)
- Blinking a LED from within a timer interrupt (#179)
- Blinking a LED from RTIC using a timer as monotonic source (#179)
- Scanning I2C devices (#155)
- Generating a sine wave using PWM (#179)
- Using bit parity on UART (#182)
- Using a timer using
nb::block!()(#179) - Using the system timer using
nb::block!()(#179)
Changed
- Renamed
masterbranch tomainUpdating a local clone after a branch name changes - Split
GetBusFreqonBusClock&BusTimerClock, use&Clockeverywhere (#178) - Use
fugit-based time types instead ofembedded-time(#177) - Update gpios: add
DynamicPin, add default modes, reexport pins, resort generics, etc (#176) - Improved RCC infrastructure (#152)
- RTC support has been rewritten (#159/#160/162)
- Bump
bxcandependency version (#158) - Removed
rustfmtchecks on CI (#184)
Fixed
v0.3.0
Bump to v0.3.0
v0.2.0
Bump the version to 0.2.0
v0.1.0
Initial release! 🎉