| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use two AtomicU32 instead | Bjorn Beishline | 2025-11-25 | 1 | -10/+46 |
| | | |||||
| * | Remove atomic-polyfill | Bjorn Beishline | 2025-11-25 | 1 | -8/+18 |
| | | |||||
| * | Add docs for embassy-rp::pio::get_x assumption about autopush. | Valentin Trophime | 2025-11-12 | 1 | -0/+16 |
| | | |||||
| * | embassy-rp: doc comment spelling pass | Rob Wells | 2025-10-27 | 1 | -1/+1 |
| | | | | | | All changes but one are to documentation comments, and one to an ordinary comment. | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -9/+5 |
| | | |||||
| * | rp: read pio gpiobase in set_pins and set_pin_dirs | Adrian Wowk | 2025-09-05 | 1 | -2/+17 |
| | | |||||
| * | rp: add new pio dma apis | Adrian Wowk | 2025-09-05 | 1 | -8/+59 |
| | | | | | | | This commit adds StateMachineRx::dma_pull_repeated and StateMachineTx::dma_push_repeated which allow you to discard reads or send dummy writes to the state machine using the DMA hardware | ||||
| * | Add IRQ StatusSource for _rp235x | Elliot Sayes | 2025-08-02 | 1 | -0/+4 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -10/+8 |
| | | |||||
| * | Added access to the byte swap flag for RP2*** chips for the PIO state ↵ | eden barby | 2025-03-01 | 1 | -1/+9 |
| | | | | | machine DMA calls. | ||||
| * | rp/pio: update pio-rs crate, reexport it so users don't get version mismatches. | Dario Nieuwenhuis | 2025-02-18 | 1 | -0/+3 |
| | | |||||
| * | rp/pio: move instructions to methods of the SM. | Dario Nieuwenhuis | 2025-02-18 | 2 | -80/+82 |
| | | |||||
| * | Rename readers with get_, per CBJamo review. Tweak use_program docstring. | Steve Work | 2025-02-07 | 1 | -14/+4 |
| | | | | | | The tweak arranges that "grep sideset" finds use_program() when grokking source - this spelling is used elsewhere, as in PinConfig for example, and I managed to miss use_program. | ||||
| * | Add PIO functions. | Steve Work | 2025-02-06 | 1 | -0/+55 |
| | | | | | | | | | | | | | Add some (I think) needed functions: ConfigPins::set_sideset_pins (the other pin types are covered, why not this one?) Several runtime StateMachine manipulations: - addr() - tx_threshold() - set_tx_threshold - rx_threshold() - set_rx_threshold() - set_thresholds() - both at once, same value | ||||
| * | RP235x: support new FIFO options, set IE, OD on PIO pins. | Pedro Ferreira | 2025-01-15 | 1 | -0/+46 |
| | | |||||
| * | Fixes for new PACs. | Dario Nieuwenhuis | 2025-01-06 | 1 | -4/+4 |
| | | |||||
| * | Use inline const for initializing arrays. (#3567) | Dario Nieuwenhuis | 2024-11-24 | 1 | -3/+1 |
| | | |||||
| * | rp/pio: ensure PADS IE=1 which is not the default in rp235x. | Dario Nieuwenhuis | 2024-10-31 | 1 | -2/+10 |
| | | | | | Fixes #3476 | ||||
| * | oops | Caleb Jamison | 2024-09-16 | 1 | -1/+1 |
| | | |||||
| * | Improve error message when pin groups are not allowed | Caleb Jamison | 2024-09-16 | 1 | -4/+4 |
| | | |||||
| * | Only check ping groups that have count >0 | Caleb Jamison | 2024-09-16 | 1 | -13/+12 |
| | | |||||
| * | Move pin isolation config to make_pio_pin | Caleb Jamison | 2024-09-16 | 1 | -26/+5 |
| | | |||||
| * | Review fixes | Caleb Jamison | 2024-09-16 | 1 | -87/+43 |
| | | | | | | | Don't overflow on subtract Replace giant match with for loop dedupe register write | ||||
| * | Properly drop pins >30 | Caleb Jamison | 2024-09-15 | 1 | -5/+4 |
| | | |||||
| * | Fix upper bound of case where pins should be <=31 | Caleb Jamison | 2024-09-15 | 1 | -27/+27 |
| | | |||||
| * | remove debug print | Caleb Jamison | 2024-09-12 | 1 | -2/+0 |
| | | |||||
| * | Fixup formatting to work with log | Caleb Jamison | 2024-09-12 | 1 | -1/+1 |
| | | |||||
| * | rp2350 pio pin fixes | Caleb Jamison | 2024-09-12 | 1 | -0/+120 |
| | | | | | | | Disable pad isolation on any used pin. Use GPIOBASE and offset pin bases if all pins are > 16, panic if some pins are < 16 and some are > 31 | ||||
| * | Fix CI, rename private feature, address comments from dirbaio. | Caleb Jamison | 2024-08-12 | 1 | -8/+8 |
| | | |||||
| * | Initial rp235x support | Caleb Jamison | 2024-08-08 | 1 | -12/+83 |
| | | | | | Examples have been run, but there is not yet a test suite. | ||||
| * | Add a comment to the pio rx fifo pull function | Jan Niehusmann | 2024-04-21 | 1 | -0/+4 |
| | | |||||
| * | rp: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -31/+33 |
| | | |||||
| * | fix: CI | Rafael Bachmann | 2024-03-25 | 1 | -2/+2 |
| | | |||||
| * | fix minor clippy lints in embassy_rp | Rafael Bachmann | 2024-03-18 | 1 | -7/+5 |
| | | |||||
| * | docs: document all embassy-rp public apis | Ulf Lilleengen | 2023-12-19 | 1 | -0/+1 |
| | | | | | Enable missing doc warnings. | ||||
| * | docs: embassy-rp rustdoc and refactoring | Ulf Lilleengen | 2023-12-19 | 2 | -0/+1345 |
