embassy/embassy-rp/src
pennae 2873cb93ee rp/pio: mark pio_instr_util unsafe
none of these are safe. the x/y functions mangle the fifos, the set
functions require the state machine to be stopped to be in any way safe,
the out functions do both of those things at once. only the jump
instruction is marginally safe, but running this on an active program is
bound to cause problems.
2023-05-06 11:52:25 +02: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 rp/pio: mark pio_instr_util unsafe 2023-05-06 11:52:25 +02:00
pio.rs rp/pio: add set-pin-{values,dirs} convenience functions 2023-05-06 11:52:25 +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