Commit graph

7331 commits

Author SHA1 Message Date
Dominic
71179fa818
Check for CPU_FREQ_BOOST 2024-03-09 11:55:09 +01:00
Dominic
fadffc5061
Fix incorrect D1CPRE max for STM32H7 RM0468 2024-03-09 11:55:09 +01:00
Dario Nieuwenhuis
7718d66053
Merge pull request #2670 from jr-oss/fix_regression_simple_pwm_output_enable
STM32 SimplePwm: Fix regression and re-enable output pin
2024-03-08 13:05:20 +00:00
Ralf
b7bb4b23f8 STM32 SimplePwm: Fix regression and re-enable output pin
PR #2499 implemented timer hierarchy, but removed enable_outputs()
from trait CaptureCompare16bitInstance and from SimplePwm.

This functions is required for advanced timers to set bit BDTR.MOE
and to enable the output signal.
2024-03-08 11:18:45 +01:00
Dario Nieuwenhuis
b2d236ee39
Merge pull request #2667 from timokroeger/stm32-anychannel-fix
stm32: Implement `Channel` trait for `AnyChannel`
2024-03-07 15:18:32 +00:00
Dario Nieuwenhuis
5d4bcaebcf
Merge pull request #2668 from tomasbarton-stemcell/patch-1
Update stm32c0 HSI frequency
2024-03-07 15:01:46 +00:00
Tomas Barton
bb3711bbf9
update stm32c0 HSI frequency 2024-03-07 06:51:32 -08:00
Timo Kröger
bbc06458a3 stm32: Implement Channel trait for AnyChannel 2024-03-07 15:05:28 +01:00
Dario Nieuwenhuis
5e92973136
Merge pull request #2658 from MaxiluxSystems/fdcan-buffered-read-consistent
stm32: fdcan: merge read impls, add setter for TxBufferMode, rename Queue -> Priority
2024-03-06 20:44:48 +00:00
Dario Nieuwenhuis
aaea056ed1
Merge pull request #2664 from eZioPan/build-target-fix
ci stm32: build target fix
2024-03-06 18:51:25 +00:00
Dario Nieuwenhuis
f3efa4ee3b stm32/rtc: remove use of deprecated .timestamp() 2024-03-06 19:45:57 +01:00
Dario Nieuwenhuis
4603b0236a
Merge pull request #2666 from votrungchi/usb_hid_mouse
stm32: add usb_hid_mouse example
2024-03-06 18:04:30 +00:00
Vo Trung Chi
5d53348c76 stm32: add usb_hid_mouse example
Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com>
2024-03-07 00:59:49 +07:00
Vo Trung Chi
61653229b6 stm32: add usb_hid_mouse example
Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com>
2024-03-07 00:57:18 +07:00
Vo Trung Chi
315fb040ee stm32: add usb_hid_mouse example
Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com>
2024-03-07 00:46:27 +07:00
Ulf Lilleengen
0cedce4068
Merge pull request #2649 from blueluna/feat/radio-ieee802154
[embassy-nrf] IEEE 802.15.4 radio
2024-03-06 16:40:26 +00:00
eZio Pan
6d35e3f63c ci stm32: build target fix 2024-03-06 19:54:59 +08:00
Dario Nieuwenhuis
3638df789e
Merge pull request #2663 from eZioPan/update-build-target
ci stm32: update U5 H5 WBA target to Armv8-M
2024-03-05 14:29:21 +00:00
Erik Bånvik
bb73d6b3fe Fixed suggestions, added nRF51 to BLE 2024-03-05 15:01:05 +01:00
eZio Pan
869d590301 ci stm32: update U5 H5 WBA target to Armv8-M 2024-03-05 21:39:34 +08:00
Erik Bånvik
5b5d54c0c7 Do not build radio for nrf5340-app 2024-03-05 11:58:32 +01:00
Erik Bånvik
5408f21e99 Fixed nrf51 radio build 2024-03-05 11:47:06 +01:00
Erik Bånvik
bc258b322b Support nearly all nRF5 RADIOs 2024-03-05 11:39:15 +01:00
Erik Bånvik
84935fbfab More formatting 2024-03-05 01:06:04 +01:00
Erik Bånvik
c00f014f18 Some more unifying, documentation 2024-03-05 01:03:10 +01:00
Dario Nieuwenhuis
60567b72fb
Merge pull request #2660 from embassy-rs/zerocopy-docs
docs: clarify capabilities of zerocopy channel
2024-03-04 17:52:03 +00:00
Ulf Lilleengen
2a25757377 docs: clarify capabilities of zerocopy channel 2024-03-04 18:36:34 +01:00
Torin Cooper-Bennun
e0018c6f4f stm32: can:fd: merge read impls; buffered RX returns Result<_, BusError> 2024-03-04 12:38:46 +00:00
Torin Cooper-Bennun
72c6cdc5d5 stm32: can: fd: rename TxBufferMode::Queue -> ::Priority for clarity 2024-03-04 12:22:18 +00:00
Ulf Lilleengen
49807c0e7f
Merge pull request #2657 from wyager/bootloader-softfail
Add support for handling bootloader setup failure in `embassy-boot`
2024-03-04 05:04:30 +00:00
William Yager
0813f42d08 ci 2024-03-03 21:07:08 -05:00
William Yager
cde6e2b58b ok 2024-03-03 18:50:27 -05:00
William Yager
873934aae5 ok 2024-03-03 18:43:44 -05:00
Dario Nieuwenhuis
02a0a15976
Merge pull request #2656 from embassy-rs/rcc-gc0
stm32/rcc: port g0, c0 to new api. Add c0 HSIKER/HSISYS support.
2024-03-04 00:26:21 +01:00
Dario Nieuwenhuis
ae266f3bf5 stm32/rcc: port c0 to new api. Add c0 HSIKER/HSISYS support. 2024-03-04 00:08:14 +01:00
Dario Nieuwenhuis
c8c4b0b701 stm32/rcc: port g0 to new api. 2024-03-04 00:04:06 +01:00
Dario Nieuwenhuis
b4567bb8c5 stm32/rcc: g4: consistent PllSource, add pll pqr limits, simplify a bit. 2024-03-04 00:04:06 +01:00
Dario Nieuwenhuis
20760ff4f7
Merge pull request #2648 from peterkrull/dyn-channel-constructor
Add constructor for dynamic channel
2024-03-03 20:57:49 +00:00
Dario Nieuwenhuis
0cd293acc2
Merge pull request #2647 from cschuhen/feature/fdcan-tx-fifo
stm32: can: fd: allow TX buffers in FIFO mode
2024-03-03 20:33:03 +00:00
Erik Bånvik
0c4c996339 Fixed formatting 2024-03-03 02:16:20 +01:00
Erik Bånvik
f451168842
Merge branch 'embassy-rs:main' into feat/radio-ieee802154 2024-03-03 01:27:52 +01:00
Erik Bånvik
047b20cee4 Export Error in BLE module 2024-03-03 01:12:08 +01:00
Peter Krull
69d37503c2 Add constructor for dynamic channel 2024-03-02 13:13:26 +01:00
Corey Schuhen
b693ab9b34 Restore init order to restore H7.
Previous commit broke H7 support in HIL farm. Restore previous order by moving a bunch of config from new and into_config_mode to apply_config.

This is a cleanup that I had considered to move more register access into peripheral.rs.
2024-03-02 14:18:12 +10:00
Corey Schuhen
bf06d10534 Delay setting TX buffer mode until user had a chance to configure it. 2024-03-02 14:00:56 +10:00
Torin Cooper-Bennun
9e403fa89a stm32: can: fd: rename abort_pending_mailbox, rm pub qualifier 2024-03-02 10:08:20 +10:00
Torin Cooper-Bennun
befbb2845a stm32: can: fd: write: if in TX FIFO mode & bufs full, then abort 2024-03-02 10:08:20 +10:00
Torin Cooper-Bennun
30606f9782 stm32: can: fd: allow TX buffers in FIFO mode 2024-03-02 10:08:20 +10:00
Dario Nieuwenhuis
64890498ca
Merge pull request #2242 from lz1998/main
remove portable-atomic
2024-03-01 23:26:26 +00:00
Zheng Li
2c42463205 executor: remove portable-atomic for riscv. 2024-03-02 00:21:56 +01:00