aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/CHANGELOG.md
diff options
context:
space:
mode:
authorRalph Ursprung <[email protected]>2025-06-08 12:03:59 +0200
committerRalph Ursprung <[email protected]>2025-07-08 23:05:50 +0200
commit74101a8625ad042d3bfd44f9dc20882a8d1f6944 (patch)
treed289a6375eace66788e8c0afbfbf08e401715fc0 /embassy-rp/CHANGELOG.md
parentcd2c9c7e85efb055b3c72971f0a94cc75efd0aa1 (diff)
prepare changelog for `embassy-rp` v0.5.0
Diffstat (limited to 'embassy-rp/CHANGELOG.md')
-rw-r--r--embassy-rp/CHANGELOG.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/embassy-rp/CHANGELOG.md b/embassy-rp/CHANGELOG.md
index 7ac0a47cb..bb58ac54f 100644
--- a/embassy-rp/CHANGELOG.md
+++ b/embassy-rp/CHANGELOG.md
@@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8## Unreleased 8## Unreleased
9 9
10- Fix wrong `funcsel` on RP2350 gpout/gpin ([#3975](https://github.com/embassy-rs/embassy/pull/3975))
11- Fix potential race condition in `ADC::wait_for_ready` ([#4012](https://github.com/embassy-rs/embassy/pull/4012))
12- `flash`: rename `BOOTROM_BASE` to `BOOTRAM_BASE` ([#4014](https://github.com/embassy-rs/embassy/pull/4014))
13- Remove `Peripheral` trait & rename `PeripheralRef` to `Peri` ([#3999](https://github.com/embassy-rs/embassy/pull/3999))
14- Fix watchdog count on RP235x ([#4021](https://github.com/embassy-rs/embassy/pull/4021))
15- I2C: ensure that wakers are registered before checking status of `wait_on` helpers ([#4043](https://github.com/embassy-rs/embassy/pull/4043))
16- Modify `Uarte` and `BufferedUarte` initialization to take pins before interrupts ([#3983](https://github.com/embassy-rs/embassy/pull/3983))
17- `uart`: increase RX FIFO watermark from 1/8 to 7/8 ([#4055](https://github.com/embassy-rs/embassy/pull/4055))
18- Add `spinlock_mutex` ([#4017](https://github.com/embassy-rs/embassy/pull/4017))
19- Enable input mode for PWM pins on RP235x and disable it on drop ([#4093](https://github.com/embassy-rs/embassy/pull/4093))
20- Add `impl rand_core::CryptoRng for Trng` ([#4096](https://github.com/embassy-rs/embassy/pull/4096))
21- `pwm`: enable pull-down resistors for pins in `Drop` implementation ([#4115](https://github.com/embassy-rs/embassy/pull/4115))
22- Rewrite PIO onewire implementation ([#4128](https://github.com/embassy-rs/embassy/pull/4128))
23- Implement RP2040 overclocking ([#4150](https://github.com/embassy-rs/embassy/pull/4150))
24- Implement RP235x overclocking ([#4187](https://github.com/embassy-rs/embassy/pull/4187))
25- `trng`: improve error handling ([#4139](https://github.com/embassy-rs/embassy/pull/4139))
26- Remove `<T: Instance>` from `Uart` and `BufferedUart` ([#4155](https://github.com/embassy-rs/embassy/pull/4155))
27- Make bit-depth of I2S PIO program configurable ([#4193](https://github.com/embassy-rs/embassy/pull/4193))
28- Add the possibility to document `bind_interrupts` `struct`s ([#4206](https://github.com/embassy-rs/embassy/pull/4206))
29- Add missing `Debug` and `defmt::Format` `derive`s for ADC & `AnyPin` ([#4205](https://github.com/embassy-rs/embassy/pull/4205))
30- Add `rand-core` v0.9 support ([#4217](https://github.com/embassy-rs/embassy/pull/4217))
31- Update `embassy-sync` to v0.7.0 ([#4234](https://github.com/embassy-rs/embassy/pull/4234))
32- Add compatibility with ws2812 leds that have 4 addressable lights ([#4236](https://github.com/embassy-rs/embassy/pull/4236))
33- Implement input/output inversion ([#4237](https://github.com/embassy-rs/embassy/pull/4237))
34- Add `multicore::current_core` API ([#4362](https://github.com/embassy-rs/embassy/pull/4362))
35
10## 0.4.0 - 2025-03-09 36## 0.4.0 - 2025-03-09
11 37
12- Add PIO functions. ([#3857](https://github.com/embassy-rs/embassy/pull/3857)) 38- Add PIO functions. ([#3857](https://github.com/embassy-rs/embassy/pull/3857))