ckrenslehner
|
af755a57ad
|
fix: stm32wb55 low power feature did not compile
|
2025-04-15 18:01:46 +02:00 |
|
Dario Nieuwenhuis
|
d41eeeae79
|
Remove Peripheral trait, rename PeripheralRef->Peri.
|
2025-03-27 15:18:06 +01:00 |
|
Dario Nieuwenhuis
|
897d42e012
|
Merge pull request #3880 from nikvoid/stm32-rtc-subsecond
STM32: RTC subsecond support
|
2025-02-16 23:22:50 +00:00 |
|
nikvoid
|
610804f138
|
stm32: read microsecond from RTC
|
2025-02-13 15:15:47 +02:00 |
|
Georges Palauqui
|
da0f6dbe08
|
derive defmt::Format on pub struct/enum of stm32::rtc
|
2025-01-24 11:58:33 +01:00 |
|
elagil
|
eba8089601
|
chore: fix build
|
2025-01-03 18:18:00 +01:00 |
|
Christian Enderle
|
1fbb419f72
|
low-power: add support for stop for stm32u0
|
2024-11-22 10:37:12 +01:00 |
|
Christian Enderle
|
a49289ce7b
|
low-power: add basic support for stm32u0
|
2024-11-22 10:37:12 +01:00 |
|
Christian Enderle
|
29934237a5
|
rtc: reorganize low-power SealedInstance
|
2024-11-22 10:37:12 +01:00 |
|
Christian Enderle
|
926ae1a1d5
|
low-power: add support for stm32u5
|
2024-11-03 10:56:40 +01:00 |
|
Dario Nieuwenhuis
|
55c01818cf
|
Merge pull request #3213 from embedded-rust-iml/stm32l4-low-power
Implement low-power feature for STM32L4 MCUs
|
2024-08-13 16:43:23 +00:00 |
|
Tobias Naumann
|
60aa9c15a8
|
Implement low-power feature for stm32l4 MCUs
|
2024-07-26 14:25:10 +02:00 |
|
Dion Dokter
|
6db0daf79b
|
Fix errors
|
2024-07-09 09:53:01 +02:00 |
|
Dion Dokter
|
203297b569
|
Make clocks repr C.
Add shared data.
Modify freq functions to use shared data.
Modify examples to use new init/
|
2024-07-08 16:54:06 +02:00 |
|
Dario Nieuwenhuis
|
39c5a6c3f7
|
Merge pull request #3002 from honzasp/rcc-info
stm32/rcc: replace generated enable/disable code with runtime info
|
2024-05-30 11:50:40 +00:00 |
|
Dario Nieuwenhuis
|
2c691baadd
|
stm32/rtc: move lowpower stuff to a separate mod.
|
2024-05-30 13:26:14 +02:00 |
|
Dario Nieuwenhuis
|
c46172acac
|
stm32: remove pointer-to-pointer-to-registers.
in chiptool pacs the register block struct is already a pointer, so
using pointers to it is redundant.
|
2024-05-30 13:07:18 +02:00 |
|
Jan Špaček
|
081afca3f0
|
stm32/rcc: replace generated enable/disable code with runtime info
|
2024-05-25 18:44:55 +02:00 |
|
eZio Pan
|
d9e59e8e42
|
low power for h5
|
2024-04-28 00:33:02 +08:00 |
|
Dario Nieuwenhuis
|
2bca875b5f
|
stm32: use private_bounds for sealed traits.
|
2024-03-23 01:38:51 +01:00 |
|
Dario Nieuwenhuis
|
eca9aac194
|
Fix warnings in recent nightly.
|
2024-03-20 16:39:09 +01:00 |
|
Ben V. Brown
|
26c0e5d439
|
Extend RTC low power mode for STM32G0
|
2024-01-02 16:15:11 +11:00 |
|
Christian Enderle
|
30023c3bcc
|
Add low-power support for stm32l5
|
2023-12-26 11:58:38 +01:00 |
|
eZio Pan
|
d90a97aa4c
|
update metapac after stm32-data PR323
and refactor a few code with cargo clippy
|
2023-12-25 22:03:32 +08:00 |
|
Scott Mabin
|
487a6324ef
|
stm32: make time provider public again
|
2023-12-23 00:14:10 +00:00 |
|
dragonn
|
871ed538b1
|
fix stm32 rtc year from 1970 base 2000
|
2023-12-19 21:17:42 +01:00 |
|
Dario Nieuwenhuis
|
49534cd405
|
stm32: more docs.
|
2023-12-19 00:10:36 +01:00 |
|
Dario Nieuwenhuis
|
124478c5e9
|
stm32: more docs.
|
2023-12-18 19:11:23 +01:00 |
|
Mathias
|
e9fa79bd77
|
Revert "fix day of the week conversion"
This reverts commit 59a5e84df584faed5676de027601d09772be55f7.
|
2023-12-04 14:19:30 +01:00 |
|
xoviat
|
05a4bb3a4a
|
rustfmt
|
2023-11-08 19:06:29 -06:00 |
|
xoviat
|
4b4c28d875
|
stm32: add low power for g4
|
2023-11-08 19:04:20 -06:00 |
|
xoviat
|
3f2abd4fd5
|
Merge branch 'main' of github.com:embassy-rs/embassy into low-power
|
2023-11-04 13:51:11 -05:00 |
|
xoviat
|
dc467e89a0
|
stm32: compute stop mode and workaround rtt test bug
|
2023-11-04 13:49:54 -05:00 |
|
xoviat
|
bab61f9665
|
stm32/rtc: misc. cleanup and move to bps by default
|
2023-11-01 17:17:14 -05:00 |
|
Scott Mabin
|
3912f5d67b
|
Fix dow range off-by-one error
|
2023-10-30 20:26:08 +00:00 |
|
xoviat
|
b6fc682117
|
Merge pull request #2117 from xoviat/rtc-3
stm32/rtc: more rtc cleanup
|
2023-10-26 00:55:32 +00:00 |
|
xoviat
|
0beb84768e
|
stm32/rtc: more rtc cleanup
|
2023-10-25 19:50:30 -05:00 |
|
xoviat
|
e8a3cfaed6
|
stm32/low-power: refactor refcount
|
2023-10-25 19:07:31 -05:00 |
|
xoviat
|
df4aa0fe25
|
stm32: fix low-power test
|
2023-10-23 16:26:34 -05:00 |
|
pbert
|
ecdd7c0e2f
|
enable clock first
|
2023-10-12 11:04:44 +02:00 |
|
pbert
|
f65a96c541
|
STM32: combine RccPeripherals reset() and enable() to reset_and_enable()
|
2023-10-12 11:04:19 +02:00 |
|
Dario Nieuwenhuis
|
b91d1eaca0
|
stm32/rcc: add LSE/LSI to all chips, add RTC to more chips.
|
2023-10-11 04:12:38 +02:00 |
|
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
|
96edbd84fb
|
rtc: use enable on known working chips only
|
2023-09-25 16:38:30 -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 |
|