| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tests/stm32: add stop and cleanpu | xoviat | 2023-08-26 | 2 | -1/+61 |
| | | |||||
| * | Bump executor crate version to 0.3.0 | Dániel Buga | 2023-08-23 | 4 | -4/+4 |
| | | |||||
| * | Merge pull request #1763 from rubdos/sender-receiver-with-ctx | Dario Nieuwenhuis | 2023-08-22 | 2 | -5/+5 |
| |\ | | | | | | | Refactor Channel/Sender/Receiver poll methods | ||||
| | * | Deprecate *recv* in favor of *receive* | Ruben De Smet | 2023-08-22 | 2 | -5/+5 |
| | | | |||||
| * | | stm32/can: make latency assertion more lenient. | Dario Nieuwenhuis | 2023-08-20 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #1788 from embassy-rs/esp-hosted-cleanup | Dario Nieuwenhuis | 2023-08-18 | 1 | -2/+2 |
| |\ \ | | | | | | | | | | net-esp-hosted: misc improvements. | ||||
| | * | | net-esp-hosted: sane error handling in control requests. | Dario Nieuwenhuis | 2023-08-17 | 1 | -2/+2 |
| | | | | |||||
| * | | | net-enc28j60: add HIL test. | Dario Nieuwenhuis | 2023-08-18 | 7 | -12/+256 |
| | | | | |||||
| * | | | rp/flash: change naming to `blocking_*`, `new_blocking`. | Dario Nieuwenhuis | 2023-08-18 | 1 | -7/+7 |
| |/ / | | | | | | | | | - Needed for consistency with other drivers. - Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors. | ||||
| * | | net-wiznet: add HIL test using w5100s. | Dario Nieuwenhuis | 2023-08-16 | 21 | -38/+271 |
| | | | |||||
| * | | Update embedded-hal to 1.0.0-rc.1 (#1783) | Dario Nieuwenhuis | 2023-08-16 | 4 | -6/+7 |
| |/ | |||||
| * | Merge pull request #1753 from xoviat/rtc-wb | xoviat | 2023-08-09 | 1 | -10/+6 |
| |\ | | | | | | | stm32/rtc: enable in rcc mod | ||||
| | * | tests/stm32: fix rtc test | xoviat | 2023-08-08 | 1 | -10/+6 |
| | | | |||||
| * | | Update to embedded-io 0.5 (#1752) | Dario Nieuwenhuis | 2023-08-07 | 4 | -4/+4 |
| |/ | |||||
| * | rp: fix adc test flakiness | pennae | 2023-08-03 | 1 | -1/+3 |
| | | | | | | | | | GP29 is connected to the cyw43 SCK pin. cyw43 is selected by default (due to rp2040 pins being input/pulldown by default), so the wifi chip is always selected and watches the SCK pin. this little bit of load on the SCK pin is enough to disturb the 300k voltage divider used for VSYS sensing, making the test flaky. | ||||
| * | rp: add single-channel dma from adc | pennae | 2023-08-02 | 1 | -4/+51 |
| | | | | | | | | | | | with uniform treatment of adc inputs it's easy enough to add a new sampling method. dma sampling only supports one channel at the moment, though round-robin sampling would be a simple extension (probably a new trait that's implemented for Channel and &[Channel]). continuous dma as proposed in #1608 also isn't done here, we'd expect that to be a compound dma::Channel that internally splits a buffer in half and dispatches callbacks or something like that. | ||||
| * | rp: generalize adc inputs from pins to channels | pennae | 2023-08-01 | 1 | -11/+11 |
| | | | | | | | this lets us treat pins and the temperature sensor uniformly using the same interface. uniformity in turn lets us add more adc features without combinatorial explosion of methods and types needed to handle them all. | ||||
| * | stm32/can: Fix latency measurement in tests | chemicstry | 2023-07-31 | 1 | -3/+13 |
| | | |||||
| * | Merge remote-tracking branch 'origin/main' into bxcan_timestamp | chemicstry | 2023-07-31 | 10 | -26/+245 |
| |\ | |||||
| | * | Set frequency in stm32 SPI examples | bofh | 2023-07-31 | 2 | -10/+12 |
| | | | |||||
| | * | Remove unused imports | bofh | 2023-07-30 | 2 | -2/+0 |
| | | | |||||
| | * | Fix more stm32 SPI examples | bofh | 2023-07-30 | 2 | -2/+0 |
| | | | |||||
| | * | Merge pull request #1710 from Sizurka/rp-async-flash | Dario Nieuwenhuis | 2023-07-28 | 1 | -3/+11 |
| | |\ | | | | | | | | | | rp: add async flash | ||||
| | | * | rp: add async flash | Derek Hageman | 2023-07-28 | 1 | -3/+11 |
| | | | | | | | | | | | | | | | | | | | Implement an async flash mode using the XIP background best effort read interface. Only reads are actually async, write and erase remain blocking. | ||||
| | * | | Merge pull request #1709 from brandonros/cyw43-firmware-sync | Dario Nieuwenhuis | 2023-07-28 | 1 | -2/+2 |
| | |\ \ | | | | | | | | | | | | | sync latest cyw43-firmware | ||||
| | | * | | cyw43: Update firmware in HIL test. | Dario Nieuwenhuis | 2023-07-28 | 1 | -2/+2 |
| | | |/ | |||||
| | * / | fix flaky test wifi_esp_hosted_perf | Dario Nieuwenhuis | 2023-07-28 | 1 | -3/+3 |
| | |/ | |||||
| | * | rp: relocate programs implicitly during load | pennae | 2023-07-28 | 2 | -3/+127 |
| | | | | | | | | | | | | | | | | | | | | | | | this removed the RelocatedProgram construction step from pio uses. there's not all that much to be said for the extra step because the origin can be set on the input program itself, and the remaining information exposed by RelocatedProgram can be exposed from LoadedProgram instead (even though it's already available on the pio_asm programs, albeit perhaps less convenient). we do lose access to the relocated instruction iterator, but we also cannot think of anything this iterator would actually be useful for outside of program loading. | ||||
| | * | Add DAC HIL test with ADC | JuliDi | 2023-07-27 | 3 | -3/+92 |
| | | | |||||
| * | | stm32/can: implement proper RX timestamps | chemicstry | 2023-07-25 | 1 | -3/+10 |
| |/ | |||||
| * | stm32/rcc: use wpan default only for wpan | xoviat | 2023-07-24 | 2 | -2/+10 |
| | | |||||
| * | wpan: further optimize mac event | xoviat | 2023-07-20 | 1 | -14/+9 |
| | | |||||
| * | - optimize event to parse opcode only once | xoviat | 2023-07-19 | 1 | -11/+20 |
| | | | | | | - optimze channels - return mut ref for smoltcp rx | ||||
| * | wpan/mac: use lifetimes to control events | xoviat | 2023-07-16 | 1 | -12/+20 |
| | | |||||
| * | wpan/mac: use slice view to avoid copy | xoviat | 2023-07-16 | 1 | -1/+5 |
| | | |||||
| * | wpan: factor mac logic into other mod | xoviat | 2023-07-15 | 1 | -3/+3 |
| | | |||||
| * | stm32/tests: fix cargo | xoviat | 2023-07-15 | 1 | -0/+1 |
| | | |||||
| * | wpan: add mac test | xoviat | 2023-07-15 | 4 | -8/+124 |
| | | |||||
| * | fix test | GhaithOueslati | 2023-07-15 | 1 | -3/+0 |
| | | |||||
| * | rp/gpio: fix is_set_high/is_set_low, expand tests. | Dario Nieuwenhuis | 2023-07-11 | 2 | -4/+68 |
| | | |||||
| * | Merge pull request #1623 from pennae/rp-adc | Dario Nieuwenhuis | 2023-07-07 | 1 | -0/+86 |
| |\ | | | | | | | rp/adc: rewrite the module | ||||
| | * | rp/adc: rewrite the module | pennae | 2023-07-07 | 1 | -0/+86 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - don't require an irq binding for blocking-only adc - abstract adc pins into an AnyPin like interface, erasing the actual peripheral type at runtime. - add pull-up/pull-down functions for adc pins - add a test (mostly a copy of the example, to be honest) - configure adc pads according to datasheet - report conversion errors (although they seem exceedingly rare?) - drop embedded-hal interfaces. embedded-hal channels can do neither AnyPin nor pullup/pulldown without encoding both into the type | ||||
| * | | rp/pio: use bind_interrupts for irqs | pennae | 2023-07-07 | 3 | -3/+64 |
| | | | | | | | | | closes #1338 | ||||
| * | | Merge pull request #1624 from embassy-rs/release-embassy-time-v0.1.2 | Dario Nieuwenhuis | 2023-07-05 | 4 | -4/+4 |
| |\ \ | | | | | | | | | | Release embassy-time v0.1.2 | ||||
| | * | | Release embassy-time v0.1.2 | Dario Nieuwenhuis | 2023-07-06 | 4 | -4/+4 |
| | |/ | |||||
| * | | Merge pull request #1578 from schphil/can-split | xoviat | 2023-07-05 | 1 | -2/+5 |
| |\ \ | |/ |/| | | | stm32 can split method | ||||
| | * | fix stm32 can test | Philipp Scheff | 2023-07-04 | 1 | -1/+1 |
| | | | |||||
| | * | make stm32 can test work | Philipp Scheff | 2023-07-04 | 1 | -3/+6 |
| | | | |||||
| * | | update embedded-hal crates. | Dario Nieuwenhuis | 2023-07-04 | 4 | -9/+9 |
| | | | |||||
| * | | Update probe-rs-cli -> probe-rs | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+2 |
| | | | |||||
