-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STM32WB0: add timers support #83692
Merged
kartben
merged 6 commits into
zephyrproject-rtos:main
from
mathieuchopstm:wb0_tim_support
Jan 14, 2025
Merged
STM32WB0: add timers support #83692
kartben
merged 6 commits into
zephyrproject-rtos:main
from
mathieuchopstm:wb0_tim_support
Jan 14, 2025
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
zephyrbot
added
area: PWM
Pulse Width Modulation
platform: STM32
ST Micro STM32
area: Counter
labels
Jan 8, 2025
mathieuchopstm
force-pushed
the
wb0_tim_support
branch
from
January 8, 2025 14:42
157c234
to
f0a3eff
Compare
zephyrbot
requested review from
anangl,
asm5878,
benothmn-st,
djiatsaf-st,
erwango,
FRASTM,
gautierg-st,
GeorgeCGV,
henrikbrixandersen,
HoZHel,
marwaiehm-st and
nordic-krch
January 8, 2025 14:42
erwango
previously approved these changes
Jan 8, 2025
Blocking merge until #83524 is integrated on main to avoid needing a follow-up PR for WB07 only. |
Please update following #83524 merge |
mathieuchopstm
force-pushed
the
wb0_tim_support
branch
from
January 9, 2025 16:34
f0a3eff
to
eb0a752
Compare
Add nodes for all timer peripherals to DTSI of the STM32WB0 series. Signed-off-by: Mathieu Choplain <[email protected]>
This commit adds support for the STM32WB0 series to the existing STM32 PWM driver. Signed-off-by: Mathieu Choplain <[email protected]>
This commit adds support for the STM32WB0 series to the existing STM32 timer-based counters driver. Signed-off-by: Mathieu Choplain <[email protected]>
Add the PWM LED to Nucleo-WB09KE board and mark as compatible with PWM. Also mark counters as supported (but don't enable by default). Signed-off-by: Mathieu Choplain <[email protected]>
Add the PWM LED to Nucleo-WB05KZ board and mark as compatible with PWM. Also mark counters as supported (but don't enable by default). Signed-off-by: Mathieu Choplain <[email protected]>
Add the PWM LED to Nucleo-WB07CC board and mark as compatible with PWM. Also mark counters as supported (but don't enable by default). Signed-off-by: Mathieu Choplain <[email protected]>
mathieuchopstm
force-pushed
the
wb0_tim_support
branch
from
January 9, 2025 16:47
eb0a752
to
55ac889
Compare
Added missing |
erwango
approved these changes
Jan 14, 2025
asm5878
approved these changes
Jan 14, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support for the timer peripherals of STM32WB0 series (both
counter
andpwm
).Tests passed successfully on Nucleo-WB05KZ, Nucleo-WB07CC and Nucleo-WB09KE:
samples/basic/fade_led/
samples/basic/blinky_pwm/
tests/drivers/pwm/pwm_api/
(drivers.pwm
)tests/drivers/counter/counter_basic_api/
(drivers.counter.basic_api
)