- C function annotations
PLACE_IN_ITCM
PLACE_IN_DTCM_BSS
MP_NO_INSTRUMENT
MP_COLD
- Better keyword arg checking in
mp_arg_parse_all()
mp_arg_validate_*(something, ..., qstr arg_name)
:mp_arg_validate_int()
mp_arg_validate_int_min()
mp_arg_validate_int_max()
import board | |
import os | |
import time | |
from adafruit_ble import Service | |
from adafruit_ble import BLERadio | |
from adafruit_ble.advertising import Advertisement | |
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement | |
from adafruit_ble.characteristics import Characteristic | |
from adafruit_ble.characteristics.int import Uint16Characteristic |
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.
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.
To install follow the instructions in our new Welcome to CircuitPython! guide. To install the latest librari
In 2019, I have these personal aspirations for our work on CircuitPython:
- 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.