Skip to content

fix(i3c): minor changes#2973

Merged
fpistm merged 5 commits into
stm32duino:mainfrom
fpistm:fix_i3C
May 21, 2026
Merged

fix(i3c): minor changes#2973
fpistm merged 5 commits into
stm32duino:mainfrom
fpistm:fix_i3C

Conversation

@fpistm
Copy link
Copy Markdown
Member

@fpistm fpistm commented May 21, 2026

  • Fix I3C Bus definition in examples
  • Wrong I3C_SCL definiton for Nucleo U385RG_Q
  • Use boolean for binary result functions
  • Properly generate I3C pins definitions and enable HAL I3C module

Note

I3C usage on STM32U3xx is not fully functional. Some differences have to be managed.

fpistm added 2 commits May 19, 2026 14:07
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 May 21, 2026
@fpistm fpistm requested review from Aymane-ST and cparata May 21, 2026 07:50
@fpistm fpistm added enhancement New feature or request fix 🩹 Bug fix labels May 21, 2026
fpistm added a commit to Aymane-ST/LPS22DF that referenced this pull request May 21, 2026
It was not aligned with example LPS22DF_I3C_Basic.ino
which wait a boolean:
if (!I3C_BUS.resetDynamicAddresses()) {

With stm32duino/Arduino_Core_STM32#2973
it is really a boolean.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
fpistm added 2 commits May 21, 2026 11:33
HAL I3C module is enabled only if I3C is available.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
@fpistm fpistm merged commit 992f502 into stm32duino:main May 21, 2026
23 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in STM32 core based on ST HAL May 21, 2026
@fpistm fpistm deleted the fix_i3C branch May 21, 2026 11:54
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

Development

Successfully merging this pull request may close these issues.

1 participant