Skip to content

Instantly share code, notes, and snippets.

View dhalbert's full-sized avatar

Dan Halbert dhalbert

View GitHub Profile
@dhalbert
dhalbert / halbert_circuitpython_in_2019.md
Last active January 14, 2019 15:34
CircuitPython in 2019

In 2019, I have these personal aspirations for our work on CircuitPython:

Bluetooth Low Energy (BLE) Support

  • We'll get CircuitPython 4.0 out the door with some solid, basic BLE capability.
  • Later, we'll add BLE-based workflow capabilities to allow file editing and REPL access from tablets, phones, and BLE-capable host computers.

Asynchronous Programming

  • We need to think hard about how to add handling of asynchronous events in an easily understandable way. We should examine use cases and try out different mechanisms, techniques, and idioms. A number of ideas have been proposed and tried; let's study those and build on them.

Low-Power Operation

@dhalbert
dhalbert / 700a3.md
Created June 2, 2021 00:47
7.0.0-alpha.3 release notes

This is CircuitPython 6.3.0, the latest minor revision of CircuitPython, and is a new stable release. Notable changes since 6.2.0 include many new boards, many corrections to existing boards, the addition of a consistent board.LED to most boards, and a timing fix for the certain samples of RP2040 boards. See Port status below for details on port stability for each port, and Known issues for known problems. If you find any issues with this release, please file an issue.

Download from circuitpython.org

Firmware downloads are available from the downloads page on circuitpython.org. The site makes it easy to select the correct file and language for your board.

Installation

To install follow the instructions in our new Welcome to CircuitPython! guide. To install the latest librari