From a40bcc94ea3eb5897c7fd1b3b2c70d9563189994 Mon Sep 17 00:00:00 2001 From: 9names <60134748+9names@users.noreply.github.com> Date: Thu, 3 Mar 2022 14:34:51 +1100 Subject: [PATCH] Add changes since 0.3.0 to changelog (#295) --- rp2040-hal/CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/rp2040-hal/CHANGELOG.md b/rp2040-hal/CHANGELOG.md index c9b051b..5455812 100644 --- a/rp2040-hal/CHANGELOG.md +++ b/rp2040-hal/CHANGELOG.md @@ -9,10 +9,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- ROM function caching +- ROM version lookup function +- Compiler intrinsics for ROM functions +- Compiler intrinsics for hardware divider +- Document bsp_pins! macro +- UART IRQ examples +- PIO side-set example - Stopped PIO state machines can change their clock divider ### Changed +- Rewrite UART driver to own its pins +- Improve UART defaults +- Fix repeated-read in i2c embassy driver +- Fix bug in i2c peripheral state machine +- Fix race condition in alarm +- Fix safety bugs in hardware divider +- Enable watchdog reset trigger bits when watchdog enabled +- Update spinlocks to use new PAC API +- Use generics to improve spinlock implementation +- Update critical_section to use new spinlock implementation - Update embedded-hal alpha support to version 1.0.0-alpha.7 - Avoid 64-bit division in clock calculations