Skip to content

STMC5xx support based on HALv2#2987

Draft
fpistm wants to merge 36 commits into
stm32duino:mainfrom
fpistm:c5_support
Draft

STMC5xx support based on HALv2#2987
fpistm wants to merge 36 commits into
stm32duino:mainfrom
fpistm:c5_support

Conversation

@fpistm
Copy link
Copy Markdown
Member

@fpistm fpistm commented Jun 3, 2026

Fixes #2986.

fpistm added 30 commits May 27, 2026 14:58
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 STM32CubeC5 FW 2.0.0

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Included in STM32CubeC5 FW 2.0.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>
By default: -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER
To use HAL version2 add this recipe:
build.hal=-DUSE_HALV2_DRIVER

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>
Available in stm32_external_env.h

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>
Since uart rework, LPUART source have to be properly set in
SystemClock_Config() to ensure 9600 baudrate is supported.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
fpistm added 6 commits May 27, 2026 14:58
- remove unused analogOutputInit function
- reorder functions per features

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 added this to the 3.0.0 milestone Jun 3, 2026
@fpistm fpistm added the enhancement New feature or request label Jun 3, 2026
@fpistm fpistm marked this pull request as draft June 3, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

STM32C5 Support

1 participant