aboutsummaryrefslogtreecommitdiff
path: root/embassy-lora/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-2/+2
| | | | | | - Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
* Update rust nightly, embedded-hal 1.0, embedded-hal-async.Dario Nieuwenhuis2022-03-113-13/+11
|
* Support unstable-trait feature for stm32Ulf Lilleengen2022-01-262-16/+17
|
* stm32/gpio: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-191-10/+9
|
* Remove unneeded rustfmt::skipUlf Lilleengen2021-12-161-4/+18
|
* Flush MISO before transfer operationUlf Lilleengen2021-12-031-2/+1
|
* Refactor sx127x radio to use async SPI with DMAUlf Lilleengen2021-12-032-213/+246
|
* Add embassy-lora crateUlf Lilleengen2021-09-306-0/+1517
This crate contains async radio drivers for various lora drivers that work with embassy timers. The code is imported from Drogue Device ( https://github.com/drogue-iot/drogue-device) The radio drivers integrate with the async LoRaWAN MAC layer in the lorawan-device crate. Also added is an example for the STM32WL55 and for STM32L0 (requires the LoRa Discovery board) for LoRaWAN. Future work is to make the underlying radio drivers using fully async SPI when communicating with the peripheral.