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

Need to distinguish the 3 usages of Blinka #1111

Open
dglaude opened this issue Nov 29, 2022 · 0 comments
Open

Need to distinguish the 3 usages of Blinka #1111

dglaude opened this issue Nov 29, 2022 · 0 comments

Comments

@dglaude
Copy link
Contributor

dglaude commented Nov 29, 2022

Current Blinka introduction is limited to SBC

Blinka brings CircuitPython APIs and, therefore, CircuitPython libraries to single board computers (SBCs). It is a pip installable Python library that runs in normal "desktop" Python. The CircuitPython runtime isn't used. CircuitPython libraries can also be installed via pip. See the guide for further details.

In reality there are three different use case:

  1. Blinka for SBC (as above)
  2. Blinka for MicroPython (mostly RP2040 with guide: https://learn.adafruit.com/circuitpython-libraries-on-micropython-using-the-raspberry-pi-pico that apply to Pico but also Feather RP2040, ItsyBitsy RP2040, MacroPad RP2040, Trinkey QT2040, QT Py RP2040)
  3. Blinka for Python on a computer (Win/Linux/Mac) by adding GPIO with 3 differents guide:

Having a better way to describe those, but also filter the list of board for only SBC, only "RP2040" or that latter use case could help.

(some improvement can also be done on the learn guide side to help with this, or better linking to existing guide)

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

No branches or pull requests

1 participant