Skip to content

feat: add STM32H7RS HAL/LL and CMSIS devices - #2912

Draft
fpistm wants to merge 15 commits into
stm32duino:mainfrom
fpistm:stm32cubeh7rs_addition
Draft

feat: add STM32H7RS HAL/LL and CMSIS devices #2912
fpistm wants to merge 15 commits into
stm32duino:mainfrom
fpistm:stm32cubeh7rs_addition

Conversation

@fpistm

@fpistm fpistm commented Jan 29, 2026

Copy link
Copy Markdown
Member

This PR introduces the STM32H7RS series part of the STM32H7 in the core.

From STM32CubeH7RS v1.3.0
Add HAL from version 1.2.1
Add CMSIS from version 1.2.1

It also add all generated STM32H7RSxx generic variant files and some quick update.
Thanks this a blink was performed on a Nucleo H7S3L8.
Blink sketch used to build generic target with all HAL disabled and LED_BUILTIN set as PD10:

#define HAL_ADC_MODULE_DISABLED
#define HAL_DAC_MODULE_DISABLED
#define HAL_CRC_MODULE_DISABLED
#define HAL_ICACHE_MODULE_DISABLED
#define HAL_RTC_MODULE_DISABLED
#define HAL_SPI_MODULE_DISABLED
#define HAL_TIM_MODULE_DISABLED
#define HAL_EXTI_MODULE_DISABLED
#define HAL_I2C_MODULE_DISABLED
#define HAL_RADIO_MODULE_DISABLED
#define HAL_RADIO_TIMER_MODULE_DISABLED

Required by #2829

@fpistm fpistm added enhancement New feature or request new variant Add support of new bard labels Jan 29, 2026
fpistm added 15 commits August 11, 2026 11:38
Included in STM32CubeH7RS FW v1.3.0

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Included in STM32CubeH7RS FW v1.3.0

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.

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>
@fpistm
fpistm force-pushed the stm32cubeh7rs_addition branch from a9e4fa8 to 874984d Compare August 11, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request new variant Add support of new bard

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

1 participant