Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Establish Zephyr port #9903

Open
4 tasks
tannewt opened this issue Dec 20, 2024 · 1 comment
Open
4 tasks

Establish Zephyr port #9903

tannewt opened this issue Dec 20, 2024 · 1 comment

Comments

@tannewt
Copy link
Member

tannewt commented Dec 20, 2024

Establish a baseline ports/zephyr that works for every Zephyr board.

Include:

  • Fixed implementations of I2C, UART and SPI that are linked into board.
  • Flexible digitalio that uses the Zephyr API.
  • Default CIRCUITPY storage.
  • west build support that uses async Python to build the CircuitPython bits.
@tannewt tannewt added this to the 10.0.0 milestone Dec 20, 2024
@tannewt
Copy link
Member Author

tannewt commented Dec 20, 2024

The fixed implementation versions of I2C, UART and SPI will live in modules separate from busio but act the same way. busio is reserved for dynamic pin construction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant