| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: release embassy-rp, cyw43 and cyw43-pio | Ulf Lilleengen | 2025-11-27 | 2 | -1/+3 |
| | | |||||
| * | Use two AtomicU32 instead | Bjorn Beishline | 2025-11-25 | 1 | -10/+46 |
| | | |||||
| * | Update CHANGELOG.md | Bjorn Beishline | 2025-11-25 | 1 | -1/+1 |
| | | |||||
| * | Remove atomic-polyfill | Bjorn Beishline | 2025-11-25 | 4 | -18/+52 |
| | | |||||
| * | embassy-rp: add support for TX-only, no SCK SPI | Alex Strandberg | 2025-11-24 | 2 | -0/+26 |
| | | |||||
| * | Add docs for embassy-rp::pio::get_x assumption about autopush. | Valentin Trophime | 2025-11-12 | 2 | -0/+18 |
| | | |||||
| * | add missing changelog entry | Robert Williams | 2025-11-03 | 1 | -0/+1 |
| | | |||||
| * | fix formatting | Robert Williams | 2025-11-03 | 1 | -1/+1 |
| | | |||||
| * | docs: color order methods traits missing docs | Robert Williams | 2025-11-03 | 1 | -0/+12 |
| | | |||||
| * | split into multiple methods | Robert Williams | 2025-11-03 | 1 | -6/+30 |
| | | |||||
| * | fix: split traits to avoid inference problems | Robert Williams | 2025-11-03 | 1 | -23/+19 |
| | | |||||
| * | embassy-rp: add color order to ws2812 pio program | Robert Williams | 2025-11-03 | 1 | -15/+78 |
| | | |||||
| * | Update CHANGELOG.md regarding state machine disable | Michael Turner | 2025-11-02 | 1 | -0/+1 |
| | | |||||
| * | Disable PIO SM before setting Y register | Michael Turner | 2025-11-02 | 1 | -3/+15 |
| | | |||||
| * | embassy-rp: doc comment spelling pass | Rob Wells | 2025-10-27 | 14 | -25/+25 |
| | | | | | | All changes but one are to documentation comments, and one to an ordinary comment. | ||||
| * | rp: fix typo in Input interrupt comment | Nicolas Mattia | 2025-10-26 | 2 | -1/+2 |
| | | |||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 26 | -90/+50 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 7 | -23/+24 |
| | | |||||
| * | Add reset_to_usb_boot to rp235x | Bjorn Beishline | 2025-09-23 | 2 | -0/+33 |
| | | |||||
| * | Update manifests to satisfy new checks. | Dario Nieuwenhuis | 2025-09-22 | 1 | -0/+4 |
| | | |||||
| * | chore: update changelog | 9names | 2025-09-21 | 1 | -0/+1 |
| | | |||||
| * | rp: Use msplim for rp235x core1 stack guard | 9names | 2025-09-21 | 1 | -11/+3 |
| | | |||||
| * | Fix race condition in RTC alarm by using AtomicBool flag | 1-rafael-1 | 2025-09-15 | 1 | -6/+14 |
| | | |||||
| * | alarm handling to poll hardware status directly; add ci test | 1-rafael-1 | 2025-09-15 | 1 | -13/+6 |
| | | |||||
| * | Update CHANGELOG.md | 1-rafael-1 | 2025-09-15 | 1 | -2/+3 |
| | | |||||
| * | Merge branch 'main' into rp2040-rtc-alarm | 1-rafael-1 | 2025-09-15 | 24 | -150/+2060 |
| |\ | |||||
| | * | rp/pio: Add onewire strong pullups, parasite power | Matt Johnston | 2025-09-14 | 2 | -3/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DS18B20 sensors require a strong pullup to be applied for the duration of the temperature conversion, within 10us of the command. The rp2xxx pins have sufficient drive strength to use as the pullup (no external mosfet needed). Add a new write_bytes_pullup() that will apply the pullup after bytes are written. Existing read_bytes()/write_bytes() has no change to onewire timing. A pio_onewire_parasite example reads multiple sensors individually, applying the strong pullup. | ||||
| | * | Merge pull request #4210 from mcaveniathor/pio_i2s_rx | Dario Nieuwenhuis | 2025-09-05 | 2 | -4/+95 |
| | |\ | | | | | | | | | | Add PioI2sIn, PioI2sInProgram, and example binary | ||||
| | | * | Add PioI2sIn, PioI2sInProgram, and example binary | Thor McAvenia | 2025-09-05 | 2 | -4/+95 |
| | | | | |||||
| | * | | rp: read pio gpiobase in set_pins and set_pin_dirs | Adrian Wowk | 2025-09-05 | 1 | -2/+17 |
| | | | | |||||
| | * | | rp: move pio pin configs after set_config | Adrian Wowk | 2025-09-05 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | This is needed for the program to work correctly on rp235xb when using the higher pin numbers. | ||||
| | * | | rp: add pio spi runtime reconfiguration | Adrian Wowk | 2025-09-05 | 1 | -39/+80 |
| | | | | |||||
| | * | | style: cleanup with rustfmt | Adrian Wowk | 2025-09-05 | 1 | -11/+10 |
| | | | | |||||
| | * | | rp: add new pio spi program | Adrian Wowk | 2025-09-05 | 2 | -0/+434 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new PIO program which implements SPI. This allows you to drive more than 2 SPI buses by using PIO state machines as additional duplex SPI interfaces. The driver supports both blocking and async modes of operation and exclusively uses the DMA for async IO. | ||||
| | * | | 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 | ||||
| | * | Merge pull request #4496 from variegated-coffee/psram | Dario Nieuwenhuis | 2025-09-05 | 3 | -0/+745 |
| | |\ | | | | | | | | | | feat(embassy-rp): RP2350 - Add support for QMI CS1, and for APS6404L PSRAM | ||||
| | | * | Gate ARM-specific assembly using cfg | Magnus Nordlander | 2025-08-05 | 1 | -186/+200 |
| | | | | |||||
| | | * | Apply rustfmt | Magnus Nordlander | 2025-08-05 | 2 | -11/+4 |
| | | | | |||||
| | | * | Interface changes and added example | Magnus Nordlander | 2025-08-05 | 1 | -5/+2 |
| | | | | |||||
| | | * | Remove regs since it doesn’t really make sense to return the QMI ↵ | Magnus Nordlander | 2025-08-05 | 2 | -15/+7 |
| | | | | | | | | | | | | | peripheral from QMI CS1. | ||||
| | | * | Apply rustfmt | Magnus Nordlander | 2025-08-02 | 3 | -121/+122 |
| | | | | |||||
| | | * | Added support for QMI CS1, and for APS6404L PSRAM on the RP2350 | Magnus Nordlander | 2025-08-02 | 3 | -0/+748 |
| | | | | |||||
| | * | | executor: return error when creating the spawntoken, not when spawning. | Dario Nieuwenhuis | 2025-08-29 | 1 | -2/+2 |
| | | | | |||||
| | * | | fix: update more minor versions | Ulf Lilleengen | 2025-08-27 | 1 | -1/+1 |
| | | | | |||||
| | * | | chore: prepare embassy crate releases | Ulf Lilleengen | 2025-08-26 | 2 | -8/+12 |
| | | | | |||||
| | * | | Read crate configs from metadata. | Dario Nieuwenhuis | 2025-08-25 | 1 | -0/+11 |
| | | | | |||||
| | * | | feat: add semver checks and releasing to releaser | Ulf Lilleengen | 2025-08-25 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * List dependencies of a crate * List dependents of a crate * Perform semver-checks of a crate * Prepare a release for a crate and all dependents * Use a single release.toml for cargo-release * Add changelogs where missing | ||||
| | * | | change default internal pullup state to be active to make this change ↵ | erwin | 2025-08-19 | 2 | -4/+4 |
| | | | | | | | | | | | | | nonbreaking | ||||
| | * | | add entry to the changelog | erwin | 2025-08-18 | 1 | -0/+1 |
| | | | | |||||
| | * | | Add configurable internal pullups for rp i2c | erwin | 2025-08-18 | 2 | -9/+33 |
| | | | | | | | | | | | | | | | | - Example updated to demonstrate enabling internal pullups - Add `sda_pullup` and `scl_pullup` fields to I2C Config | ||||
