10387 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
a29267752a stm32/sdmmc: disable 1bit test. 2025-07-04 00:26:41 +02:00
Dario Nieuwenhuis
c8a4a49958 stm32/sdmmc: misc improvements 2025-07-04 00:25:00 +02:00
Dario Nieuwenhuis
3127e1c50b sdmmc: use div_ceil. 2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
84cc949df6 stm32/dma: fix packing/unpacking not working. 2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
00b2567fbf stm32/dma: add missing fence on BDMA start. 2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
72248a601a Update Rust nightly, stable. 2025-07-04 00:23:22 +02:00
Dario Nieuwenhuis
b964bee302
Merge pull request #4366 from mattwigway/uart-line-break
Add note about UART line breaks being different from ASCII
2025-07-03 16:00:23 +00:00
Matt Bhagat-Conway
da6c4ff31a
remove line break reference from documentation 2025-07-03 11:54:00 -04:00
Matt Bhagat-Conway
6545b05188
fix rustfmt in read_to_break docstring 2025-07-03 10:37:49 -04:00
Matt Bhagat-Conway
388eee221e
add note about UART line breaks being different from ASCII 2025-07-03 10:31:28 -04:00
Dario Nieuwenhuis
4af2d9adc4
Merge pull request #4365 from qwerty19106/stm32_impl_nb_write
stm32: Fix impl embedded_hal_nb::serial::Write for usart::UartTx
2025-07-03 14:24:43 +00:00
qwerty19106
e256f1360b Fix impl embedded_hal_nb::serial::Write for embassy_stm32::usart::UartTx 2025-07-03 18:17:01 +04:00
Ulf Lilleengen
4727c07a08
Merge pull request #4330 from innermatrix/stm32-adc-v1-watchdog
Added STM32 ADCv1 analog watchdog implementation
2025-07-03 14:10:31 +00:00
Ulf Lilleengen
9eab8a98b8
Merge pull request #4364 from wlcx/patch-1
net: correct `UdpSocket::recv_from_with` docs
2025-07-03 14:10:05 +00:00
Sam W
db9af5b6cc
net: correct UdpSocket::recv_from_with docs 2025-07-03 14:52:33 +01:00
Ulf Lilleengen
ec812d3e66
Merge pull request #4362 from adom-inc/rp-currrent-core
rp: add current_core api
2025-07-03 11:34:27 +02:00
Ulf Lilleengen
2d74c09529
Merge pull request #4360 from bugadani/esp-generate
Link to esp-generate
2025-07-03 11:34:11 +02:00
Ulf Lilleengen
e8bf3bd51c
Merge pull request #4361 from jue89/fix/embassy_nrf_pwm
embassy-nrf: fix PWM loop count
2025-07-03 11:33:54 +02:00
Adrian Wowk
3c0d5063fe
rp: add current_core api 2025-07-02 12:31:38 -05:00
Juergen Fitschen
30e6d633d3 embassy-nrf: fix PWM loop count 2025-07-02 13:03:18 +02:00
Dániel Buga
8d2657383e
Link to esp-generate 2025-07-02 10:33:16 +02:00
i509VCB
b528ed06e3
Merge pull request #4351 from optlink/main
mspm0: Fix inverted GPIO logic
2025-06-27 21:19:38 +00:00
Kelsey Maes
71975c72fc mspm0: Fix inverted GPIO logic 2025-06-27 14:11:01 -07:00
Dario Nieuwenhuis
830a01e2f5
Merge pull request #4350 from 9names/rp_profiles
Minimise build profile tweaking in rp/rp235x examples
2025-06-27 14:16:08 +00:00
Dario Nieuwenhuis
93a8435535
Merge pull request #4323 from phycrax/rename_pwminput_new
embassy-stm32: Rename PWM Input constructors, add warning on usable timer peripherals
2025-06-27 14:08:36 +00:00
9names
39c9cbcf49 Minimise profile tweaking in rp examples 2025-06-27 20:15:14 +10:00
Dario Nieuwenhuis
7ba8c22a2d
Merge pull request #4337 from kevswims/cleanup-stm32h7rs-xspi-example
STM32H7RS Examples: Add OPI functionality to the XSPI example
2025-06-27 01:34:40 +00:00
Dario Nieuwenhuis
fee70dee99
Merge pull request #4349 from melvdlin/stm32h723-example-fix
[stm32h723]: fix spdifrx example
2025-06-27 01:27:32 +00:00
Süha Ünüvar
b31a423eea fix examples 2025-06-27 09:25:24 +08:00
Süha Ünüvar
5cbc9a235f correct documentation 2025-06-27 09:23:53 +08:00
Süha Ünüvar
04bf17dde6 rename fns and add documentation 2025-06-27 09:23:53 +08:00
Iris Artin
440b94aecf
Added STM32 ADCv1 analog watchdog implementation 2025-06-26 21:07:12 -04:00
melvdl
686bdae937 stm32h723: remove unused mut from static buffers in spdifrx example 2025-06-27 02:28:54 +02:00
melvdl
688cac0271 add examples/stm32h723 to ci.sh 2025-06-27 02:07:58 +02:00
Dario Nieuwenhuis
9ee01d9cc6
Merge pull request #4346 from njfdev/patch-1
Fix Release and Dev Profiles Being Backwards in rp235x Examples
2025-06-27 00:04:06 +00:00
Dario Nieuwenhuis
77fc1bac2a
Merge pull request #4348 from melvdlin/stm32-ch-generic-timer-traits
[stm32]: Replace per-channel traits in `timer` module with generic versions
2025-06-27 00:03:47 +00:00
melvdl
b4269f0f59 [stm32h723]: fix spdifrx example 2025-06-27 01:47:05 +02:00
melvdl
2727fb266f run cargo fmt 2025-06-27 01:28:47 +02:00
melvdl
41327c1325 stm32: adapt examples to timer API changes 2025-06-27 01:08:45 +02:00
melvdl
6f88c2c73c stm32: rename timer channel trait; replace impls via macro with impls generic over timer channels 2025-06-27 01:08:28 +02:00
melvdl
cbd24bf2ee stm32: fix timer break input 2 trait name in build script 2025-06-27 01:04:47 +02:00
melvdl
1623d4e639 stm32: generify timer::one_pulse and timer::qei pin constructors 2025-06-26 22:55:12 +02:00
Nicholas Fasching
3bc2113651
Fix Release and Dev Profiles Being Backwards in rp235x Examples 2025-06-26 16:32:09 -04:00
melvdl
3e78f8a108 stm32: generify timer channels 2025-06-26 19:35:19 +02:00
Kevin Lannen
f0e3ca9ee4 STM32H7RS Examples: Add OPI functionality to the XSPI example
Cleans up the SPI and OPI commands to match the datasheet for the flash used on the Nucleo board

Creates a separate impl for OPI operations
2025-06-26 09:19:19 -06:00
Dario Nieuwenhuis
06b160ac83
Merge pull request #4343 from leftger/feat/support-wba6xxx
Added STM32WBA6XXX devices as features
2025-06-26 11:58:50 +00:00
Gerzain Mata
51675e9bc7 Added STM32WBA6XXX devices as features
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
2025-06-26 04:38:22 -07:00
Dario Nieuwenhuis
dea59b1e6f
Merge pull request #4341 from skoe/generate_all_opamp_pins
Adapt to new opamp pin naming scheme and opamp IP version numbers
2025-06-25 23:17:15 +00:00
Thomas Giesel
ef4faffcb5
Merge branch 'main' into generate_all_opamp_pins 2025-06-25 21:10:25 +02:00
Thomas Giesel
ca14f54529 Adapt opamp driver to new opamp IP version numbers 2025-06-25 21:06:39 +02:00