Skip to content

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

Draft
Aymane-ST wants to merge 12 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 12 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 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
Aymane-ST added 12 commits July 1, 2026 08:33
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>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com>
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