Daniel Bevenius
|
99c2defa76
|
squash! Impl ToggleableOutputPin for embassy-rp Output
Use value_xor as suggested in pull request feedback.
|
2022-05-19 06:07:14 +02:00 |
|
Daniel Bevenius
|
da97944322
|
Impl ToggleableOutputPin for embassy-rp Output
|
2022-05-19 05:33:42 +02:00 |
|
Daniel Bevenius
|
0bb428dcc0
|
squash! Implement Output::is_set_low for embassy-rp
Add check for the bit of the current pin.
|
2022-05-11 18:33:13 +02:00 |
|
Daniel Bevenius
|
6d4a49bca8
|
Implement Output::is_set_low for embassy-rp
This commit implements a suggestion for the method is_set_low which is
currently a 'todo', by reading last value written to GPIO_OUT.
|
2022-05-11 16:23:31 +02:00 |
|
Matous Hybl
|
eb6910fa86
|
Reexport unborrow macro in HALs
|
2022-04-07 12:57:02 +02:00 |
|
Dario Nieuwenhuis
|
9bad9365dc
|
Update rust nightly, embedded-hal 1.0, embedded-hal-async.
|
2022-03-11 00:38:07 +01:00 |
|
Dario Nieuwenhuis
|
d9aec181a4
|
rp: impl eh1.0 blocking traits
|
2022-02-15 17:29:05 +01:00 |
|
bors[bot]
|
f2eb438905
|
Merge #615
615: rp: remove OptionalPin r=Dirbaio a=Dirbaio
Mirror of https://github.com/embassy-rs/embassy/pull/605 for rp2040
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
|
2022-02-12 00:46:40 +00:00 |
|
Dario Nieuwenhuis
|
0c9b1abb67
|
rp: remove OptionalPin
|
2022-02-12 01:34:41 +01:00 |
|
Dario Nieuwenhuis
|
6c925b2342
|
blocking_mutex: refactor to work on stable. No GATs, and can be constructed in const.
|
2022-02-12 01:16:31 +01:00 |
|
Dario Nieuwenhuis
|
a8bd3ab952
|
Add missing + 'd on unborrows.
|
2022-02-10 16:06:42 +01:00 |
|
Ulf Lilleengen
|
985c11fad5
|
Update rust-toolchain
|
2021-12-16 11:34:20 +01:00 |
|
Dario Nieuwenhuis
|
ead987245d
|
embassy: Refactor module structure to remove kitchen-sink util .
|
2021-09-11 02:35:35 +02:00 |
|
Dario Nieuwenhuis
|
a76526add6
|
rp: remove use of never type
|
2021-09-03 17:17:02 +02:00 |
|
Dario Nieuwenhuis
|
de016e8456
|
Remove trait_alias, allow(incomplete_features).
trait_alias seems unused. no idea why it's there.
|
2021-09-03 17:00:58 +02:00 |
|
Dario Nieuwenhuis
|
7c0990ad1e
|
time: allow storing state inside the driver struct.
|
2021-08-25 21:06:27 +02:00 |
|
Dario Nieuwenhuis
|
0ea6a2d890
|
time: replace dyn clock/alarm with a global Driver trait
|
2021-08-05 19:14:09 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Dario Nieuwenhuis
|
da33b3a4d2
|
rp/spi: disable+enable when setting frequency
|
2021-07-20 09:43:06 +02:00 |
|
Dario Nieuwenhuis
|
dbff5cc232
|
rp/spi: properly drain the rx buffer while writing
|
2021-07-20 09:42:52 +02:00 |
|
Dario Nieuwenhuis
|
f916fe5476
|
all hals: reexport PAC if unstable-pac feature is set.
|
2021-07-14 22:19:04 +02:00 |
|
Dario Nieuwenhuis
|
1a4c13cf26
|
rp/spi: add set_frequency
|
2021-07-12 03:45:57 +02:00 |
|
Dario Nieuwenhuis
|
7547c8d8d6
|
rp/timer: add
|
2021-07-12 03:45:57 +02:00 |
|
Dario Nieuwenhuis
|
17e31eb903
|
rp/spi: sane prescaler calculation
|
2021-07-11 23:47:33 +02:00 |
|
Rukai
|
56d0c5ffe1
|
Fix warnings in std and rp
|
2021-07-04 12:46:04 +10:00 |
|
Dario Nieuwenhuis
|
5fae5d20c0
|
rp/clocks: don't disrupt PLLs if already running.
This makes it possible to run under https://github.com/majbthrd/pico-debug
|
2021-06-30 23:46:00 +02:00 |
|
Dario Nieuwenhuis
|
53c236fde8
|
rp/spi: add configurable pha/pol
|
2021-06-30 23:46:00 +02:00 |
|
Dario Nieuwenhuis
|
f073bdfe43
|
rp/spi: add Transfer
|
2021-06-30 23:46:00 +02:00 |
|
Dario Nieuwenhuis
|
749f4838d5
|
rp/gpio: add optional pins
|
2021-06-30 22:43:15 +02:00 |
|
Dario Nieuwenhuis
|
88bc2972f6
|
rp/spi: add write-only spi driver
|
2021-06-25 06:24:14 +02:00 |
|
Dario Nieuwenhuis
|
9cf1d5b29c
|
rp/clocks: fix wrong PLL setup
|
2021-06-25 06:24:14 +02:00 |
|
Dario Nieuwenhuis
|
c7c897bb72
|
rp/gpio: add infallible inherent methods
|
2021-06-25 06:24:14 +02:00 |
|
Dario Nieuwenhuis
|
5a6384d199
|
rp: clock setup
|
2021-06-25 03:38:21 +02:00 |
|
Dario Nieuwenhuis
|
3be49d3e79
|
fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled.
|
2021-06-07 03:21:37 +02:00 |
|
Dario Nieuwenhuis
|
ef1ebefec0
|
fmt: use absolute paths
|
2021-06-07 03:15:05 +02:00 |
|
Dario Nieuwenhuis
|
e7dc5c0939
|
fmt: make all macros macro_rules so scoping is consistent.
|
2021-06-07 00:16:39 +02:00 |
|
Dario Nieuwenhuis
|
b5cdd296dd
|
Merge pull request #195 from embassy-rs/unborrow-mk2
Unborrow fixes
|
2021-05-20 04:14:38 +02:00 |
|
Rukai
|
2363a019e2
|
Fix all warnings on embassy-rp and embassy-rp-examples and
embassy-std-examples
|
2021-05-20 08:32:26 +10:00 |
|
Dario Nieuwenhuis
|
105c8504b6
|
Mark Unborrow as unsafe to implement
|
2021-05-19 23:29:33 +02:00 |
|
Dario Nieuwenhuis
|
f7858631d8
|
stm32: fix build, add ci
|
2021-05-17 03:16:58 +02:00 |
|
Dario Nieuwenhuis
|
0310e4d458
|
Add init fn. Initializes hw and returns Peripherals.
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
e0809ab0fb
|
Switch to use PrioritX enums.
|
2021-05-11 01:34:24 +02:00 |
|
Dario Nieuwenhuis
|
7fa0e57172
|
Use critical_section crate
|
2021-05-11 01:15:30 +02:00 |
|
Dario Nieuwenhuis
|
97ca54fa66
|
Rename PeripheralBorrow to Unborrow
|
2021-04-14 19:59:52 +02:00 |
|
Dario Nieuwenhuis
|
d938b95430
|
rp: add precompiled boot2 to avoid depending on gcc
|
2021-03-29 22:28:36 +02:00 |
|
Dario Nieuwenhuis
|
403b308279
|
rp/gpio: implement Input
|
2021-03-29 21:35:25 +02:00 |
|
Dario Nieuwenhuis
|
2cd3bdc90c
|
rp: add initial version
|
2021-03-29 21:35:25 +02:00 |
|