embassy/embassy-rp/src
bors[bot] 2afa08c923
Merge #1425
1425: rp pio, round 2 r=Dirbaio a=pennae

another round of bugfixes for pio, and some refactoring. in the end we'd like to make pio look like all the other modules and not expose traits that provide all the methods of a type, but put them onto the type itself. traits only make much sense, even if we added an AnyPio and merged the types for the member state machines (at the cost of at least a u8 per member of Pio).

Co-authored-by: pennae <github@quasiparticle.net>
2023-05-02 18:03:00 +00:00
..
float rp: hook up softfloat rom intrinsics 2023-04-19 23:04:47 +02:00
rtc Drive-by documentation link fixes 2022-11-27 16:32:18 -05:00
uart rp: remove leftovers from #1414 2023-05-02 07:40:12 +02:00
adc.rs fix: rp - disable Pull-down/up resistors for ADC read 2023-02-28 09:22:38 +02:00
boot2.bin rp: add precompiled boot2 to avoid depending on gcc 2021-03-29 22:28:36 +02:00
clocks.rs rp: add PWM api 2023-04-23 22:49:15 +02:00
critical_section_impl.rs embassy-rp: Add multicore support 2022-12-10 08:26:35 +01:00
dma.rs fix(rp): spi transfer 2023-03-20 16:34:30 +02:00
flash.rs rustfmt 2023-04-27 17:09:16 +02:00
fmt.rs fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled. 2021-06-07 03:21:37 +02:00
gpio.rs rp/gpio: set up gpio interrupts only once 2023-05-02 14:28:27 +02:00
i2c.rs rustfmt 2023-04-28 16:46:32 -05:00
interrupt.rs Remove HAL initialization from #[embassy::main] macro. 2022-08-17 22:16:46 +02:00
intrinsics.rs embassy-rs : @pennae Fix division intrinsics naming clash with rp2040-hal 2023-04-23 19:05:32 +02:00
lib.rs rp/gpio: set up gpio interrupts only once 2023-05-02 14:28:27 +02:00
multicore.rs rp/gpio: set up gpio interrupts only once 2023-05-02 14:28:27 +02:00
pio_instr_util.rs PIO support for RPi Pico 2022-12-09 20:18:41 +01:00
pio.rs rp/pio: drop SmInstance{,Base} 2023-05-02 18:01:18 +02:00
pwm.rs rp: add PWM api 2023-04-23 22:49:15 +02:00
relocate.rs Added RelocateProgram class for adjusting PIO-programs for different origins. 2022-12-09 20:18:41 +01:00
reset.rs Run rustfmt. 2022-06-12 22:22:31 +02:00
rom_data.rs rp: optimize rom-func-cache for runtime 2023-04-20 00:07:18 +02:00
spi.rs Update embedded-hal crates. 2023-04-06 22:41:50 +02:00
timer.rs Address review feedback 2022-10-24 11:10:59 +03:00
usb.rs rp: add PWM api 2023-04-23 22:49:15 +02:00
watchdog.rs Remove lifetime, use pac fields 2022-12-24 03:22:51 +01:00