| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32/test: fix race condition in uart_dma. | Dario Nieuwenhuis | 2023-05-01 | 1 | -9/+18 |
| | | |||||
| * | stm32/test: cleanup ringbuffer test, exit on success (transferring 100kb) | Dario Nieuwenhuis | 2023-05-01 | 1 | -39/+38 |
| | | |||||
| * | stm32/test: add real defmt timestamp | Dario Nieuwenhuis | 2023-05-01 | 2 | -12/+2 |
| | | |||||
| * | stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet. | Dario Nieuwenhuis | 2023-05-01 | 2 | -7/+15 |
| | | |||||
| * | Support overflow detection for more than one ring-period | Rasmus Melchior Jacobsen | 2023-05-01 | 2 | -11/+23 |
| | | |||||
| * | Ring-buffered uart rx with one-period overrun detection | Rasmus Melchior Jacobsen | 2023-05-01 | 4 | -0/+252 |
| | | |||||
| * | Merge #1376 | bors[bot] | 2023-05-01 | 2 | -1/+61 |
| |\ | | | | | | | | | | | | | | | 1376: rtc: cleanup and consolidate r=Dirbaio a=xoviat This removes an extra file that I left in, adds an example, and consolidates the files into one 'v2' file. Co-authored-by: xoviat <[email protected]> | ||||
| | * | stm32/rtc: fix datetime and add f4 test | xoviat | 2023-04-25 | 2 | -1/+61 |
| | | | |||||
| * | | rp/uart: report errors from dma receive | pennae | 2023-05-01 | 1 | -10/+228 |
| | | | |||||
| * | | rp/uart: report errors from buffered uart | pennae | 2023-05-01 | 1 | -20/+229 |
| | | | | | | | | | | | | | | | | | | | this reports errors at the same location the blocking uart would, which works out to being mostly exact (except in the case of overruns, where one extra character is dropped). this is actually easier than going nuclear in the case of errors and nuking both the buffer contents and the rx fifo, both of which are things we'd have to do in addition to what's added here, and neither are needed for correctness. | ||||
| * | | tests/rp: test error conditions for uart | pennae | 2023-05-01 | 1 | -11/+148 |
| | | | |||||
| * | | tests/rp: fix buffered uart test | pennae | 2023-05-01 | 1 | -3/+3 |
| | | | | | | | | | | | | | the rp uart receive fifo is 32 entries deep, so the 31 byte test data fits into it without needing any buffering. extend to 48 bytes to fill the entire fifo and the 16 byte test buffer. | ||||
| * | | Bump versions preparing for -macros and -executor release | Ulf Lilleengen | 2023-04-27 | 4 | -4/+4 |
| | | | |||||
| * | | rp: add PWM api | pennae | 2023-04-23 | 1 | -0/+142 |
| | | | |||||
| * | | rp: hook up softfloat rom intrinsics | pennae | 2023-04-19 | 3 | -3/+58 |
| |/ | | | | | | rp-hal has done this very well already, so we'll just copy their entire impl again. only div.rs needed some massaging because our sio access works a little differently, everything else worked as is. | ||||
| * | stm32/sdmmc: add hil test for f4. | Dario Nieuwenhuis | 2023-04-17 | 3 | -1/+234 |
| | | |||||
| * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 4 | -4/+4 |
| | | |||||
| * | Move linker flags to build script. | Roy Buitenhuis | 2023-04-11 | 2 | -4/+8 |
| | | |||||
| * | Rustfmt | Roy Buitenhuis | 2023-04-11 | 1 | -1/+1 |
| | | |||||
| * | Add empty test binary for riscv | Roy Buitenhuis | 2023-04-11 | 4 | -0/+85 |
| | | |||||
| * | stm32/test: add C0 hil tests. | Dario Nieuwenhuis | 2023-04-11 | 7 | -2/+20 |
| | | |||||
| * | stm32/test: add h5 hil tests. | Dario Nieuwenhuis | 2023-04-10 | 6 | -16/+35 |
| | | |||||
| * | Update embedded-hal crates. | Dario Nieuwenhuis | 2023-04-06 | 2 | -4/+4 |
| | | |||||
| * | Merge #1321 | bors[bot] | 2023-04-04 | 3 | -3/+3 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | 1321: executor: add Pender, rework Cargo features. r=Dirbaio a=Dirbaio This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt). Co-authored-by: Dario Nieuwenhuis <[email protected]> | ||||
| | * | executor: add Pender, rework Cargo features. | Dario Nieuwenhuis | 2023-04-03 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt). | ||||
| * | | Add HIL test for timer on nrf | Ulf Lilleengen | 2023-04-03 | 1 | -0/+25 |
| |/ | |||||
| * | fix: spi transfer bug and additions to test | Lachezar Lechev | 2023-03-26 | 1 | -3/+23 |
| | | | | | Signed-off-by: Lachezar Lechev <[email protected]> | ||||
| * | chore: add spi_async tests for uneven buffers | Lachezar Lechev | 2023-03-24 | 1 | -4/+40 |
| | | | | | Signed-off-by: Lachezar Lechev <[email protected]> | ||||
| * | Add HIL test for into_buffered uart on embassy-rp | Mathias | 2023-03-14 | 1 | -0/+54 |
| | | |||||
| * | nrf/uart: switch to new interrupt binding. | Dario Nieuwenhuis | 2023-03-06 | 2 | -7/+16 |
| | | |||||
| * | nrf/buffered_uarte: add HIL tests. | Dario Nieuwenhuis | 2023-03-04 | 7 | -0/+464 |
| | | |||||
| * | Refactor after review | kalkyl | 2022-12-13 | 1 | -0/+47 |
| | | |||||
| * | Feature gate critical-section-impl | kalkyl | 2022-12-10 | 1 | -1/+1 |
| | | |||||
| * | Select critical-section in tests | kalkyl | 2022-12-10 | 1 | -1/+1 |
| | | |||||
| * | rp: add OutputOpenDrain input test. | Dario Nieuwenhuis | 2022-12-06 | 1 | -3/+25 |
| | | |||||
| * | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 2 | -2/+2 |
| | | |||||
| * | rp/uart: use lockfree ringbuffer. | Dario Nieuwenhuis | 2022-11-25 | 1 | -8/+5 |
| | | | | | This gets rid of another PeripheralMutex usage. | ||||
| * | Switch to async-fn-in-trait | Dario Nieuwenhuis | 2022-11-25 | 2 | -3/+3 |
| | | |||||
| * | Add delay to flash test to allow time to parse RTT header | Mathias | 2022-10-27 | 1 | -0/+7 |
| | | |||||
| * | Remove unused imports from test | Mathias | 2022-10-27 | 1 | -1/+0 |
| | | |||||
| * | Rebase on master | Mathias | 2022-10-27 | 4 | -19/+52 |
| |\ | |||||
| | * | stm32: Add support for read_until_idle on UART | Guillaume MICHEL | 2022-10-26 | 2 | -16/+49 |
| | | | |||||
| | * | Update Rust nightly. | Dario Nieuwenhuis | 2022-10-26 | 2 | -3/+3 |
| | | | |||||
| * | | Add flash example & flash HIL test | Mathias | 2022-10-26 | 2 | -0/+49 |
| |/ | |||||
| * | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn | 2022-10-07 | 2 | -0/+2 |
| | | | | | Closes: https://github.com/embassy-rs/embassy/issues/1002 | ||||
| * | Update embedded-hal versions and explicitly pin | Ulf Lilleengen | 2022-09-29 | 2 | -4/+4 |
| | | |||||
| * | Fix bufferedUart read and write tests | Mathias | 2022-09-27 | 1 | -4/+5 |
| | | |||||
| * | Extend buffered-uart test to transmit 32 bytes | Mathias | 2022-09-27 | 1 | -2/+8 |
| | | |||||
| * | rp: set correct teleprobe target for rpi-pico tests. | Dario Nieuwenhuis | 2022-09-26 | 1 | -1/+1 |
| | | |||||
| * | Add HIL test for bufferedUart | Mathias | 2022-09-26 | 2 | -0/+38 |
| | | |||||
