| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32/gpio: remove generics. | Dario Nieuwenhuis | 2024-01-22 | 1 | -3/+2 |
| | | |||||
| * | Change GPIO inherent methods back to `&self`. | Dario Nieuwenhuis | 2024-01-10 | 1 | -1/+1 |
| | | | | | | | | With the embedded-hal rc3 update I changed them to require `&mut self`, but in retrospect I think `&self` is better, for extra flexibility. This PR reverts the changes from the rc3 update to inherent methods. | ||||
| * | ci: use beta, add secondary nightly ci. | Dario Nieuwenhuis | 2023-12-21 | 7 | -7/+0 |
| | | |||||
| * | Update embedded-hal to 1.0.0-rc.3 | Dario Nieuwenhuis | 2023-12-14 | 1 | -1/+1 |
| | | |||||
| * | Move embassy-lora, lora examples to lora-phy repo. | Dario Nieuwenhuis | 2023-11-29 | 3 | -344/+0 |
| | | |||||
| * | stm32/rcc: consistent casing and naming for PLL enums. | Dario Nieuwenhuis | 2023-11-13 | 5 | -5/+5 |
| | | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2023-11-01 | 3 | -0/+3 |
| | | |||||
| * | stm32/rcc: merge wb into l4/l5. | Dario Nieuwenhuis | 2023-10-23 | 5 | -8/+58 |
| | | |||||
| * | stm32/rcc: merge wl into l4/l5. | Dario Nieuwenhuis | 2023-10-23 | 2 | -9/+36 |
| | | |||||
| * | fix clocks in stm32wl rng example. | Dario Nieuwenhuis | 2023-10-17 | 1 | -5/+4 |
| | | |||||
| * | time: Update examples, tests, and other code to use new Timer::after_x ↵ | Adam Greig | 2023-10-15 | 3 | -8/+8 |
| | | | | | convenience methods | ||||
| * | stm32/rcc: add LSE/LSI to all chips, add RTC to more chips. | Dario Nieuwenhuis | 2023-10-11 | 3 | -7/+3 |
| | | |||||
| * | stm32/rcc: rename HSE32 to HSE | Dario Nieuwenhuis | 2023-10-11 | 6 | -6/+6 |
| | | |||||
| * | stm32/rtc: enable lse in examples. | Dario Nieuwenhuis | 2023-09-30 | 1 | -0/+2 |
| | | |||||
| * | stm32/usart: return error instead of panicking on bad baudrate. | Dario Nieuwenhuis | 2023-09-26 | 1 | -2/+2 |
| | | |||||
| * | Update for rust-lorawan and lora-phy version 2. | ceekdee | 2023-09-24 | 3 | -14/+9 |
| | | |||||
| * | rcc: more cleanup | xoviat | 2023-09-08 | 3 | -3/+2 |
| | | |||||
| * | stm32: fix wl re-export | xoviat | 2023-08-27 | 1 | -3/+3 |
| | | |||||
| * | stm32/rtc: remove generics and segregate clock sel | xoviat | 2023-08-08 | 1 | -4/+1 |
| | | |||||
| * | stm32: fix rtc and examples | xoviat | 2023-08-06 | 1 | -1/+1 |
| | | |||||
| * | stm32/rng: use bind_interrupts!. | Dario Nieuwenhuis | 2023-07-31 | 2 | -6/+11 |
| | | |||||
| * | Enable RTC on STM32WL chips (#1645) | Phil Markgraf | 2023-07-15 | 1 | -0/+43 |
| | | | | | | | | | | | | | | * Add clippy allow to not report if same then branch * Support enabling RTC clock on STM32WL * Add clippy allow to not report if same then branch * Support enabling RTC clock on STM32WL * Add rtc example for stm32wl * Address code review feedback | ||||
| * | stm32: update stm32-metapac. | Dario Nieuwenhuis | 2023-06-19 | 2 | -6/+4 |
| | | |||||
| * | Fix examples | Rasmus Melchior Jacobsen | 2023-05-25 | 1 | -5/+5 |
| | | |||||
| * | Let Flash<Async/Blocking> be a thing | Rasmus Melchior Jacobsen | 2023-05-25 | 1 | -1/+1 |
| | | |||||
| * | Align with new bind_interrupt | Rasmus Melchior Jacobsen | 2023-05-25 | 1 | -2/+2 |
| | | |||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-25 | 1 | -6/+6 |
| | | |||||
| * | Align examples | Rasmus Melchior Jacobsen | 2023-05-25 | 1 | -3/+2 |
| | | |||||
| * | stm32: move lora to bind_interrupts | xoviat | 2023-05-24 | 4 | -21/+30 |
| | | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2023-05-19 | 3 | -3/+0 |
| | | |||||
| * | Fix some typos | Dirk Stolle | 2023-05-08 | 1 | -1/+1 |
| | | |||||
| * | Simplify SUBGHZSPI configuration. | ceekdee | 2023-05-04 | 3 | -12/+3 |
| | | |||||
| * | Handle SUBGHZSPI as async. | ceekdee | 2023-05-03 | 3 | -35/+11 |
| | | |||||
| * | Deprecate original LoRa drivers. Update rust-lorawan releases. | ceekdee | 2023-04-25 | 1 | -119/+0 |
| | | |||||
| * | Add lora-phy examples. | ceekdee | 2023-04-23 | 4 | -107/+139 |
| | | |||||
| * | Add external LoRa physical layer functionality. | ceekdee | 2023-04-21 | 2 | -0/+191 |
| | | |||||
| * | Update to rust-lorawan with afit support | Ulf Lilleengen | 2023-04-15 | 1 | -1/+1 |
| | | |||||
| * | Align flash examples | Rasmus Melchior Jacobsen | 2023-04-05 | 1 | -1/+1 |
| | | |||||
| * | Add random example | miathedev | 2022-12-04 | 1 | -0/+33 |
| | | |||||
| * | Add uart async example | miathedev | 2022-11-01 | 1 | -0/+60 |
| | | |||||
| * | Remove flash lock/unlock public API from stm32 flash, and perform the ↵ | Mathias | 2022-09-30 | 1 | -1/+1 |
| | | | | | unlocking and locking automatically on erase and write operations | ||||
| * | Remove default, reorder generic params | ivmarkov | 2022-09-25 | 1 | -1/+2 |
| | | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-09-22 | 2 | -2/+0 |
| | | | | | Removes feature(generic_associated_types) | ||||
| * | Use LP as default | Ulf Lilleengen | 2022-08-26 | 1 | -2/+2 |
| | | |||||
| * | lora: Make some options configurable | Timo Kröger | 2022-08-26 | 1 | -1/+3 |
| | | | | | | | Call `config()` only once at construction not with every RX and TX operation. The Lora-E5 only supports HP mode, use that instead. The nucleo board supports both HP and LP and should continue to work. | ||||
| * | lora: Use a trait for RF frontend switching | Timo Kröger | 2022-08-26 | 1 | -1/+27 |
| | | | | | | | The Seeed Studio Lora-E5 module only has two control pins. With the `RadioSwitch` trait the user can implement any method required by the module/board to control the TX/RX direction of the radio frontend. | ||||
| * | lora: Improve IRQ handling | Timo Kröger | 2022-08-26 | 1 | -3/+2 |
| | | | | | | | | * Interrupt handler only triggers a waker: Do the actual interrupt processing which involves SUBGHZ SPI coms in the task. * Do not require a static state for the constructor. * Remove unsafe from construcor. | ||||
| * | stm32wl: Do not require external SPI pins for SUBGHZ | Timo Kröger | 2022-08-26 | 2 | -2/+2 |
| | | | | | For the Seeed Studio Lora-E5 those pins conflict with the radio frontend control GPIOS (PA4 and PA5). | ||||
| * | sync: flatten module structure. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 |
| | | |||||
