Skip to content

Conversation

@LinjingZhang
Copy link

Summary

Implement basic i2c master fuction.
init()
transfer()
stop()

clean up MicroPython bindings.

Testing

write:
image
image

scan:
image

image image image

Trade-offs and Alternatives

Pure PDL implementation, no HAL used.
But need better structure to store some device specific macro such as PCLK_SCB5_CLOCK_SCB_EN, scb_5_interrupt_IRQn...

@LinjingZhang LinjingZhang force-pushed the DESMAKERS-4800-i2c-master-controller-implementation branch from efb3263 to 2827b05 Compare December 5, 2025 16:26
@LinjingZhang LinjingZhang force-pushed the DESMAKERS-4800-i2c-master-controller-implementation branch from 2827b05 to e83135f Compare December 5, 2025 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants