| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs: embassy-rp rustdoc and refactoring | Ulf Lilleengen | 2023-12-19 | 1 | -1121/+0 |
| * | rp: remove paste macro. | Dario Nieuwenhuis | 2023-09-18 | 1 | -8/+33 |
| * | rp: rename gpio::Pin::io to gpio::Pin::gpio | pennae | 2023-07-31 | 1 | -1/+1 |
| * | rp: relocate programs implicitly during load | pennae | 2023-07-28 | 1 | -8/+52 |
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for internal... | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+1 |
| * | rp/pio: use bind_interrupts for irqs | pennae | 2023-07-07 | 1 | -46/+32 |
| * | Update rp-pac. | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+2 |
| * | rp: update rp-pac. | Dario Nieuwenhuis | 2023-06-16 | 1 | -259/+191 |
| * | Add `rt` feature to HALs, cfg out interrupt handling when not set. | Dario Nieuwenhuis | 2023-06-08 | 1 | -0/+2 |
| * | Make interrupt module more standard. | Dario Nieuwenhuis | 2023-06-08 | 1 | -7/+7 |
| * | cortex-m: remove owned interrupts. | Dario Nieuwenhuis | 2023-06-01 | 1 | -9/+7 |
| * | rp: don't use SetConfig trait in PWM and PIO. | Dario Nieuwenhuis | 2023-05-13 | 1 | -7/+2 |
| * | rp/pio: make sure gpio() asserts are compiled out | pennae | 2023-05-06 | 1 | -1/+2 |
| * | rp/pio: allow wrap-around program loading | pennae | 2023-05-06 | 1 | -5/+6 |
| * | rp/pio: mark exec_instr as unsafe | pennae | 2023-05-06 | 1 | -4/+2 |
| * | rp/pio: add sm batch operations | pennae | 2023-05-06 | 1 | -0/+41 |
| * | rp/pio: configure state machines with Config struct | pennae | 2023-05-06 | 1 | -221/+217 |
| * | rp/pio: add set-pin-{values,dirs} convenience functions | pennae | 2023-05-06 | 1 | -1/+59 |
| * | rp/pio: add load_program, use_program | pennae | 2023-05-06 | 1 | -67/+61 |
| * | rp/pio: only clear diag bits if they're set | pennae | 2023-05-05 | 1 | -4/+12 |
| * | rp/pio: tighten variance of particle structs | pennae | 2023-05-05 | 1 | -7/+9 |
| * | rp/pio: remove critical section in IrqFuture::poll | pennae | 2023-05-05 | 1 | -10/+3 |
| * | rp/pio: drop Pio prefix from almost all names | pennae | 2023-05-05 | 1 | -79/+79 |
| * | rp/pio: wrap sm rx, tx in structs and allow splitting | pennae | 2023-05-03 | 1 | -143/+177 |
| * | rp/pio: move irq flag handling to own struct | pennae | 2023-05-03 | 1 | -22/+40 |
| * | rp/pio: split irqs from state machines | pennae | 2023-05-03 | 1 | -18/+27 |
| * | rp/pio: remove PioStateMachineInstance | pennae | 2023-05-03 | 1 | -147/+124 |
| * | rp/pio: PioStateMachine{Instance, => ,Instance} | pennae | 2023-05-03 | 1 | -22/+22 |
| * | rp/pio: hide pio/sm numbers | pennae | 2023-05-03 | 1 | -13/+1 |
| * | rp/pio: wrap PioPins from ref, like everything else | pennae | 2023-05-03 | 1 | -18/+13 |
| * | rp/pio: add PioPin trait | pennae | 2023-05-03 | 1 | -10/+31 |
| * | rp/pio: disable state machines on drop | pennae | 2023-05-03 | 1 | -0/+3 |
| * | rp/pio: revert pio pin funcsel to null on pio+sms drop | pennae | 2023-05-03 | 1 | -4/+63 |
| * | rp/pio: make free_instr unsafe | pennae | 2023-05-03 | 1 | -2/+4 |
| * | rp/pio: drop SmInstance{,Base} | pennae | 2023-05-02 | 1 | -82/+48 |
| * | rp/pio: make PioCommon a struct | pennae | 2023-05-02 | 1 | -37/+22 |
| * | rp/pio: PioInstance::split -> Pio::new | pennae | 2023-05-02 | 1 | -41/+43 |
| * | rp/pio: fix PioPin::set_pull, set_schmitt comment | pennae | 2023-05-02 | 1 | -5/+4 |
| * | rp/pio: remove PioPeripheral | pennae | 2023-05-02 | 1 | -44/+20 |
| * | rp/pio: don't use modify on shared registers | pennae | 2023-05-02 | 1 | -15/+19 |
| * | rp/pio: avoid sm(SM_NO) indexing | pennae | 2023-05-02 | 1 | -116/+43 |
| * | rp/pio: add funcsel values to PioInstance | pennae | 2023-05-02 | 1 | -11/+4 |
| * | rp/pio: fix dma | pennae | 2023-05-02 | 1 | -7/+9 |
| * | rp/pio: write instr memory only from common | pennae | 2023-05-01 | 1 | -64/+40 |
| * | rp/pio: remove a bunch of unnecessary let _ = self | pennae | 2023-05-01 | 1 | -13/+0 |
| * | rp/pio: move non-sm-specific methods to PioCommon | pennae | 2023-05-01 | 1 | -33/+28 |
| * | rp/pio: remove top-level PIOS array | pennae | 2023-05-01 | 1 | -162/+90 |
| * | rp/pio: seal PioInstance, SmInstance | pennae | 2023-05-01 | 1 | -20/+41 |
| * | rp/pio: don't call dma::init so much | pennae | 2023-05-01 | 1 | -3/+1 |
| * | rp/pio: enable pio interrupts only once | pennae | 2023-05-01 | 1 | -36/+14 |