aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/rtc/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* stm32: use datemath to resume timexoviat2025-12-181-4/+12
|
* low_power: misc cleanups and allow main macroxoviat2025-11-161-2/+5
|
* tests: disable rtc for h563 on non-stopxoviat2025-11-051-1/+14
|
* rtc: use consistent api between stop and non-stopxoviat2025-11-041-21/+58
|
* make min_stop_pause configurablexoviat2025-11-041-2/+2
|
* fix rtc optxoviat2025-11-041-6/+5
|
* minor rtc optxoviat2025-11-041-13/+8
|
* stm32/stop: move stop_with_rtc into initxoviat2025-11-041-1/+31
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-4/+4
|
* stm32: update metapac, add L4+ to CI.Dario Nieuwenhuis2025-09-261-13/+8
|
* Added RTC low-power support for STM32WBA65Gerzain Mata2025-07-181-1/+1
| | | | Also added low-power feature for STM32WBA65RI build
* Added STM32WBA6XXX devices as featuresGerzain Mata2025-06-261-1/+1
| | | | | | | | | | | | Added 2 wba6 features to cargo batch in ci.sh WIP Added default RTC rust version for undefined peripherals Added missing generated RTC peripheral to be handled by rtc/v3.rs Reordered cfg_attrs in rtc/mod.rs
* Add support for rtc_v3h7rsAdam Morgan2025-05-211-1/+1
|
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-2/+2
|
* Merge pull request #3880 from nikvoid/stm32-rtc-subsecondDario Nieuwenhuis2025-02-161-2/+12
|\ | | | | | | STM32: RTC subsecond support
| * stm32: read microsecond from RTCnikvoid2025-02-131-2/+12
| |
* | derive defmt::Format on pub struct/enum of stm32::rtcGeorges Palauqui2025-01-241-0/+1
|/
* low-power: add basic support for stm32u0Christian Enderle2024-11-221-1/+1
|
* low-power: add support for stm32u5Christian Enderle2024-11-031-0/+1
|
* Make clocks repr C.Dion Dokter2024-07-081-1/+1
| | | | | | Add shared data. Modify freq functions to use shared data. Modify examples to use new init/
* Merge pull request #3002 from honzasp/rcc-infoDario Nieuwenhuis2024-05-301-1/+1
|\ | | | | | | stm32/rcc: replace generated enable/disable code with runtime info
| * stm32/rcc: replace generated enable/disable code with runtime infoJan Špaček2024-05-251-1/+1
| |
* | stm32/rtc: move lowpower stuff to a separate mod.Dario Nieuwenhuis2024-05-301-190/+6
| |
* | stm32: remove pointer-to-pointer-to-registers.Dario Nieuwenhuis2024-05-301-4/+4
|/ | | | | in chiptool pacs the register block struct is already a pointer, so using pointers to it is redundant.
* low power for h5eZio Pan2024-04-281-30/+19
|
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-29/+24
|
* Extend RTC low power mode for STM32G0Ben V. Brown2024-01-021-3/+7
|
* Add low-power support for stm32l5Christian Enderle2023-12-261-7/+13
|
* stm32: make time provider public againScott Mabin2023-12-231-2/+3
|
* fix stm32 rtc year from 1970 base 2000dragonn2023-12-191-2/+2
|
* stm32: more docs.Dario Nieuwenhuis2023-12-191-2/+2
|
* stm32: more docs.Dario Nieuwenhuis2023-12-181-4/+8
|
* rustfmtxoviat2023-11-081-0/+1
|
* stm32: add low power for g4xoviat2023-11-081-0/+162
|
* Merge branch 'main' of github.com:embassy-rs/embassy into low-powerxoviat2023-11-041-46/+55
|\
| * stm32/rtc: misc. cleanup and move to bps by defaultxoviat2023-11-011-46/+56
| |
* | stm32: compute stop mode and workaround rtt test bugxoviat2023-11-041-7/+1
|/
* Merge pull request #2117 from xoviat/rtc-3xoviat2023-10-261-49/+40
|\ | | | | | | stm32/rtc: more rtc cleanup
| * stm32/rtc: more rtc cleanupxoviat2023-10-251-49/+40
| |
* | stm32/low-power: refactor refcountxoviat2023-10-251-1/+3
|/
* stm32: fix low-power testxoviat2023-10-231-1/+5
|
* enable clock firstpbert2023-10-121-1/+1
|
* STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-121-1/+1
|
* stm32/rcc: add LSE/LSI to all chips, add RTC to more chips.Dario Nieuwenhuis2023-10-111-14/+2
|
* h7: implement RTC and LSE clock configurationMatt Ickstadt2023-10-061-18/+47
|
* rtc: use enable on known working chips onlyxoviat2023-09-251-2/+2
|
* stm32/rtc: use rccperi enablexoviat2023-09-251-3/+7
|
* fix low-power: APB1 needed for LSEChristian Enderle2023-09-211-2/+0
|
* stm32: misc. cleanupxoviat2023-09-171-5/+6
|
* stm32: Add RtcTimeProvider struct to Rtc moduleScott Mabin2023-09-171-15/+36
| | | | | | This struct allows users to acquire the current time without putting `Rtc` in a mutex and passing that around. This is allowed because reading from the rtc registers is atomic.