Skip to content

Conversation

heronet
Copy link
Contributor

@heronet heronet commented Oct 13, 2025

Add initial support for the WeAct Studio STM32WB55 Core Board based on the STM32WB55CGU6 dual-core MCU (Cortex-M4 + Cortex-M0+).

The board configuration supports:

  • 64 MHz system clock from 32 MHz HSE crystal
  • Console over USART1 (PA9/PA10)
  • Default LED on PB2
  • DFU and STM32CubeProgrammer flashing
  • External SWD debugging

Bluetooth functionality requires flashing a compatible STM32WB HCI Layer wireless coprocessor binary before use. The extended HCI binary (stm32wb5x_BLE_HCILayer_extended_fw.bin) has been verified.

Tested with:

  • samples/basic/blinky
  • samples/hello_world
  • samples/bluetooth/peripheral
  • samples/bluetooth/beacon

@nordicjm nordicjm requested review from erwango and kartben October 13, 2025 07:28
@heronet heronet force-pushed the add-weact-stm32wb55-core-board-1.0 branch from 5e73284 to 491a7d2 Compare October 13, 2025 07:35
@heronet heronet requested a review from nordicjm October 13, 2025 07:37
@heronet heronet force-pushed the add-weact-stm32wb55-core-board-1.0 branch from 491a7d2 to 89ffd87 Compare October 13, 2025 07:49
nordicjm
nordicjm previously approved these changes Oct 13, 2025
@asm5878
Copy link
Contributor

asm5878 commented Oct 14, 2025

All the changes seem reasonable to me

kartben
kartben previously approved these changes Oct 14, 2025
Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

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

Please rework the doc part to make it clear when external probe and specifically ST-Link is required and when it is not.

@heronet heronet dismissed stale reviews from kartben and nordicjm via 087b7fa October 14, 2025 14:28
@heronet heronet force-pushed the add-weact-stm32wb55-core-board-1.0 branch from 89ffd87 to 087b7fa Compare October 14, 2025 14:28
@heronet heronet requested a review from erwango October 14, 2025 14:32
@heronet heronet force-pushed the add-weact-stm32wb55-core-board-1.0 branch from 087b7fa to 7e7021f Compare October 14, 2025 23:31
@heronet
Copy link
Contributor Author

heronet commented Oct 14, 2025

Apparently I created the branch off an older main so I did a rebase. Hope that is not going to be a problem.

@erwango
Copy link
Member

erwango commented Oct 15, 2025

Apparently I created the branch off an older main so I did a rebase. Hope that is not going to be a problem.

Sure you can. Please just take car of not force push mixing rebase with new changes. You've indeed done it the right way, thanks

Add initial support for the WeAct Studio STM32WB55 Core Board based on the
STM32WB55CGU6 dual-core MCU (Cortex-M4 + Cortex-M0+).

The board configuration supports:
 - 64 MHz system clock from 32 MHz HSE crystal
 - Console over USART1 (PA9/PA10)
 - Default LED on PB2
 - DFU and STM32CubeProgrammer flashing
 - External SWD debugging

Bluetooth functionality requires flashing a compatible STM32WB HCI Layer
wireless coprocessor binary before use. The extended HCI binary
(stm32wb5x_BLE_HCILayer_extended_fw.bin) has been verified.

Tested with:
 - samples/basic/blinky
 - samples/hello_world
 - samples/bluetooth/peripheral
 - samples/bluetooth/beacon

Signed-off-by: Siratul Islam <[email protected]>
@heronet heronet force-pushed the add-weact-stm32wb55-core-board-1.0 branch from 7e7021f to f44d291 Compare October 15, 2025 07:32
@heronet heronet requested a review from erwango October 15, 2025 07:33
Copy link

@jhedberg jhedberg merged commit aebd75d into zephyrproject-rtos:main Oct 15, 2025
20 checks passed
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.

7 participants