aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src
Commit message (Expand)AuthorAgeFilesLines
...
| * rp/clocks: reset all plls at oncepennae2023-05-171-10/+7
| * rp/clocks: always reconfigure pllpennae2023-05-171-12/+0
| * rp/clocks: always inline configure_pllpennae2023-05-171-0/+1
* | rp: Add system reset fn via watchdogkalkyl2023-05-171-0/+13
|/
* rp: Read flash unique id and jedec idkalkyl2023-05-161-0/+231
* rp/multicore: ensure stack is 8-byte aligned.Dario Nieuwenhuis2023-05-161-1/+6
* rp/multicore: fix undefined behavior in multicore spawn.Dario Nieuwenhuis2023-05-161-3/+8
* rp: remove take!, add bind_interrupts!pennae2023-05-156-222/+288
* rp: don't use SetConfig trait in PWM and PIO.Dario Nieuwenhuis2023-05-132-15/+6
* rp/watchdog: fix overflow if period is longer than 4294 seconds.Dario Nieuwenhuis2023-05-131-7/+5
* Merge branch 'master' into masterCaleb Jamison2023-05-097-8/+37
|\
| * Merge #1439bors[bot]2023-05-092-3/+26
| |\
| | * rp: use rp2040-boot2 to provide the boot2 blobpennae2023-05-092-3/+26
| * | Fix some typosDirk Stolle2023-05-084-5/+5
| * | Merge #1435bors[bot]2023-05-081-0/+6
| |\ \ | | |/ | |/|
| | * added example multi priority executors rp2040Fabian Kunze2023-05-071-0/+6
* | | Dirbaio comments round 2Caleb Jamison2023-05-091-89/+102
* | | Improve gpout example, clk_gpout_freqCaleb Jamison2023-05-091-4/+4
* | | Gpout cleanup, basic Gpin supportCaleb Jamison2023-05-091-60/+102
* | | Address Dirbaio commentsCaleb Jamison2023-05-081-94/+147
* | | Add missing functions, Cleanup, Gpout exampleCaleb Jamison2023-05-081-53/+206
* | | rp clock configurationCaleb Jamison2023-05-082-95/+436
|/ /
* | rp/pio: make sure gpio() asserts are compiled outpennae2023-05-061-1/+2
* | rp/pio: allow wrap-around program loadingpennae2023-05-062-12/+9
* | rp/pio: mark exec_instr as unsafepennae2023-05-061-4/+2
* | rp/pio: add sm batch operationspennae2023-05-061-0/+41
* | rp/pio: configure state machines with Config structpennae2023-05-061-221/+217
* | rp/pio: mark pio_instr_util unsafepennae2023-05-061-9/+9
* | rp/pio: add set-pin-{values,dirs} convenience functionspennae2023-05-061-1/+59
* | rp/pio: add load_program, use_programpennae2023-05-061-67/+61
* | rp/pio: only clear diag bits if they're setpennae2023-05-051-4/+12
* | rp/pio: tighten variance of particle structspennae2023-05-051-7/+9
* | rp/pio: remove critical section in IrqFuture::pollpennae2023-05-051-10/+3
* | rp/pio: drop Pio prefix from almost all namespennae2023-05-052-89/+89
|/
* rp/pio: wrap sm rx, tx in structs and allow splittingpennae2023-05-032-149/+183
* rp/pio: move irq flag handling to own structpennae2023-05-031-22/+40
* rp/pio: split irqs from state machinespennae2023-05-031-18/+27
* rp/pio: remove PioStateMachineInstancepennae2023-05-032-157/+134
* rp/pio: PioStateMachine{Instance, => ,Instance}pennae2023-05-032-32/+32
* rp/pio: hide pio/sm numberspennae2023-05-031-13/+1
* rp/pio: wrap PioPins from ref, like everything elsepennae2023-05-031-18/+13
* rp/pio: add PioPin traitpennae2023-05-031-10/+31
* rp/pio: disable state machines on droppennae2023-05-031-0/+3
* rp/pio: revert pio pin funcsel to null on pio+sms droppennae2023-05-031-4/+63
* rp/pio: make free_instr unsafepennae2023-05-031-2/+4
* Merge #1425bors[bot]2023-05-021-314/+168
|\
| * rp/pio: drop SmInstance{,Base}pennae2023-05-021-82/+48
| * rp/pio: make PioCommon a structpennae2023-05-021-37/+22
| * rp/pio: PioInstance::split -> Pio::newpennae2023-05-021-41/+43
| * rp/pio: fix PioPin::set_pull, set_schmitt commentpennae2023-05-021-5/+4