Richard Dodd
|
1ad18aa09a
|
Implement the blocking hal api for SPIM.
|
2021-05-05 14:50:28 +01:00 |
|
Dario Nieuwenhuis
|
97ca54fa66
|
Rename PeripheralBorrow to Unborrow
|
2021-04-14 19:59:52 +02:00 |
|
Dario Nieuwenhuis
|
c15411d1bd
|
Remove Pin from SPI
|
2021-04-14 17:04:40 +02:00 |
|
Dario Nieuwenhuis
|
b9e709403d
|
nrf: better macro naming.
|
2021-03-29 00:58:58 +02:00 |
|
Richard Dodd
|
2c248dab56
|
nrf/spim: make mosi,miso optional
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
7b6086d19e
|
nrf: add unborrow! macro
|
2021-03-29 00:58:58 +02:00 |
|
Dario Nieuwenhuis
|
d5ff1a0ae3
|
nrf: rename inner peripheral to peri for consistence
|
2021-03-29 00:58:57 +02:00 |
|
Dario Nieuwenhuis
|
16bb6fd6ac
|
nrf: Specify connected bit in psel_bits
|
2021-03-29 00:58:57 +02:00 |
|
Dario Nieuwenhuis
|
f36cbe5e0c
|
nrf/spim: do not use PeripheralMutex
|
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 |
|
Dario Nieuwenhuis
|
456e04c79f
|
Simplify spim macros
|
2021-03-18 21:59:35 +01:00 |
|
Dario Nieuwenhuis
|
b57489eb5d
|
peripheralmutex: separate interrupt registration to own method.
|
2021-03-18 18:49:10 +01:00 |
|
Dario Nieuwenhuis
|
0cd19a58c3
|
Remove free() from PeripheralMutex and all nrf drivers.
|
2021-03-18 18:49:10 +01:00 |
|
Dario Nieuwenhuis
|
3de2d5c5bd
|
Implement FullDuplex for nrf spim
|
2021-03-18 01:27:30 +01:00 |
|
Thales Fragoso
|
15c3e78408
|
Move nRF's util into a separate crate
|
2021-03-07 20:15:40 -03: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 |
|
Dario Nieuwenhuis
|
a30c705fd7
|
nrf/spim: support all chips
|
2021-03-01 00:36:30 +01:00 |
|
Dario Nieuwenhuis
|
255bf1aa6a
|
nrf: add SPIM
|
2021-03-01 00:24:06 +01:00 |
|