Harry Brooke
2d7ec281e8
stm32/rcc: wait for peripheral clock to be active. also, hold the peripheral reset while enabling the clock.
2024-03-09 18:24:31 +00:00
Dario Nieuwenhuis
1b4d3e1e29
Merge pull request #2675 from msrd0/no-personal-prefs
...
Remove personal preferences regarding editor settings
2024-03-09 11:16:03 +00:00
Dominic
842f90e324
No personal preferences in public repository
2024-03-09 12:11:09 +01:00
Dario Nieuwenhuis
1366c278b3
Merge pull request #2518 from msrd0/issue-2445
...
Fix incorrect D1CPRE max for STM32H7 RM0468
2024-03-09 11:02:58 +00:00
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
Karun
fda6e3fb8c
Resolve rustfmt issue and unused import errors
2024-03-07 15:23:45 -05:00
Karun Koppula
54751b7a50
Merge branch 'main' into karun/main_octospi_implementation
2024-03-07 15:20:29 -05:00
Karun
3b1d87050e
Update trait definitions
...
Make operations generic against valid data widths
2024-03-07 14:41:27 -05:00
Karun
e163572bec
Add get and set config trait implementations
2024-03-07 14:41:26 -05:00
Karun
b86a1f0700
Add constructors
...
Add transfer configuration
Update command configuration
Add peripheral width consideration
Add drop impl
2024-03-07 14:41:04 -05:00
Karun
a0b7067205
Add user enums for transaction configuration
2024-03-07 14:30:53 -05:00
Karun
9ed8d01b11
Add transfer config, trait, functional initial configuration and read from memory
2024-03-07 14:30:53 -05:00
Karun
f3609f2842
Add initial octopsi module
2024-03-07 14:30:53 -05:00
Karun
9905bbe9f7
Update peripheral crate to updated octospi pac
2024-03-07 14:30:53 -05:00
Karun
2ab1b2ac9a
Update stm-32 build script to include ospi traits
2024-03-07 14:29:37 -05: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
Corey Schuhen
84d21e959d
Dummy
2024-03-07 17:45:01 +10:00
Corey Schuhen
98e7a0a423
Remove old PAC from bscan crate.
2024-03-07 17:45:01 +10:00
Corey Schuhen
9ba379fb9e
Remove usage of old PAC
...
Formatting
2024-03-07 17:45:01 +10:00
Corey Schuhen
65b38cf755
Fix examples and improve imports required.
2024-03-07 17:45:01 +10:00
Corey Schuhen
a9ff38003b
Documentation.
...
.
2024-03-07 17:45:01 +10:00
Corey Schuhen
455cc40261
Port registers access to using Embassy PAC
...
Use stm32-metapac for filters module.
2024-03-07 17:45:01 +10:00
Corey Schuhen
b0f05e7682
Remove unused.
2024-03-07 17:45:01 +10:00
Corey Schuhen
34687a0956
Apply cargo fmt
...
Formatting.
2024-03-07 17:45:01 +10:00
Corey Schuhen
fecb65b988
Make use of internal BXCAN crate work. Tested on stm32f103 with real bus and HIL tests.
...
Fix
2024-03-07 17:45:01 +10:00
Corey Schuhen
f736f1b27f
RAW copy of files from BXCAN crate. No changes whatsoever.
2024-03-07 17:45:01 +10: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