Review queue

Open pull requests that are marked ready for review and have green CI, oldest first. Ordered by when each one first became reviewable — a PR that drops out and comes back keeps its place.

# Repo Pull request Author Waiting
1 embassy #5296 Add basic MCAN driver for MSPM0 e-mspm0 magmastonealex 235d
2 embassy #5797 support for nxp mimxrt1064 e-nxp jgemmell124 166d
3 embassy #5982 [MCXA] dac driver version 2 e-mcxa diondokter 142d
4 embassy #6080 Initial Silicon Labs EFR32 support kind-feature andresv 128d
5 embassy #6168 [time] Add experimental embedded-hal-timer traits e-time diondokter 117d
6 embassy #6221 rp/gpio: make Flex::is_set_as_output public e-rp tari 109d
7 embassy #6382 Add MCXA577 USB device support e-usbe-mcxa bogdan-petru 92d
8 embassy #6443 embassy-rp: Add the has_rx_data and read_until_blocking functions to rp20xx uart implementation e-rp HenriqueDomiciano 77d
9 embassy #6516 Add MCXA577 eSPI device support e-mcxa bogdan-petru 65d
10 embassy #6517 mspm0: add OPA driver with buffer and non-inverting PGA modes e-mspm0 ozongzi 65d
11 embassy #6612 mspm0: add simple pwm driver e-mspm0 Iooon 54d
12 embassy #6618 Add AI policy to contributor guide. kind-docskind-decision Dirbaio 53d
13 embassy #6124 enforce that embassy-executor-timer-queue is only once in the dependency tree e-executor robamu 49d
14 embassy #6559 embassy-nxp: add LPC55 USB device driver e-usbe-nxp azais-corentin 48d
15 embassy #6732 MSPM0: update mspm0-metapac & internal temperature sensor e-mspm0 bespsm 42d
16 embassy #6733 RP235x: add selectable Embassy time driver backends (TIMER1, AON/POWMAN, and RISC-V mtime) e-rp mschnell1 41d
17 embassy #5742 `embassy-sync`: add `ResourcePool` e-sync martin2250 40d
18 embassy #6794 nxp: add LPC55 SHA driver e-nxp alexiadeaconu 29d
19 embassy #6803 embassy-mspm0: I2C clock and system clock selection added e-mspm0 GreatKet 28d
20 embassy #6809 embassy-mcxa: Add I2C adjust duty cycle function e-mcxa krisw2000 28d
21 embassy #6816 stm32/spi: impl. early nss slave termination e-stm32 xoviat 27d
22 embassy #5705 [MSPM0] Add basic timer setup & PLL config for the G-series MCUs e-mspm0 i404788 26d
23 embassy #6819 STM32: Add a `low_level::Timer::wait_for_update` function to timers e-stm32 EliteTK 25d
24 embassy #6876 allow byte exchanging with xspi e-stm32 scd31 18d
25 embassy #6893 lpc55: rng driver implementation e-nxp stanciugabriel 17d
26 embassy #6930 boot: separate verification from swapping e-boot jordens 15d
27 embassy #6950 mspm0: add simple pwm driver e-mspm0 vincent-bartolo-gt 13d
28 embassy #6945 embassy-usb: Use a struct to configure the MIDI class e-usb sourcebox 13d
29 embassy #6799 usb-uac: make AudioSource configurable, share the audio function code with Speaker e-usb HaoboGu 9d
30 embassy #6909 embassy-nxp: I2C driver for LPC55 e-nxp sanyaswee 9d
31 embassy #6993 embassy-nxp: add CASPER driver and tests for LPC55S69 e-nxp tomikhin 3d
32 embassy #7008 embassy-mcxa: lpuart: add continuous DMA mode for BBQueue RX e-mcxa Neil-0417 2d
33 embassy #7010 cyw43: use IRQs and cached host control for Bluetooth e-cyw43 cedrivard 2d
34 embassy #7012 embassy-mcxa: support unequal-length SPI transfers e-mcxa WangYuanyuan1996 1d
35 embassy #7014 rp: re-arm BufferedUartRx interrupt after an RX error e-rp KennethKnudsen97 1d
36 embassy #7015 rp: fix two lost-wakeup bugs in BufferedUartTx e-rp KennethKnudsen97 1d
37 embassy #7017 executor: gate AtomicPtr on target_has_atomic, not platform-avr e-executor SimonIT 1d
38 embassy #7023 stm32/eth: free buffers asap xoviat 6h
39 embassy #7024 feat(embassy-net-adin1110): port-specific tx/rx towynlin 6h