Dario Nieuwenhuis
|
29402fa76b
|
nrf/gpio: add input+output to Flex, for OpenDrain.
|
2022-05-03 00:52:48 +02:00 |
|
Dario Nieuwenhuis
|
6d994351a6
|
nrf/gpio: Make Input is_high/is_low public.
|
2022-03-17 23:27:55 +01:00 |
|
Dario Nieuwenhuis
|
6de02bb23e
|
nrf: remove OptionalPin
|
2022-02-12 01:07:02 +01:00 |
|
Dario Nieuwenhuis
|
7997687f3b
|
nrf: impl embedded-hal 1.0 and embedded-hal-async traits.
|
2022-01-13 23:56:39 +01:00 |
|
Dario Nieuwenhuis
|
c432d036c7
|
nrf/gpiote: expose all functionality as inherent methods.
|
2022-01-13 23:56:39 +01:00 |
|
Dario Nieuwenhuis
|
3ca01cba8d
|
nrf/gpio: Rename FlexPin to Flex.
FlexPin sounds like it's an owned pin singleton, like AnyPin or NoPin.
|
2022-01-13 23:56:39 +01:00 |
|
Dario Nieuwenhuis
|
22bc1e4ae1
|
nrf/gpio: add infallible inherent methods, remove some duplication.
This implements Input and Output using FlexPin, to avoid some code duplication.
|
2021-12-20 00:55:18 +01:00 |
|
Ulf Lilleengen
|
2bbd1ddb8a
|
Remove unneeded rustfmt::skip
|
2021-12-16 11:37:53 +01:00 |
|
Dario Nieuwenhuis
|
153b1bbdbf
|
nrf/gpiote: remove PortInput, move impls to Input.
|
2021-12-14 13:23:40 +01:00 |
|
Dario Nieuwenhuis
|
663141b4e4
|
nrf: add initial nrf5340 support
|
2021-10-28 03:36:25 +02:00 |
|
Dario Nieuwenhuis
|
a2e7c24e00
|
Clippy fixes
|
2021-10-18 01:05:29 +02:00 |
|
Dion Dokter
|
2c2c284482
|
Undoing unnecessary changes
|
2021-10-12 11:55:38 +02:00 |
|
Dion Dokter
|
20674f7126
|
Initial support for nrf9160
|
2021-10-11 10:39:38 +02:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Dario Nieuwenhuis
|
b449f6de9d
|
nrf/twim: deconfigure pins on drop
|
2021-05-26 18:23:10 +02:00 |
|
Dario Nieuwenhuis
|
105c8504b6
|
Mark Unborrow as unsafe to implement
|
2021-05-19 23:29:33 +02:00 |
|
Rukai
|
149ddf2f29
|
Fix warnings
|
2021-05-17 19:48:58 +10:00 |
|
Dario Nieuwenhuis
|
a5ad79927e
|
nrf: add Unborrow<Target = Self> bound to all instance traits
|
2021-05-17 01:01:31 +02:00 |
|
Dario Nieuwenhuis
|
bd9589d0ce
|
nrf: add support for nrf52805, nrf52811, nrf52820
|
2021-05-17 00:57:20 +02:00 |
|
Richard Dodd
|
9d427a1ba4
|
Address issues in PR
Also add some documentation.
|
2021-05-05 18:33:45 +01:00 |
|
Richard Dodd
|
0b3ccca69b
|
Add a pin variant that can change between disconnected/input/output.
I'm in no way attached to the name and encourage better suggestions.
|
2021-05-05 14:46:51 +01:00 |
|
Dario Nieuwenhuis
|
97ca54fa66
|
Rename PeripheralBorrow to Unborrow
|
2021-04-14 19:59:52 +02:00 |
|
Dario Nieuwenhuis
|
402f7f1886
|
nrf/gpio: remove DummyPin
|
2021-04-10 01:48:37 +02:00 |
|
Dario Nieuwenhuis
|
b9e709403d
|
nrf: better macro naming.
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
90f599bc2f
|
nrf/gpiote: update output channel to new API
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
a338841797
|
extras: add impl_unborrow macro
|
2021-03-29 00:58:58 +02:00 |
|
Richard Dodd
|
a08d781442
|
nrf/gpio: allow borrowed pins.
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
e7e34cb8c2
|
nrf/gpio: add OptionalPin
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
ba7b3974bb
|
nrf/gpiote: update to new gpio
|
2021-03-29 00:58:57 +02:00 |
|
Dario Nieuwenhuis
|
3d3e770b8d
|
nrf/gpio: add output drive config.
|
2021-03-29 00:58:57 +02:00 |
|
Dario Nieuwenhuis
|
fcf6a63b5c
|
nrf: add owned Peripherals struct, migrate gpio and spim
|
2021-03-29 00:58:57 +02:00 |
|