Dario Nieuwenhuis
|
bdc3ada4b2
|
WIP: dma
|
2021-05-17 01:08:30 +02:00 |
|
Dario Nieuwenhuis
|
befc052cba
|
stm32/usart_v1: add read
|
2021-05-17 01:04:51 +02:00 |
|
Dario Nieuwenhuis
|
852ca5a1c5
|
stm32/usart_v1: implement tx
|
2021-05-17 01:04:51 +02:00 |
|
Dario Nieuwenhuis
|
35d05a4214
|
Merge pull request #174 from embassy-rs/nrf-neo
nRF-neo
|
2021-05-17 01:04:13 +02:00 |
|
Dario Nieuwenhuis
|
a5ad79927e
|
nrf: add Unborrow<Target = Self> bound to all instance traits
|
2021-05-17 01:01:31 +02:00 |
|
Dario Nieuwenhuis
|
8394603ea6
|
nrf/pwm: add enable/disable
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
88f664b434
|
nrf/pwm: set initial value to Low, according to the PS
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
f9bcf6df6b
|
nrf: add PWM
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
0310e4d458
|
Add init fn. Initializes hw and returns Peripherals.
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
bfc7f52e6d
|
Remove stm32.
stm32 developemnt continues in the `stm32-neo` branch for now.
|
2021-05-17 00:57:32 +02:00 |
|
Dario Nieuwenhuis
|
97b01f1c47
|
nrf/gpiote: initialize automatically
|
2021-05-17 00:57:20 +02:00 |
|
Dario Nieuwenhuis
|
92be72e0e3
|
Add #[interrupt] macro to register static interrupts.
|
2021-05-17 00:57:20 +02:00 |
|
Dario Nieuwenhuis
|
eb4571dc4c
|
nrf: add blocking TWIM
|
2021-05-17 00:57:20 +02:00 |
|
Dario Nieuwenhuis
|
bd9589d0ce
|
nrf: add support for nrf52805, nrf52811, nrf52820
|
2021-05-17 00:57:20 +02:00 |
|
Dario Nieuwenhuis
|
7fe674df6a
|
Merge pull request #178 from thalesfragoso/neo-sdmmc
Neo SDMMC v2
|
2021-05-17 00:55:16 +02:00 |
|
Thales Fragoso
|
0f5ba6d4a9
|
SDMMC: Implement Default for Config and add docs
|
2021-05-15 21:21:06 -03:00 |
|
Thales Fragoso
|
86063ac2a2
|
Update generated code
|
2021-05-14 23:53:12 -03:00 |
|
Thales Fragoso
|
1e5f25aa41
|
Move parameters to a config struct
|
2021-05-14 23:47:58 -03:00 |
|
Thales Fragoso
|
a5d473be0e
|
Fix RNG interrupt name
|
2021-05-14 23:47:56 -03:00 |
|
Thales Fragoso
|
2cb66d6032
|
Update generated code
|
2021-05-14 23:44:51 -03:00 |
|
Thales Fragoso
|
ad720f83df
|
Expose data transfer timeout and implement configuration for BusWidth one
|
2021-05-14 23:43:11 -03:00 |
|
Thales Fragoso
|
359aaa5aeb
|
Implement embedded-sdmmc traits
|
2021-05-14 23:43:09 -03:00 |
|
Thales Fragoso
|
a130499c9a
|
Get rid of some warnings
|
2021-05-14 23:42:12 -03:00 |
|
Thales Fragoso
|
c183c352c7
|
SDMMC: Implement read and write
|
2021-05-14 23:42:12 -03:00 |
|
Thales Fragoso
|
490152d028
|
Better interrupt handling
|
2021-05-14 23:42:09 -03:00 |
|
Thales Fragoso
|
72fb3a7520
|
Init working :)
|
2021-05-14 23:40:28 -03:00 |
|
Thales Fragoso
|
0b607ca80a
|
Initial H7 sdmmc support
|
2021-05-14 23:40:28 -03:00 |
|
Dario Nieuwenhuis
|
180ca48d34
|
Remove AF_NUM const from pin traits, only use af_num fn
|
2021-05-15 03:18:15 +02:00 |
|
Dario Nieuwenhuis
|
e63c4bde0b
|
stm32: remove psel_bits
|
2021-05-15 03:07:59 +02:00 |
|
Dario Nieuwenhuis
|
8bb1bc3507
|
Move pin configuration to gpio mod
|
2021-05-15 03:07:59 +02:00 |
|
Dario Nieuwenhuis
|
ee869efcb5
|
Merge pull request #171 from bobmcwhirter/spi_checkpoint
Spi checkpoint
|
2021-05-15 00:48:32 +02:00 |
|
Dario Nieuwenhuis
|
28533cfc77
|
Simplify SPI example
|
2021-05-15 00:47:22 +02:00 |
|
Bob McWhirter
|
2569d38ab4
|
Adjust pin-names to FooPin.
Move common bits up to spi/mod.rs.
Isolate the RNG interrupt in a sub-module to avoid conflict with the const.
|
2021-05-14 10:11:43 -04:00 |
|
Dario Nieuwenhuis
|
cd4111736c
|
Merge pull request #177 from lulf/bump-critical-section-version
Bump version of critical-section to 0.2.1
|
2021-05-14 00:01:07 +02:00 |
|
Bob McWhirter
|
9e93a0999f
|
Add SPIv1, use cfg_attr to pick correct impl.
Add IRQ to impl_rng!() to accomodate RNG vs HASH_RNG split.
|
2021-05-13 14:28:53 -04:00 |
|
Ulf Lilleengen
|
3b86e85770
|
Bump version of critical-section to 0.2.1
|
2021-05-13 18:17:50 +02:00 |
|
Bob McWhirter
|
07db3ed7c1
|
Further improvement to SPIv2.
|
2021-05-12 14:18:42 -04:00 |
|
Bob McWhirter
|
36c16dbef8
|
Continuing to update clocks (unused now) and SPI
|
2021-05-12 10:46:18 -04:00 |
|
Bob McWhirter
|
7d52e1b350
|
Further work on SPI v2 blocking.
|
2021-05-11 11:25:01 -04:00 |
|
Dario Nieuwenhuis
|
4705333b5e
|
Merge pull request #173 from embassy-rs/priority
PriorityX enums
|
2021-05-11 01:38:33 +02:00 |
|
Dario Nieuwenhuis
|
e0809ab0fb
|
Switch to use PrioritX enums.
|
2021-05-11 01:34:24 +02:00 |
|
Dario Nieuwenhuis
|
e6a8c8bfcc
|
Add PriorityX enums to embassy-extras::interrupt
|
2021-05-11 01:21:02 +02:00 |
|
Dario Nieuwenhuis
|
65b78119dc
|
Merge pull request #172 from embassy-rs/critical-section
Use `critical_section` crate
|
2021-05-11 01:20:04 +02:00 |
|
Dario Nieuwenhuis
|
7fa0e57172
|
Use critical_section crate
|
2021-05-11 01:15:30 +02:00 |
|
Dario Nieuwenhuis
|
f817f374b6
|
Merge pull request #169 from lulf/nrf-uart-read-until-idle
Add implementation of ReadUntilIdle for nRF UART
|
2021-05-10 23:11:02 +02:00 |
|
Dario Nieuwenhuis
|
95439b493f
|
Add uart_idle example.
|
2021-05-10 23:06:32 +02:00 |
|
Ulf Lilleengen
|
0a3c236510
|
Improve comment
|
2021-05-10 23:06:25 +02:00 |
|
Ulf Lilleengen
|
e9eb3ce6c1
|
Disable PPI trigger during normal read
|
2021-05-10 23:06:25 +02:00 |
|
Ulf Lilleengen
|
687dda106f
|
Read rx amount outside of poll_fn
|
2021-05-10 23:06:25 +02:00 |
|
Ulf Lilleengen
|
5afe01617a
|
Use rxdrdy as trigger for timer
|
2021-05-10 23:06:25 +02:00 |
|