Daniel Bevenius
|
027ab3371e
|
Impl OutputPin/StatefulOutputPin/ToggleableOutputPin
This commit implements embedded_hal_02::digital::v2 OutputPin,
StatefulOutputPin, and ToggleableOutputPin for embassy-rp.
|
2022-05-21 10:11:12 +02:00 |
|
Daniel Bevenius
|
c8461709e3
|
Add open-drain support for embassy-rp
This commit adds open-drain support for embassy-rp by adding a new type
named embassy_rp::gpio::OutputOpenDrain.
|
2022-05-21 10:11:06 +02:00 |
|
Daniel Bevenius
|
4b0dca1802
|
Add new lines between SIO methods
The commit adds new lines between the SIO functions which at least for
me improves readability and is consistent with the other methods in the
trait.
|
2022-05-19 13:45:40 +02:00 |
|
Dario Nieuwenhuis
|
dd7a34fdc8
|
Merge pull request #773 from danbev/embassy-rp-ouput-drop
Impl drop for embassy-rp gpio Output
|
2022-05-19 07:13:13 +02:00 |
|
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
|
a3e0fcef0b
|
Impl drop for embassy-rp gpio Output
This commit implements drop for embassy-rp gpio Output which is
currently a todo.
|
2022-05-17 08:43:03 +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 |
|
Dario Nieuwenhuis
|
d9aec181a4
|
rp: impl eh1.0 blocking traits
|
2022-02-15 17:29:05 +01:00 |
|
Dario Nieuwenhuis
|
0c9b1abb67
|
rp: remove OptionalPin
|
2022-02-12 01:34:41 +01:00 |
|
Dario Nieuwenhuis
|
a76526add6
|
rp: remove use of never type
|
2021-09-03 17:17:02 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Dario Nieuwenhuis
|
749f4838d5
|
rp/gpio: add optional pins
|
2021-06-30 22:43:15 +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
|
105c8504b6
|
Mark Unborrow as unsafe to implement
|
2021-05-19 23:29:33 +02:00 |
|
Dario Nieuwenhuis
|
97ca54fa66
|
Rename PeripheralBorrow to Unborrow
|
2021-04-14 19:59:52 +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 |
|