15fed28281
shared-hal-ci / Check build (push) Has been cancelled
shared-hal-ci / Check formatting (push) Has been cancelled
shared-hal-ci / Check Documentation Build (push) Has been cancelled
shared-hal-ci / Clippy (push) Has been cancelled
shared-hal-ci / Check build (pull_request) Has been cancelled
shared-hal-ci / Check formatting (pull_request) Has been cancelled
shared-hal-ci / Check Documentation Build (pull_request) Has been cancelled
shared-hal-ci / Clippy (pull_request) Has been cancelled
va108xx-ci / Run Tests (push) Has been cancelled
va108xx-ci / Check formatting (push) Has been cancelled
va108xx-ci / Check Documentation Build (push) Has been cancelled
va108xx-ci / Clippy (push) Has been cancelled
va108xx-ci / Run Tests (pull_request) Has been cancelled
va108xx-ci / Check formatting (pull_request) Has been cancelled
va108xx-ci / Check Documentation Build (pull_request) Has been cancelled
va108xx-ci / Clippy (pull_request) Has been cancelled
va416xx-ci / Run Tests (push) Has been cancelled
va416xx-ci / Check formatting (push) Has been cancelled
va416xx-ci / Check Documentation Build (push) Has been cancelled
va416xx-ci / Clippy (push) Has been cancelled
va416xx-ci / Run Tests (pull_request) Has been cancelled
va416xx-ci / Check formatting (pull_request) Has been cancelled
va416xx-ci / Check Documentation Build (pull_request) Has been cancelled
va416xx-ci / Clippy (pull_request) Has been cancelled
va108xx-ci / Check build (push) Has been cancelled
va108xx-ci / Check build (pull_request) Has been cancelled
va416xx-ci / Check build (push) Has been cancelled
va416xx-ci / Check build (pull_request) Has been cancelled
2.1 KiB
2.1 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
unreleased
Added
- Add
is_highandis_lowforInputPinAsync. - Add
InputPinimpl forInputPinAsync. HwCsPinin SPI module for easer usage of HW CS pins asOutputCS pins
Changed
- Bumped
fugitfrom v0.3 to v0.4 - Added
RxWithInterrupt::steal. - Renamed UART
Dataregistervaluefield todata - Improved type level support for resource management for SPI, PWM, UART.
- Renamed
tx_asynchandrx_asynchmodule name to*_async - Naming improvements in SPI module: replaced
cfgbyconfig* - UART configuration now expects an explicit clock configuration structure and does not calculate it itself anymore.
Fixed
Pull::UpandPull::Highwere inverted.- Removed HW CS pin provider implementation for PA23, PA22 and PA21, which are multi HW CS pins.
- Added missing
AnyPintrait impl for Multi HW CS pins. - Expose inner
Inputpin forInputPinAsync. - Bugfix for UART clock calculation with 8x baud mode.
- Possible bugfix for Asynch GPIO where the interrupt handler could become stuck in a loop.
- Robustness improvements for the Asynch GPIO driver code.
v0.2.0 2025-09-03
Renamed to vorago-shared-hal
Changed
- Various renaming to be more in-line with common Embedded Rust naming conventions.
PinId->DynPinIdPinIdProvider->PinIdFunSel->FunctionSelectPinMarker->AnyPin- Peripheral traits renamed from
*Markerto*Instance Clkabbreviation in names changed toClockCmdabbreviation in names changed toCommandIrqabbreviation in names changed toInterrupt
v0.1.0 2025-09-02
Init commit.