433422b9f2
stm32/test: remove adsfa
2023-05-02 22:13:38 +02:00
a85b34c1fe
stm32/test: F1 no longer fits in RAM.
2023-05-02 22:13:38 +02:00
1078f6f4e7
stm32/test: workaround #1426
2023-05-02 22:13:38 +02:00
2bb6e93e86
stm32/usart: add baudrate calc test.
2023-05-02 20:10:09 +02:00
a1d45303c3
stm32/test: fix race condition in uart_dma.
2023-05-01 23:20:51 +02:00
7601779693
stm32/test: cleanup ringbuffer test, exit on success (transferring 100kb)
2023-05-01 23:20:51 +02:00
1806422763
stm32/test: add real defmt timestamp
2023-05-01 23:20:51 +02:00
96e8a7ddb9
stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet.
2023-05-01 22:43:23 +02:00
fc268df6f5
Support overflow detection for more than one ring-period
2023-05-01 22:42:36 +02:00
49455792cb
Ring-buffered uart rx with one-period overrun detection
2023-05-01 22:42:36 +02:00
855c0d1423
Merge #1376
...
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 <xoviat@users.noreply.github.com >
2023-05-01 19:32:06 +00:00
42a8f1671d
Bump versions preparing for -macros and -executor release
2023-04-27 11:54:22 +02:00
0d82ebea29
stm32/rtc: fix datetime and add f4 test
2023-04-25 17:35:01 -05:00
e63a34ba21
stm32/sdmmc: add hil test for f4.
2023-04-17 21:49:34 +02:00
577f060d24
Release embassy-sync v0.2.0
2023-04-13 23:40:49 +02:00
f5df567619
stm32/test: add C0 hil tests.
2023-04-11 14:16:32 +02:00
dbfd28130f
stm32/test: add h5 hil tests.
2023-04-10 15:25:11 +02:00
be37eee13d
Update embedded-hal crates.
2023-04-06 22:41:50 +02:00
d3c4e4a20a
executor: add Pender, rework Cargo features.
...
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).
2023-04-03 03:09:11 +02:00
1dcb0ea1f5
Bump defmt-rtt to 0.4
2022-11-29 21:15:24 +01:00
1e2fb0459d
Switch to async-fn-in-trait
2022-11-25 21:02:06 +01:00
9cac649fcf
stm32: Add support for read_until_idle on UART
2022-10-26 19:06:18 +02:00
eeb072d9cb
Update Rust nightly.
2022-10-26 16:47:29 +02:00
6718ca3a94
all Cargo.toml: Add license to all crate Cargo.toml files
...
Closes: https://github.com/embassy-rs/embassy/issues/1002
2022-10-07 12:41:56 +02:00
72c2e985bb
Update embedded-hal versions and explicitly pin
2022-09-29 11:27:46 +02:00
5327b9c289
time: add more tick rates, use 1mhz as default.
2022-09-02 00:59:34 +02:00
21072bee48
split embassy-util
into embassy-futures
, embassy-sync
.
2022-08-22 22:18:13 +02:00
461cce255e
tests/stm32: add lpuart test on stm32wb55
2022-08-20 03:42:55 +02:00
5daa173ce4
Split embassy-time from embassy-executor.
2022-08-18 01:22:30 +02:00
fc6e1e06b3
Remove HAL initialization from #[embassy::main] macro.
2022-08-17 22:16:46 +02:00
67edea4168
Update to critical-section 1.0, atomic-polyfill 1.0
2022-08-17 19:01:56 +02:00
a0f1b0ee01
Split embassy crate into embassy-executor, embassy-util.
2022-07-29 23:40:36 +02:00
e4a36e1d98
rustfmt on previously edited files
2022-07-10 21:08:12 +02:00
94c13eb2af
forgotten file
2022-07-08 22:34:17 +02:00
abba86d1ba
Have added doc + minor correction
2022-07-08 22:24:29 +02:00
dda528808a
Flex/ output open drain test done
2022-07-08 22:16:01 +02:00
00df9b507c
Flex/ input pull up test done
2022-07-08 22:10:52 +02:00
1d91405d4d
Flex/ input pull down test done
2022-07-08 22:08:14 +02:00
555f18aa95
Flex/ input no pull test done
2022-07-08 22:02:49 +02:00
f911ad25c3
Flex/ Test initial output test done
2022-07-08 21:59:09 +02:00
6852e05c59
Merge pull request #822 from embassy-rs/remove-authors
...
Remove the authors field from Cargo.tomls
2022-06-18 17:33:29 +02:00
3fd4ee34ec
Merge pull request #821 from embassy-rs/defmt-trace
...
Add env DEFMT_LOG=trace to all examples.
2022-06-18 02:24:25 +02:00
1f746e0939
Remove the authors field from Cargo.tomls
...
It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.
The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html
Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors".
2022-06-18 02:16:40 +02:00
88e36a70bd
Update to 2021 edition. ( #820 )
2022-06-18 02:15:48 +02:00
dd99356062
Add env DEFMT_LOG=trace to all examples.
2022-06-18 01:59:12 +02:00
a8703b7598
Run rustfmt.
2022-06-12 22:22:31 +02:00
962fabe5c9
examples/stm32*, tests/stm32: specify time-tick-32768hz
2022-05-31 16:14:23 -05:00
6320e30adf
Update embedded-hal-async to 0.1.0-alpha.1
2022-05-29 22:34:08 +02:00
009bb8e4e1
stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests.
2022-04-27 01:16:14 +02:00
3251a21fb7
Switch to crates.io embedded-hal, embedded-hal-async.
...
This temporarily removes support for the async UART trait, since it's
not yet in embedded-hal-async.
2022-04-22 19:58:24 +02:00