Skip to content

boards: weact: blackpill_h523ce: Add support for blackpill_h523ce board #92353

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

filipembedded
Copy link
Contributor

This adds initial support for a new WeAct STM32H523CE board - blackpill_h523ce.

…523CE board

This commit adds support for the WeAct blackpill_h523ce board based on the STM32H523CE microcontroller.
This MCU has 274 kB of RAM and 512 kB of Flash and supports various peripherals.

Support has been added for several basic peripherals including UART, SPI, I2C, USB, ADC, and timers.

Signed-off-by: Filip Stojanovic <filipembedded@gmail.com>
@filipembedded filipembedded force-pushed the blackpill_h523ce_board_support branch from db0b9a8 to ebca689 Compare June 28, 2025 17:13
Copy link

@@ -1,3 +1,4 @@
# Copyright (c) 2025 Filip Stojanovic <filipembedded@gmail.com>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unrelated and wrong change

# SPDX-License-Identifier: Apache-2.0

config BOARD_BLACKPILL_H523CE
select SOC_STM32H533XX
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tab indent for cmake

#include <zephyr/dt-bindings/input/input-event-codes.h>

/ {
model = "WeAct Studio Black Pill STM32H523 Board";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tab indent for dts


leds {
compatible = "gpio-leds";
user_led: led {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

newline before child nodes and between child nodes, e.g. line 25, line 33, fix in whole PR


pwm3: pwm {
status = "okay";
pinctrl-0 = <&tim3_ch3_pb0 &tim3_ch4_pb1>;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aliment off

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there a picture of the actual board rather than this? Whichever picture, convert to webp, put through https://tinypng.com/

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the suggestion! I do have a few pictures of the actual board, so I'll replace this one with real photos. Appreciate your feedback!

@nordicjm nordicjm requested review from kartben and erwango June 30, 2025 09:27
@erwango erwango added this to the v4.3.0 milestone Jun 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants