Skip to content

I3C: add auto bus resolution, init/IRQ fixes, and memory cleanup#3000

Draft
Aymane-ST wants to merge 11 commits into
stm32duino:mainfrom
Aymane-ST:prod/I3C
Draft

I3C: add auto bus resolution, init/IRQ fixes, and memory cleanup#3000
Aymane-ST wants to merge 11 commits into
stm32duino:mainfrom
Aymane-ST:prod/I3C

Conversation

@Aymane-ST

Copy link
Copy Markdown
Contributor

This PR improves the I3C library by adding automatic instance selection from SDA/SCL pins, fixing controller initialization and IRQ routing, reducing temporary buffer usage, and aligning clock-source ownership with variant clock configuration.

It also updates examples to use the generic I3C object and removes the temporary stack-size workaround that is no longer needed.

Aymane-ST added 11 commits June 26, 2026 16:12
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
…e sizes

Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
…k config

Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
@Aymane-ST Aymane-ST added this to the 3.0.0 milestone Jun 26, 2026
@Aymane-ST Aymane-ST requested a review from fpistm June 26, 2026 14:39
@Aymane-ST Aymane-ST self-assigned this Jun 26, 2026
@Aymane-ST Aymane-ST added enhancement New feature or request fix 🩹 Bug fix labels Jun 26, 2026
@fpistm fpistm requested a review from cparata June 26, 2026 15:13

@cparata cparata left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@github-project-automation github-project-automation Bot moved this from In progress to Reviewer approved in STM32duino libraries Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request fix 🩹 Bug fix

Projects

Status: Reviewer approved

Development

Successfully merging this pull request may close these issues.

2 participants