aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* stm32/hil: add f2, f3, f7, l49Dario Nieuwenhuis2023-10-034-7/+87
|
* tests/stm32: use default clock configxoviat2023-10-021-1/+4
|
* tests/stm32: add eth test.Dario Nieuwenhuis2023-10-023-3/+159
|
* test: deduplicate net perf test code.Dario Nieuwenhuis2023-09-288-688/+248
|
* test: set DEFMT_LOG not too verbose so net perf tests pass with `cargo run`.Dario Nieuwenhuis2023-09-283-4/+7
|
* tests/stm32: add L0, L1, L4, L4+, L5Dario Nieuwenhuis2023-09-263-2/+97
|
* stm32/usart: enable fifo mode on usartv4.Dario Nieuwenhuis2023-09-261-16/+26
|
* stm32/usart: return error instead of panicking on bad baudrate.Dario Nieuwenhuis2023-09-263-5/+5
|
* tests/stm32: centralize pin configuration.Dario Nieuwenhuis2023-09-257-243/+119
|
* stm32/low-power: create one critical-section for all time opsxoviat2023-09-211-10/+23
|
* stm32/rcc: unify h5 and h7.Dario Nieuwenhuis2023-09-211-3/+26
|
* ci: fix testsxoviat2023-09-172-2/+6
|
* feat: bump embassy-sync version to 0.3.0Ulf Lilleengen2023-09-144-4/+4
| | | | Update changelog in preparation for release
* tests/rp: add teleprobe meta.Dario Nieuwenhuis2023-09-101-0/+1
|
* Test cleanupCaleb Jamison2023-09-101-4/+1
|
* I2c slave take 2Caleb Jamison2023-09-101-17/+16
| | | | | | refactored to split modules renamed to match upstream docs slight improvement to slave error handling
* rp2040 I2cDeviceCaleb Jamison2023-09-101-0/+215
| | | | | | | | Move i2c to mod, split device and controller Remove mode generic: I don't think it's reasonable to use the i2c in device mode while blocking, so I'm cutting the generic.
* Merge pull request #1833 from xoviat/rtcxoviat2023-08-281-2/+4
|\ | | | | | | stm32: misc rtc fixes
| * stm32: fix rtc wakeup timing and add dbgxoviat2023-08-271-2/+4
| |
* | Release embassy-time v0.1.3Jesse Braham2023-08-284-5/+5
|/
* stm32: re-export rtcclocksourcexoviat2023-08-272-2/+4
|
* tests/stm32: add stop and cleanpuxoviat2023-08-262-1/+61
|
* Bump executor crate version to 0.3.0Dániel Buga2023-08-234-4/+4
|
* Merge pull request #1763 from rubdos/sender-receiver-with-ctxDario Nieuwenhuis2023-08-222-5/+5
|\ | | | | | | Refactor Channel/Sender/Receiver poll methods
| * Deprecate *recv* in favor of *receive*Ruben De Smet2023-08-222-5/+5
| |
* | stm32/can: make latency assertion more lenient.Dario Nieuwenhuis2023-08-201-2/+2
| |
* | Merge pull request #1788 from embassy-rs/esp-hosted-cleanupDario Nieuwenhuis2023-08-181-2/+2
|\ \ | | | | | | | | | net-esp-hosted: misc improvements.
| * | net-esp-hosted: sane error handling in control requests.Dario Nieuwenhuis2023-08-171-2/+2
| | |
* | | net-enc28j60: add HIL test.Dario Nieuwenhuis2023-08-187-12/+256
| | |
* | | rp/flash: change naming to `blocking_*`, `new_blocking`.Dario Nieuwenhuis2023-08-181-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 Nieuwenhuis2023-08-1621-38/+271
| |
* | Update embedded-hal to 1.0.0-rc.1 (#1783)Dario Nieuwenhuis2023-08-164-6/+7
|/
* Merge pull request #1753 from xoviat/rtc-wbxoviat2023-08-091-10/+6
|\ | | | | | | stm32/rtc: enable in rcc mod
| * tests/stm32: fix rtc testxoviat2023-08-081-10/+6
| |
* | Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-074-4/+4
|/
* rp: fix adc test flakinesspennae2023-08-031-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 adcpennae2023-08-021-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 channelspennae2023-08-011-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 testschemicstry2023-07-311-3/+13
|
* Merge remote-tracking branch 'origin/main' into bxcan_timestampchemicstry2023-07-3110-26/+245
|\
| * Set frequency in stm32 SPI examplesbofh2023-07-312-10/+12
| |
| * Remove unused importsbofh2023-07-302-2/+0
| |
| * Fix more stm32 SPI examplesbofh2023-07-302-2/+0
| |
| * Merge pull request #1710 from Sizurka/rp-async-flashDario Nieuwenhuis2023-07-281-3/+11
| |\ | | | | | | | | | rp: add async flash
| | * rp: add async flashDerek Hageman2023-07-281-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-syncDario Nieuwenhuis2023-07-281-2/+2
| |\ \ | | | | | | | | | | | | sync latest cyw43-firmware
| | * | cyw43: Update firmware in HIL test.Dario Nieuwenhuis2023-07-281-2/+2
| | |/
| * / fix flaky test wifi_esp_hosted_perfDario Nieuwenhuis2023-07-281-3/+3
| |/
| * rp: relocate programs implicitly during loadpennae2023-07-282-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 ADCJuliDi2023-07-273-3/+92
| |