Commit graph

272 commits

Author SHA1 Message Date
Dario Nieuwenhuis
278ce02824 Rename IrqExecutor to InterruptExecutor 2021-03-17 22:52:57 +01:00
Dario Nieuwenhuis
a9076636ac Do not export fmt macros.
This was introduced by accident by me struggling with the weird intra-crate macro importing system...
2021-03-17 22:50:27 +01:00
Dario Nieuwenhuis
f14361835f
Merge pull request #66 from xoviat/spi-trait
add spi trait
2021-03-17 03:06:12 +01:00
Dario Nieuwenhuis
5bd705caa5
Merge branch 'master' into spi-trait 2021-03-17 03:06:04 +01:00
Dario Nieuwenhuis
e1cad54833
Merge pull request #79 from embassy-rs/optimized-wakers
Optimized wakers
2021-03-17 03:03:55 +01:00
Dario Nieuwenhuis
3b5ccb0848
Merge pull request #77 from embassy-rs/no-reexport
Do not reexport atomic-polyfill
2021-03-17 02:58:50 +01:00
Dario Nieuwenhuis
c6e26cd0f9
Merge pull request #78 from embassy-rs/feature-party
Update features for latest nightly.
2021-03-17 02:54:50 +01:00
Dario Nieuwenhuis
bb68f5d0e8 Add optimized single-word WakerRegistration, add AtomicWakerRegistration. 2021-03-17 02:53:41 +01:00
Dario Nieuwenhuis
ab01e0be3b Do not reexport atomic-polyfill 2021-03-17 02:52:21 +01:00
Dario Nieuwenhuis
6ed1a87138 Update features for latest nightly. 2021-03-17 02:48:16 +01:00
Dario Nieuwenhuis
3fcecd076b Rename i2c trait 2021-03-15 00:22:17 +01:00
Dario Nieuwenhuis
e44079492c
Merge pull request #74 from michaelbeaumont/deref-stm32f4
embassy-stm32f4: Add embedded_hal::digital::v2::* for ExtiPin
2021-03-14 23:47:56 +01:00
Dario Nieuwenhuis
01587458ce
Merge pull request #67 from xoviat/qei
add qei trait and impl
2021-03-14 23:47:12 +01:00
xoviat
a4bee1c1d2 update docs 2021-03-14 17:41:59 -05:00
Michael Beaumont
693177ec27
Add embedded_hal::digital::v2::* for ExtiPin 2021-03-14 23:31:24 +01:00
Dario Nieuwenhuis
353fa7dbaf
Merge pull request #76 from Disasm/small-fixes
Small fixes
2021-03-14 21:32:01 +01:00
Vadim Kaushan
385895767c
Fix exti driver 2021-03-14 23:18:09 +03:00
Vadim Kaushan
5b8c18dad3
Fix probe-run install command 2021-03-14 23:17:45 +03:00
xoviat
6cebd27cc1 add embedded-hal 2021-03-11 16:28:21 -06:00
xoviat
fa807d2f08 add qei trait and implementation 2021-03-11 16:25:38 -06:00
xoviat
5df6e57949 update docs 2021-03-08 14:00:31 -06:00
xoviat
f2ab4c4ec0 add spi trait 2021-03-08 12:35:55 -06:00
Dario Nieuwenhuis
16e00669ae
Merge pull request #73 from thalesfragoso/split-util
Move nRF's util into a separate crate
2021-03-08 01:51:45 +01:00
Thales Fragoso
15c3e78408 Move nRF's util into a separate crate 2021-03-07 20:15:40 -03:00
Dario Nieuwenhuis
f922cf1609
Merge pull request #70 from xoviat/cleanup-exti
Cleanup misc traits, imports
2021-03-06 17:34:28 +01:00
xoviat
9956cffb2d cleanup imports 2021-03-05 23:04:20 -06:00
xoviat
7234c5e509 cleanup traits 2021-03-05 22:59:54 -06:00
Dario Nieuwenhuis
3b95e1a22c
Merge pull request #64 from xoviat/i2c-trait
add i2c trait
2021-03-06 04:31:59 +01:00
xoviat
9497d6c68a add write_read 2021-03-05 21:30:39 -06:00
xoviat
7a46e66298 revise i2c trait 2021-03-05 21:19:56 -06:00
Dario Nieuwenhuis
bfd777b91e
Merge pull request #25 from xoviat/implement-uart
impl. generics on serial
2021-03-06 00:11:25 +01:00
Dario Nieuwenhuis
f8172316cd
Merge pull request #68 from timokroeger/update-nrf-hal
Update `nrf-hal` to v0.12.1
2021-03-05 14:35:29 +01:00
Timo Kröger
28b2365ef3 Update nrf-hal to v0.12.1
Use the `psel_bits()` method to reduce #[cfg] clutter
2021-03-05 09:25:46 +01:00
xoviat
beca7f4d9b use f405 in examples 2021-03-04 17:33:05 -06:00
xoviat
13f6c47a88 impl. stm32f405 2021-03-04 17:27:46 -06:00
xoviat
9bcb0c36dc implement generics on serial 2021-03-04 17:20:35 -06:00
Dario Nieuwenhuis
bd3deb785a Update deps 2021-03-04 22:41:54 +01:00
Dario Nieuwenhuis
030b0441f0
Merge pull request #48 from akiles/thumbv6m
thumbv6m support with emulated atomics
2021-03-04 22:11:26 +01:00
Dario Nieuwenhuis
18f6b8ad68 thumbv6m support with emulated atomics 2021-03-04 21:56:31 +01:00
xoviat
a3a36517bd update i2c trait 2021-03-03 09:29:18 -06:00
xoviat
492f7aeea6 add i2c trait 2021-03-02 15:09:47 -06:00
Dario Nieuwenhuis
88946840d1 Make Delay public 2021-03-02 21:16:43 +01:00
Dario Nieuwenhuis
d4f2c6cf00 Remove cargo namespaced-features 2021-03-02 21:15:12 +01:00
Dario Nieuwenhuis
7991b05e4c
Merge pull request #63 from xoviat/timer-trait
add delay trait
2021-03-02 15:57:33 +01:00
xoviat
7ef81c75e7 traits: add delay trait
delay allows downstream libraries
to use async delay without depending
on a specific delay implementation
2021-03-02 08:45:22 -06:00
Dario Nieuwenhuis
3e4abe9e9d
Merge pull request #62 from xoviat/traits
move traits to separte package
2021-03-02 00:39:21 +01:00
xoviat
9626aee7db Move traits to separate crate. 2021-03-02 00:32:23 +01:00
Dario Nieuwenhuis
084b64053a
Merge pull request #61 from xoviat/us-delay
add us delays
2021-03-01 19:06:57 +01:00
xoviat
a7549108a8 rename methods 2021-03-01 11:59:40 -06:00
xoviat
d029f651fa add us delays 2021-03-01 11:47:55 -06:00