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
Thomas Giesel
cbf61765f1
Generate pins for new opamp pin naming scheme
...
The new code implements the corresponding traits for the
common opamp pin naming scheme of all families, which
is VINPx/VINMx.
The same pin must not be used for multiple channels for the
same opamp. For example, if VINM0 and VINM1 of the same opamp
were assigned to the same pin, the channel would not be unique,
meaning that the traits would be implemented in a conflicting
manner.
2025-06-25 08:27:44 +02:00