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

CircuitPython on Zephyr #9902

Open
tannewt opened this issue Dec 20, 2024 · 0 comments
Open

CircuitPython on Zephyr #9902

tannewt opened this issue Dec 20, 2024 · 0 comments

Comments

@tannewt
Copy link
Member

tannewt commented Dec 20, 2024

We'd like to use Zephyr as the common real-time operating system (RTOS) across all of CircuitPython. This will allow us to:

  • Utilize an RTOS for sharing computation like synthio and displayio across multiple cores.
  • Unify Bluetooth, WiFi, Thread and Mobile APIs onto one underlying API.
  • Unify flash and time management.
  • Unify build system.
  • Minimally support every Zephyr supported platform. (AKA Reduce the engineering cost of supporting new platforms.)
@tannewt tannewt added this to the 10.0.0 milestone Dec 20, 2024
@tannewt tannewt added the zephyr label Dec 20, 2024
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