Kevin P. Fleming
2ed5e04fd0
stm32: Expand documentation of RingBufferedUartRx.
...
Explain to users of this driver how 'waiting for bytes' actually
works, and what that may mean for latency introduced in their
application.
Also correct references to 'start' to be 'start_uart'.
2025-05-24 16:39:25 -04:00
Ulf Lilleengen
94f9b27074
Merge pull request #4228 from okhsunrog/adding_eeprom
...
Adding EEPROM support to embassy-stm32
2025-05-23 14:15:15 +02:00
Matt Johnston
5e49985ed6
embassy-sync: bump to 0.7.0
2025-05-22 13:29:55 +08:00
okhsunrog
e4a6d7aedd
fix: lock on early return
2025-05-21 21:30:23 +03:00
okhsunrog
966186064e
fix UB
2025-05-21 20:59:49 +03:00
okhsunrog
be831d0e79
Merge remote-tracking branch 'origin/main' into adding_eeprom
2025-05-21 17:10:49 +03:00
Adam Morgan
3c025ff377
Update stm32-metapac tag
2025-05-21 12:40:10 +02:00
Adam Morgan
0bbde1f659
Add support for rtc_v3h7rs
2025-05-21 12:40:10 +02:00
okhsunrog
437e45df2b
make API more consistent
2025-05-21 09:44:28 +03:00
okhsunrog
bc265b98b7
adding docs
2025-05-21 08:46:52 +03:00
okhsunrog
1accd56005
new API
2025-05-21 08:30:38 +03:00
okhsunrog
21004fce0d
always declare eeprom
2025-05-21 02:50:36 +03:00
okhsunrog
6d19f2fd4c
nightly fmt
2025-05-21 02:43:41 +03:00
okhsunrog
7be84f137c
eeprom support
2025-05-21 01:21:43 +03:00
okhsunrog
d335e30901
only support eeprom for l0 and l1
2025-05-21 00:44:24 +03:00
okhsunrog
c9f0afa494
import and re-export EEPROM_BASE and EEPROM_SIZE in flash module
2025-05-21 00:37:46 +03:00
okhsunrog
e93ae32546
adding eeprom constants to _generated.rs
2025-05-20 21:31:32 +03:00
okhsunrog
ab5e0150d4
update stm32-metapac
2025-05-20 18:48:44 +03:00
Dario Nieuwenhuis
f820eb2eba
Merge pull request #4212 from embassy-rs/fix-doc
...
fix: add bank confdiguration doc build features
2025-05-19 17:47:59 +02:00
Yuri Astrakhan
ef0f29f0ed
Update defmt dependencies
2025-05-18 20:52:09 +02:00
Dario Nieuwenhuis
e4fc487644
Add rand-core v0.9 support.
...
Co-Authored-By: Aurélien Jacobs <aurel@gnuage.org>
2025-05-18 20:35:36 +02:00
Ulf Lilleengen
1eb76eb591
fix: add bank configuration doc build features
2025-05-16 14:37:54 +02:00
Tobias Naumann
466e1ee9ef
Impl Drop for stm32 Rng
2025-05-16 13:05:35 +02:00
Ralph Ursprung
117eb45fa0
add the possibility to document bind_interrupts
struct
s
...
the `bind_interrupts` macro creates a `struct` for the interrupts. it
was so far not possible to document those (except for STM32) and there
was no generic documentation being generated/added either, thus the
`missing_docs` lint was triggered for consumers which enabled it.
with this change it is now possible to manually add a comment on the
`struct` being defined in the macro invocation.
to show that this works one RP example has been modified accordingly.
2025-05-15 18:27:40 +02:00
Jakob
b17da5b794
Merge branch 'embassy-rs:main' into update_doc_comment_for_adc_read
2025-05-14 18:57:49 +02:00
Jakob
a71642ca01
Fix compile error in adc_read doc comment code
2025-05-14 18:57:00 +02:00
jake-taf
be20c708fa
Interrupt Doc Comments
...
Support adding doc comments to interrupts
2025-05-14 09:45:20 -04:00
Dario Nieuwenhuis
5caa4ac51b
Merge pull request #4124 from mickem/allow_stm32_to_re_init_rcc
...
Add function to allow re-init rcc config for stm32
2025-05-13 20:57:33 +00:00
Ulf Lilleengen
2a27aa828c
Merge pull request #4173 from phycrax/derive-for-pwmpincfg
...
[embassy-stm32] Derive Debug, Clone, Copy, defmt::Format for simple_pwm::PwmPinConfig
2025-05-09 16:48:41 +02:00
Dion Dokter
65bd86f19f
Stm32: Fix opamp copy pasta mistake
2025-05-08 13:40:21 +02:00
Süha Ünüvar
bd3b3b4526
derive debug copy clone defmt for pwmpinconfig
2025-05-07 17:14:28 +08:00
Dion Dokter
8017d58eb9
Merge branch 'main' into configurable-bank-support
2025-05-06 13:17:00 +02:00
Dion Dokter
73f11d238a
Updated metapac tag
2025-05-06 13:15:26 +02:00
Hiroaki Yutani
5105442f1f
Fix clippy::bad_bit_mask
2025-05-06 09:44:00 +09:00
Dario Nieuwenhuis
38fd357536
Update stm32-metapac
2025-05-01 18:38:37 +02:00
Dion Dokter
e478bdf1df
Remove all notion of 'default' and 'alt' flash layouts. Now there's just the one layout.
2025-05-01 14:28:06 +02:00
Dion Dokter
59d839a2b8
Fix dual bank support for F7
2025-05-01 13:37:12 +02:00
Dion Dokter
a83726b77e
Fix the f4 flash tests by throwing away alt mode
2025-05-01 11:15:14 +02:00
Dion Dokter
ace20f40ad
Maybe fixed all CI
2025-05-01 10:35:10 +02:00
diondokter
f713f170a1
Merge branch 'main' into configurable-bank-support
2025-05-01 09:44:39 +02:00
Dario Nieuwenhuis
0591d60a79
stm32/otg: calculate TRDT using AHB freq instead of kernel freq.
2025-04-30 18:11:20 +02:00
Dion Dokter
ae59d0acf4
Use generated metapac instead of local one
2025-04-29 17:13:43 +02:00
Dion Dokter
c84d8e3632
Update changelog
2025-04-29 17:07:02 +02:00
Dion Dokter
34a4dddfe7
Add L4+ support
2025-04-29 17:05:07 +02:00
Dion Dokter
a1081f29bf
Add f7 support
2025-04-29 16:59:04 +02:00
Dion Dokter
5691c61ef9
Add F4 support
2025-04-29 16:55:11 +02:00
Dion Dokter
1c22087188
Add support for L5
2025-04-29 16:37:27 +02:00
Dion Dokter
b967aaf7cc
Add support for g0
2025-04-29 16:34:12 +02:00
Michael Medin
a94cc79b9b
removed unused import
2025-04-28 18:52:03 +02:00
Michael Medin
1d578f5a7e
function needs to be pub(crate)
2025-04-28 09:21:21 +02:00