| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update to embedded-io 0.7 | Dario Nieuwenhuis | 2025-12-19 | 1 | -0/+8 |
| | | |||||
| * | Remove atomic-polyfill | Bjorn Beishline | 2025-11-25 | 1 | -5/+23 |
| | | |||||
| * | 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 | -12/+4 |
| | | |||||
| * | remove line break reference from documentation | Matt Bhagat-Conway | 2025-07-03 | 1 | -16/+16 |
| | | |||||
| * | fix rustfmt in read_to_break docstring | Matt Bhagat-Conway | 2025-07-03 | 1 | -1/+1 |
| | | |||||
| * | add note about UART line breaks being different from ASCII | Matt Bhagat-Conway | 2025-07-03 | 1 | -0/+6 |
| | | |||||
| * | Replace generic inner with arguments | Marc | 2025-05-02 | 1 | -14/+19 |
| | | |||||
| * | Removed instance from uart types | Marc | 2025-05-02 | 1 | -127/+164 |
| | | |||||
| * | embassy-rp: uart: Increase RX FIFO watermark | David Brown | 2025-04-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Change the UART RX FIFO depth from 1/8 to 7/8. This should allow for buffered receipt of uart data with a lower IRQ load. The PL011 fifo is pretty smart about the fifo, it has an automatic timeout (which triggers an interrupt) of about 4 characters worth of time, so setting this threshold doesn't affect the behavior of receipt of a partially filled fifo. This should not have any affect on the DMA mode, as the DMA will generally drain the fifo as data becomes available. The constraint for the fifo threshold should be determined by expected interrupt latency. The IRQ needs to be able to drain the fifo before it fills. As such, the proper threshold depends on system design and data rate. At full speed (7.8 Mbaud), the remaining 8 characters will come in in about 10us, which is probably insufficient. But, the time is quite adequate at lower speeds. | ||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -97/+71 |
| | | |||||
| * | fix(rp): use uart dreq number defined in pac | ibuki2003 | 2024-11-14 | 1 | -6/+16 |
| | | |||||
| * | Also implement `embedded_io::Write` for `UartTx<'d, T: Instance, Blocking>` | flippette | 2024-11-01 | 1 | -0/+14 |
| | | |||||
| * | Implement `embedded_io::Write` for `Uart<'d, T: Instance, Blocking>` (#3483) | flippette | 2024-10-31 | 1 | -0/+14 |
| | | | | | | | | | | * Implement `embedded_io::{Read,Write}` for `Uart<'d, T: Instance, Blocking>` * Unimplement `embedded_io::Read` for `Uart<'d, T: Instance, Blocking>` * Revert "Unimplement `embedded_io::Read` for `Uart<'d, T: Instance, Blocking>`" * Unimplement `embedded_io::Read` for `Uart<'d, T: Instance, Blocking>` (take 2) | ||||
| * | rp: add constructor for tx-only blocking UART | Sebastian Quilitz | 2024-09-16 | 1 | -0/+11 |
| | | |||||
| * | Fix CI, rename private feature, address comments from dirbaio. | Caleb Jamison | 2024-08-12 | 1 | -18/+18 |
| | | |||||
| * | Handle pad isolation everywhere and in the same way. | Caleb Jamison | 2024-08-10 | 1 | -4/+20 |
| | | |||||
| * | Initial rp235x support | Caleb Jamison | 2024-08-08 | 1 | -6/+116 |
| | | | | | Examples have been run, but there is not yet a test suite. | ||||
| * | Add read_to_break_with_count | Jomer.Dev | 2024-07-19 | 1 | -100/+155 |
| | | |||||
| * | Correctly handle modifying LCR register after uart enable | Mathias | 2024-07-17 | 1 | -22/+51 |
| | | |||||
| * | Add split_ref fn to uart, allowing a mutable reference split into RX & TX ↵ | Mathias | 2024-07-17 | 1 | -1/+27 |
| | | | | | handles. Also change order of RX and TX handles in split fn, to streamline with other HALs | ||||
| * | fix(embassy-rp): fix drop implementation of BufferedUartRx and BufferedUartTx | tact1m4n3 | 2024-05-17 | 1 | -4/+4 |
| | | |||||
| * | rp: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -31/+24 |
| | | |||||
| * | fix minor clippy lints in embassy_rp | Rafael Bachmann | 2024-03-18 | 1 | -1/+1 |
| | | |||||
| * | Use saturating_sub to make sure we don't overflow | Jomer.Dev | 2024-01-29 | 1 | -2/+2 |
| | | |||||
| * | A rebase ate my doc comment! | James Munns | 2024-01-19 | 1 | -0/+4 |
| | | |||||
| * | Fun Learning about the RP2040 UART impl! | James Munns | 2024-01-19 | 1 | -40/+41 |
| | | |||||
| * | Debugging RSR | James Munns | 2024-01-19 | 1 | -48/+80 |
| | | |||||
| * | A little more cleanup | James Munns | 2024-01-19 | 1 | -1/+4 |
| | | |||||
| * | Update with more docs and less panics | James Munns | 2024-01-19 | 1 | -23/+95 |
| | | |||||
| * | Add a basic "read to break" function | James Munns | 2024-01-19 | 1 | -0/+88 |
| | | |||||
| * | docs: document all embassy-rp public apis | Ulf Lilleengen | 2023-12-19 | 1 | -1/+2 |
| | | | | | Enable missing doc warnings. | ||||
| * | docs: document spi, rtc and rest of uart for embassy-rp | Ulf Lilleengen | 2023-12-19 | 1 | -2/+46 |
| | | |||||
| * | docs: embassy-rp rustdoc and refactoring | Ulf Lilleengen | 2023-12-19 | 1 | -0/+4 |
| | | |||||
| * | Fix nb on rp uart | James Munns | 2023-12-18 | 1 | -3/+5 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -130/+114 |
| | | |||||
| * | time: Update examples, tests, and other code to use new Timer::after_x ↵ | Adam Greig | 2023-10-15 | 1 | -2/+2 |
| | | | | | convenience methods | ||||
| * | Update embedded-hal to 1.0.0-rc.1 (#1783) | Dario Nieuwenhuis | 2023-08-16 | 1 | -29/+9 |
| | | |||||
| * | rp: rename gpio::Pin::io to gpio::Pin::gpio | pennae | 2023-07-31 | 1 | -4/+4 |
| | | | | | | | we'll need access to the pin io bank registers for an upcoming fix, and having both `io` and `io_bank` or similar can get confusing quickly. rename `io` to `gpio` to avoid this, and also match the type while there. | ||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+1 |
| | | | | | internal use only. (#1700) | ||||
| * | rp: update rp-pac. | Dario Nieuwenhuis | 2023-06-16 | 1 | -165/+142 |
| | | |||||
| * | Make interrupt module more standard. | Dario Nieuwenhuis | 2023-06-08 | 1 | -5/+5 |
| | | | | | | | | | | | | | - Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`. - Reexport the PAC interrupt enum in `embassy_xx::interrupt`. This has a few advantages: - The `embassy_xx::interrupt` module is now more "standard". - It works with `cortex-m` functions for manipulating interrupts, for example. - It works with RTIC. - the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs. - When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`. | ||||
| * | cortex-m: remove owned interrupts. | Dario Nieuwenhuis | 2023-06-01 | 1 | -8/+6 |
| | | |||||
| * | Fix return definition | Alpha3__0 | 2023-05-25 | 1 | -2/+2 |
| | | |||||
| * | Implement eh 0.2.* serial::Write for Uart/UartTx | Alpha3__0 | 2023-05-25 | 1 | -0/+38 |
| | | |||||
| * | rp: remove take!, add bind_interrupts! | pennae | 2023-05-15 | 1 | -41/+60 |
| | | |||||
| * | Fix some typos | Dirk Stolle | 2023-05-08 | 1 | -2/+2 |
| | | |||||
| * | rp: remove leftovers from #1414 | pennae | 2023-05-02 | 1 | -5/+3 |
| | | | | | forgot to remove these when they were no longer necessary or useful. oops. | ||||
| * | rp/uart: report errors from dma receive | pennae | 2023-05-01 | 1 | -13/+138 |
| | | |||||
| * | rp/uart: extract fifo draining from blocking_read | pennae | 2023-05-01 | 1 | -23/+27 |
| | | | | | this will also be needed for dma operations. | ||||
