Matt Ickstadt
|
f01609036f
|
h7: implement RTC and LSE clock configuration
|
2023-10-06 13:28:30 -05:00 |
|
xoviat
|
e042b3056d
|
stm32: fix stop
|
2023-10-02 18:11:03 -05:00 |
|
xoviat
|
dc400a0539
|
stm32/rtc: always set wakeup alarm
|
2023-09-25 16:27:08 -05:00 |
|
xoviat
|
04b09a2acb
|
stm32/rtc: use rccperi enable
|
2023-09-25 16:26:29 -05:00 |
|
Dario Nieuwenhuis
|
e03239e88d
|
stm32: centralize enabling pwr, syscfg, flash.
|
2023-09-25 01:07:55 +02:00 |
|
xoviat
|
c849620cd6
|
stm32/lp: clamp requested_duration to avoid overflow
|
2023-09-22 15:35:20 -05:00 |
|
xoviat
|
7cf327130e
|
stm32/low-power: create one critical-section for all time ops
|
2023-09-21 19:32:48 -05:00 |
|
xoviat
|
6da75ea285
|
stm32: rtc/low-power cleanup
|
2023-09-15 18:41:33 -05:00 |
|
Christian Enderle
|
45e9e51bdc
|
Fix low-power feature for STM32L0
|
2023-09-15 16:36:51 +02:00 |
|
xoviat
|
9fb14379c3
|
stm32: add lp to l0
|
2023-09-14 18:53:27 -05:00 |
|
xoviat
|
11a78fb1e4
|
rcc: more cleanup
|
2023-09-08 18:20:58 -05:00 |
|
xoviat
|
2e6f4237f2
|
stm32: cleanup psc design
|
2023-09-03 11:40:34 -05:00 |
|
xoviat
|
21681d8b4e
|
rustfmt
|
2023-08-29 19:44:43 -05:00 |
|
xoviat
|
989c98f316
|
stm32/rtc: autocompute prescalers
|
2023-08-29 19:41:03 -05:00 |
|
xoviat
|
b315c28d4e
|
stm32/rtc: remove rtc-debug and asbtract exti wakeup
|
2023-08-28 15:30:29 -05:00 |
|
xoviat
|
e981cd4968
|
stm32: fix rtc wakeup timing and add dbg
|
2023-08-27 21:15:57 -05:00 |
|
xoviat
|
9f928010a8
|
stm32/rtc: use psc to compute instants
|
2023-08-27 16:06:33 -05:00 |
|
xoviat
|
4caa8497fc
|
stm32: extract backupdomain into mod
|
2023-08-27 09:07:34 -05:00 |
|
xoviat
|
94de1a5353
|
stm32: feature-gate wakeup alarm
|
2023-08-26 20:40:21 -05:00 |
|
xoviat
|
1e430f7413
|
stm32: complete stop impl.
|
2023-08-26 20:31:12 -05:00 |
|
xoviat
|
2897670f24
|
stm32: get the basic lp working
|
2023-08-26 19:23:25 -05:00 |
|
xoviat
|
cda4047310
|
stm32: flesh out lp executor
|
2023-08-24 19:29:11 -05:00 |
|
xoviat
|
e987259716
|
rtc: cleanup
|
2023-08-23 20:01:35 -05:00 |
|
xoviat
|
fc04d2a33c
|
rtc: get wakup irq working
|
2023-08-23 19:52:32 -05:00 |
|
xoviat
|
1ea4c58c39
|
stm32: impl. draft cfgr pwr
|
2023-08-22 20:00:00 -05:00 |
|
xoviat
|
faab2d0d53
|
stm32: add executor to low-power mod
|
2023-08-22 17:31:40 -05:00 |
|
xoviat
|
7d6edd7b15
|
Merge branch 'main' of https://github.com/embassy-rs/embassy into rtc-lp
|
2023-08-22 16:58:43 -05:00 |
|
xoviat
|
9e3266b745
|
rtc: make fns private
|
2023-08-22 16:58:19 -05:00 |
|
xoviat
|
048bdf6968
|
stm32/rtc: allow dead code
|
2023-08-22 16:48:08 -05:00 |
|
xoviat
|
8878ce046c
|
rtc: fix rtcinstant delay computation
|
2023-08-21 18:33:10 -05:00 |
|
xoviat
|
7148397771
|
stm32/rtc: misc fixes
|
2023-08-21 18:00:49 -05:00 |
|
xoviat
|
f723982bec
|
rtc: impl. draft rtcinstant api
|
2023-08-21 17:44:38 -05:00 |
|
xoviat
|
b69861013a
|
stm32/rtc: implement stop_wakeup_alarm
|
2023-08-10 19:13:48 -05:00 |
|
xoviat
|
a0c69ffe02
|
stm32/rtc: autocompute wakeup psc.
|
2023-08-10 18:59:18 -05:00 |
|
xoviat
|
0705152105
|
stm32/rtc: add start/stop wakeup
|
2023-08-09 20:15:14 -05:00 |
|
xoviat
|
6fc5c608f8
|
stm32/rtc: remove generics and segregate clock sel
|
2023-08-08 19:47:01 -05:00 |
|
xoviat
|
28618d12a1
|
stm32/rtc: restructure
|
2023-08-06 11:58:28 -05:00 |
|
Scott Mabin
|
e8d3e86591
|
stm32f2: Avoid resetting rtc backup domain
Also ensure the pwr is enabled before trying to initialize. For the F2
series this is in a seperate clock control register.
|
2023-07-30 21:22:48 +01:00 |
|
Dario Nieuwenhuis
|
e892014b65
|
Update stm32-metapac, includes chiptool changes to use real Rust enums now.
|
2023-06-29 02:01:33 +02:00 |
|
Dario Nieuwenhuis
|
558918651e
|
stm32: update stm32-metapac.
|
2023-06-19 03:22:12 +02:00 |
|
xoviat
|
e24421a393
|
stm32/rtc: impl. functions on trait
|
2023-04-18 20:38:51 -05:00 |
|
xoviat
|
4de4039417
|
stm32/rtc: build more chips
|
2023-04-18 20:38:28 -05:00 |
|
xoviat
|
f589247c1f
|
stm32/rtc: cleanup and consolidate
|
2023-04-18 20:38:18 -05:00 |
|