| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32: use datemath to resume time | xoviat | 2025-12-18 | 1 | -8/+15 |
| | | |||||
| * | low-power: improve debug logic | xoviat | 2025-12-06 | 1 | -0/+6 |
| | | |||||
| * | stm32: allow split irqs for time driver | xoviat | 2025-11-25 | 1 | -119/+7 |
| | | |||||
| * | low_power: misc cleanups and allow main macro | xoviat | 2025-11-16 | 1 | -6/+1 |
| | | |||||
| * | low_power: optimize | xoviat | 2025-11-15 | 1 | -40/+29 |
| | | |||||
| * | low_power: cleanup add_time | xoviat | 2025-11-14 | 1 | -26/+7 |
| | | |||||
| * | rtc: use consistent api between stop and non-stop | xoviat | 2025-11-04 | 1 | -7/+1 |
| | | |||||
| * | make min_stop_pause configurable | xoviat | 2025-11-04 | 1 | -25/+21 |
| | | |||||
| * | stm32/low-power: cleanup and improve | xoviat | 2025-11-04 | 1 | -1/+7 |
| | | |||||
| * | stm32wlex: restore timer near the end of RtcDriver::init_timer | liebman | 2025-11-03 | 1 | -4/+5 |
| | | |||||
| * | stm32wlex: init/restore timer config after STOP2 | liebman | 2025-11-03 | 1 | -3/+29 |
| | | |||||
| * | low_power: update api to allow reconfig | xoviat | 2025-11-03 | 1 | -5/+12 |
| | | |||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -3/+3 |
| | | |||||
| * | chore: fix build | elagil | 2025-01-03 | 1 | -2/+2 |
| | | |||||
| * | Rename ETQD, bump date | Dániel Buga | 2024-12-22 | 1 | -1/+1 |
| | | |||||
| * | Merge time-driver and time-queue-driver traits, make HALs own and handle the ↵ | Dario Nieuwenhuis | 2024-12-13 | 1 | -47/+57 |
| | | | | | queue. | ||||
| * | Refactor integrated-timers | Dániel Buga | 2024-12-10 | 1 | -111/+45 |
| | | |||||
| * | Only recompute allocated alarms | Dániel Buga | 2024-11-30 | 1 | -1/+1 |
| | | |||||
| * | RTC: Trigger expired alarms | Dániel Buga | 2024-11-30 | 1 | -1/+4 |
| | | |||||
| * | stm32: remove redundant time-driver macro | eZio Pan | 2024-11-28 | 1 | -24/+0 |
| | | |||||
| * | Use inline const for initializing arrays. (#3567) | Dario Nieuwenhuis | 2024-11-24 | 1 | -4/+1 |
| | | |||||
| * | stm32/rcc: replace generated enable/disable code with runtime info | Jan Špaček | 2024-05-25 | 1 | -2/+2 |
| | | |||||
| * | stm32/time-driver: always use CC interrupt. | Dario Nieuwenhuis | 2024-04-05 | 1 | -26/+17 |
| | | | | | | This avoids cfg's, because it works both for timers that have a a dedicated CC interrupt line, and timers where all interrupts go to a single interrupt line. | ||||
| * | add missing interrupt for timer | eZio Pan | 2024-04-05 | 1 | -5/+5 |
| | | |||||
| * | "separate CC interrupt" is for AdvCh4 only | eZio Pan | 2024-04-05 | 1 | -4/+4 |
| | | |||||
| * | stm32: use private_bounds for sealed traits. | Dario Nieuwenhuis | 2024-03-23 | 1 | -2/+2 |
| | | |||||
| * | stm32/timer: simplify traits, convert from trait methods to struct. | Dario Nieuwenhuis | 2024-03-23 | 1 | -15/+19 |
| | | |||||
| * | Also fix time_driver.rs | René van Dorst | 2024-03-20 | 1 | -1/+1 |
| | | |||||
| * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -1/+0 |
| | | |||||
| * | stm32: timers: use TIMx_CC interrupt source for advanced timers | Torin Cooper-Bennun | 2024-02-26 | 1 | -0/+34 |
| | | | | | fixes (hopefully) time driver when using TIM1/8/20 | ||||
| * | stm32: remove TIM11 as time driver candidate (only 1 CC channel) | Torin Cooper-Bennun | 2024-02-23 | 1 | -2/+0 |
| | | |||||
| * | stm32: time_driver: allow use of TIM1 for driver | Torin Cooper-Bennun | 2024-02-23 | 1 | -1/+1 |
| | | |||||
| * | Add missing TIM for time-driver; reorder time-driver selection when use ↵ | eZio Pan | 2024-02-14 | 1 | -10/+56 |
| | | | | | "time-drvier-any". | ||||
| * | update timer mod after stm32-metapac timer_v2 | eZio Pan | 2024-02-09 | 1 | -4/+4 |
| | | |||||
| * | fixed trailing white spaces | shufps | 2024-01-15 | 1 | -2/+2 |
| | | |||||
| * | adds timer-driver for tim21 and tim22 (on L0) | shufps | 2024-01-15 | 1 | -2/+22 |
| | | |||||
| * | time: split driver into a separate embassy-time-driver crate. | Dario Nieuwenhuis | 2024-01-11 | 1 | -3/+2 |
| | | |||||
| * | STM32: Fix race in alarm setting, which impacted scheduling. | RobertTDowling | 2023-12-17 | 1 | -3/+16 |
| | | | | | | | | | | Detect potential race condition (should be rare) and return false back to caller, allowing them to handle the possibility that either the alarm was never set because it was in the past (old meaning of false), or that in fact the alarm was set and may have fired within the race window (new meaning of false). In either case, the caller needs to make sure the callback got called. | ||||
| * | * Add GP TIM9 and TIM11 to be used as time_driver | Carlos Barrales Ruiz | 2023-12-09 | 1 | -1/+20 |
| | | |||||
| * | Add implementation note for embassy-stm32's time-driver | James Munns | 2023-12-04 | 1 | -0/+11 |
| | | | | | | This is a detail I didn't originally understand when hoping to use TIM16/17 as alternative embassy-time driver providers. Adding my note here to hopefully save the next person a little time. | ||||
| * | stm32: Add some documentation to `low_power` | Ben Gamari | 2023-10-30 | 1 | -1/+5 |
| | | | | | This begins to explain the operation of the low-power executor. | ||||
| * | stm32: avoid creating many tiny critical sections in init. | Dario Nieuwenhuis | 2023-10-12 | 1 | -29/+27 |
| | | | | | Saves 292 bytes on stm32f0 bilnky with max optimizations (from 3132 to 2840). | ||||
| * | enable clock first | pbert | 2023-10-12 | 1 | -1/+1 |
| | | |||||
| * | STM32: combine RccPeripherals reset() and enable() to reset_and_enable() | pbert | 2023-10-12 | 1 | -2/+1 |
| | | |||||
| * | stm32: remove atomic-polyfill. | Dario Nieuwenhuis | 2023-10-12 | 1 | -12/+10 |
| | | |||||
| * | stm32: fix stop | xoviat | 2023-10-02 | 1 | -1/+5 |
| | | |||||
| * | stm32/low-power: create one critical-section for all time ops | xoviat | 2023-09-21 | 1 | -50/+54 |
| | | |||||
| * | stm32: rtc/low-power cleanup | xoviat | 2023-09-15 | 1 | -0/+6 |
| | | |||||
| * | stm32: complete stop impl. | xoviat | 2023-08-26 | 1 | -18/+7 |
| | | |||||
| * | stm32: get the basic lp working | xoviat | 2023-08-26 | 1 | -25/+82 |
| | | |||||
