embassy/embassy-rp/src
pennae cbc8871a0b rp: relocate programs implicitly during load
this removed the RelocatedProgram construction step from pio uses.
there's not all that much to be said for the extra step because the
origin can be set on the input program itself, and the remaining
information exposed by RelocatedProgram can be exposed from
LoadedProgram instead (even though it's already available on the pio_asm
programs, albeit perhaps less convenient). we do lose access to the
relocated instruction iterator, but we also cannot think of anything
this iterator would actually be useful for outside of program loading.
2023-07-28 19:33:02 +02:00
..
float rp: update rp-pac. 2023-06-16 01:41:07 +02:00
rtc Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
uart Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
adc.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
clocks.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
critical_section_impl.rs rp: update rp-pac. 2023-06-16 01:41:07 +02:00
dma.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
flash.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +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 Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
i2c.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
intrinsics.rs ci: fix nrf, rp tests. 2023-05-29 22:01:19 +02:00
lib.rs rp: relocate programs implicitly during load 2023-07-28 19:33:02 +02:00
multicore.rs rp: allow for MPU-based stack guards on core 0 as well 2023-07-21 18:51:35 +02:00
pio_instr_util.rs rp/pio: mark pio_instr_util unsafe 2023-05-06 11:52:25 +02:00
pio.rs rp: relocate programs implicitly during load 2023-07-28 19:33:02 +02:00
pwm.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
relocate.rs rp: relocate programs implicitly during load 2023-07-28 19:33:02 +02:00
reset.rs rp: update rp-pac. 2023-06-16 01:41:07 +02:00
rom_data.rs rp: optimize rom-func-cache for runtime 2023-04-20 00:07:18 +02:00
spi.rs Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700) 2023-07-28 13:23:22 +02:00
timer.rs rp: update rp-pac. 2023-06-16 01:41:07 +02:00
usb.rs Check intrstatus before signalling suspended 2023-07-13 19:29:09 +01:00
watchdog.rs RP: Watchdog scratch set/get with index: usize. 2023-07-12 16:41:35 +02:00