Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat: add STM32WB0x support#2756

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
fpistm wants to merge36 commits intostm32duino:main
base:main
Choose a base branch
Loading
fromfpistm:stm32cubewb0_addition

Conversation

fpistm
Copy link
Member

@fpistmfpistm commentedJun 26, 2025
edited
Loading

This PR add the support of theSTM32WB0 series.

Tests using aNucleo-WB09KE:

  • GPIO
  • ADC
  • ADC internal
  • HardwareTimer (PWM)
  • EXTI
  • I2C (EEPROM RW, I2C scanner)
  • SPI (SD, TFT)
  • EEPROM emulation
  • Serial
  • IWDG
  • CMSIS DSP

Closes#2730.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Included in STM32CubeWB0 FW v1.2.0Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Included in STM32CubeWB0 FW v1.2.0Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Allow some redefinition.Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Remove duplicate clock definition.Allow VECT_TAB_OFFSET redefinition.Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
STM32WB0x series have a flash base address of 0x10040000,while other series have 0x8000000.This means that the STM32CubeProgrammer requiresa different set of options to flash the board.Moreover, by default the start address is 0x10040000,which makes it begin execution directly in user flash.This skips the bootloader code which performs somebookkeeping (notably, updating RAM_VR.ResetReason).As a result, RAM_VR.ResetReason and RCC->CSR willhold invalid values until PORRESET, or two regularRESET cycles occur (only 1 for RCC->CSR).So, force board to begin execution in bootloader(0x10000000) after flashing via STM32CubeProgrammerto ensure proper system behavior at all times.Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
enhancementNew feature or request
Projects
Status: In progress
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

Support for STM32WB0x
1 participant
@fpistm

[8]ページ先頭

©2009-2025 Movatter.jp