Skip to content

Commit b580df5

Browse files
authored
Merge branch 'adafruit:main' into main
2 parents 4ae6afa + 87f7bc9 commit b580df5

263 files changed

Lines changed: 5517 additions & 1182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
cp-version: ${{ needs.scheduler.outputs.cp-version }}
103103

104104
mpy-cross-mac:
105-
runs-on: macos-11
105+
runs-on: macos-12
106106
needs: scheduler
107107
if: needs.scheduler.outputs.ports != '{}'
108108
env:
@@ -129,29 +129,29 @@ jobs:
129129
run: make -C mpy-cross -j4
130130
- uses: actions/upload-artifact@v4
131131
with:
132-
name: mpy-cross-macos-11-x64
132+
name: mpy-cross-macos-x64
133133
path: mpy-cross/build/mpy-cross
134134
- name: Build mpy-cross (arm64)
135135
run: make -C mpy-cross -j4 -f Makefile.m1 V=2
136136
- uses: actions/upload-artifact@v4
137137
with:
138-
name: mpy-cross-macos-11-arm64
138+
name: mpy-cross-macos-arm64
139139
path: mpy-cross/build-arm64/mpy-cross-arm64
140140
- name: Make universal binary
141141
run: lipo -create -output mpy-cross-macos-universal mpy-cross/build/mpy-cross mpy-cross/build-arm64/mpy-cross-arm64
142142
- name: Upload artifact
143143
uses: actions/upload-artifact@v4
144144
with:
145-
name: mpy-cross-macos-11-universal
145+
name: mpy-cross-macos-universal
146146
path: mpy-cross-macos-universal
147147
- name: Upload to S3
148148
if: >-
149149
(github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository_owner == 'adafruit') ||
150150
(github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
151151
run: |
152-
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1
153-
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/build-arm64/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1
154-
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/build/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/macos-11/mpy-cross-macos-11-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1
152+
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross-macos-universal s3://adafruit-circuit-python/bin/mpy-cross/macos/mpy-cross-macos-${{ env.CP_VERSION }}-universal --no-progress --region us-east-1
153+
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/build-arm64/mpy-cross-arm64 s3://adafruit-circuit-python/bin/mpy-cross/macos/mpy-cross-macos-${{ env.CP_VERSION }}-arm64 --no-progress --region us-east-1
154+
[ -z "$AWS_ACCESS_KEY_ID" ] || aws s3 cp mpy-cross/build/mpy-cross s3://adafruit-circuit-python/bin/mpy-cross/macos/mpy-cross-macos-${{ env.CP_VERSION }}-x64 --no-progress --region us-east-1
155155
env:
156156
AWS_PAGER: ''
157157
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}

.gitmodules

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
[submodule "ports/espressif/esp-idf"]
144144
path = ports/espressif/esp-idf
145145
url = https://github.com/adafruit/esp-idf.git
146-
branch = circuitpython-v5.1.3
146+
branch = circuitpython-v5.2.2
147147
[submodule "ports/espressif/esp-protocols"]
148148
path = ports/espressif/esp-protocols
149149
url = https://github.com/espressif/esp-protocols.git
@@ -386,3 +386,12 @@
386386
[submodule "frozen/Adafruit_CircuitPython_Bitmap_Font"]
387387
path = frozen/Adafruit_CircuitPython_Bitmap_Font
388388
url = https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font
389+
[submodule "frozen/Adafruit_CircuitPython_MPU6050"]
390+
path = frozen/Adafruit_CircuitPython_MPU6050
391+
url = https://github.com/adafruit/Adafruit_CircuitPython_MPU6050
392+
[submodule "frozen/Adafruit_CircuitPython_Pixel_Framebuf"]
393+
path = frozen/Adafruit_CircuitPython_Pixel_Framebuf
394+
url = https://github.com/adafruit/Adafruit_CircuitPython_Pixel_Framebuf
395+
[submodule "frozen/Adafruit_CircuitPython_LED_Animation"]
396+
path = frozen/Adafruit_CircuitPython_LED_Animation
397+
url = https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation

.mailmap

Lines changed: 126 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,36 @@
11
# SPDX-FileCopyrightText: 2020 Diego Elio Pettenò
2+
# SPDX-FileCopyrightText: 2024, Rylie Pavlik
23
#
34
# SPDX-License-Identifier: Unlicense
45

6+
Alec Delaney <tekktrik@gmail.com>
7+
Alec Delaney <tekktrik@gmail.com> <89490472+tekktrik@users.noreply.github.com>
8+
Alec Delaney <tekktrik@gmail.com> <tekktik@gmail.com>
9+
Alex Sirota <alex.sirota@icloud.com>
10+
Alex Sirota <alex.sirota@icloud.com> <67526318+ajs256@users.noreply.github.com>
511
Alexander Steffen <devel.20.webmeister@spamgourmet.com>
612
Alexander Steffen <devel.20.webmeister@spamgourmet.com> <Alexander.Steffen@infineon.com>
713
Alexander Steffen <devel.20.webmeister@spamgourmet.com> <webmeister@users.noreply.github.com>
14+
Anson He <ansonhe1997@gmail.com>
15+
Ayke van Laethem <aykevanlaethem@gmail.com>
816
Benjamin Vernoux <bvernoux@gmail.com>
17+
BennyE <bennye_hh@posteo.net>
18+
BennyE <bennye_hh@posteo.net> <benny@Benny-Win10.localdomain>
19+
Bernhard Bablok <bablokb@gmx.de>
20+
Bernhard Boser <boser@berkeley.edu>
21+
Bernhard Boser <boser@berkeley.edu> <49917707+iot49@users.noreply.github.com>
22+
Bernhard Boser <boser@berkeley.edu> <boser@server.home>
23+
Bill Sideris <bill88t@feline.gr>
24+
Brendan <2bndy5@gmail.com>
925
Brent Rubell <robots199@me.com>
1026
Brent Rubell <robots199@me.com> <brent@xn.home>
1127
Brent Rubell <robots199@me.com> <brentru@users.noreply.github.com>
1228
Carlos <carlos.santiago.diaz@gmail.com>
29+
Carter Nelson <caternuson@gmail.com>
30+
Chris Dailey <nitz@users.noreply.github.com>
1331
Chris Packham <judge.packham@gmail.com>
1432
Chris Packham <judge.packham@gmail.com> <chris.packham@alliedtelesis.co.nz>
33+
Chris Wilson <christopher.david.wilson@gmail.com>
1534
Damiano Mazzella <damianomazzella@gmail.com>
1635
Damien George <damien.p.george@gmail.com>
1736
Dan Halbert <halbert@adafruit.com>
@@ -20,45 +39,92 @@ Daniel Pollard <daniel@learnweaver.com>
2039
Daniel Pollard <daniel@learnweaver.com> <daniel.pollard@learnweaver.com>
2140
Daniel Tralamazza <daniel@tralamazza.com>
2241
Daniel Tralamazza <daniel@tralamazza.com> <tralamazza@users.noreply.github.com>
42+
DavePutz <dwputz@gmail.com>
2343
David Glaude <david.glaude@gmail.com>
2444
David Glaude <david.glaude@gmail.com> <dglaude@users.noreply.github.com>
45+
Elvis Pfützenreuter <epxx@epxx.co>
46+
Enrique Casado <ecasado@bhdyn.com>
47+
Enrique Casado <ecasado@bhdyn.com> <32364364+ecasadod@users.noreply.github.com>
48+
Eva Herrada <eva.herrada@adafruit.com>
49+
Eva Herrada <eva.herrada@adafruit.com> <33632497+dherrada@users.noreply.github.com>
50+
Eva Herrada <eva.herrada@adafruit.com> <33632497+evaherrada@users.noreply.github.com>
51+
Eva Herrada <eva.herrada@adafruit.com> <dylan.herrada@adafruit.com>
52+
Eva Herrada <eva.herrada@adafruit.com> <dylan.herrada@gmail.com>
53+
Eva Herrada <eva.herrada@adafruit.com> dherrada <=>
54+
Florin Maticu <florin.maticu@gmail.com>
55+
Florin Maticu <florin.maticu@gmail.com> <3575408+flom84@users.noreply.github.com>
56+
Florin Maticu <florin.maticu@gmail.com> <flomaker84@gmail.com>
57+
Frédéric Pierson <fpierson@garatronic.fr>
58+
Fábio Souza <fs.embarcados@gmail.com>
2559
George Waters <gwatersdev@gmail.com>
2660
George Waters <gwatersdev@gmail.com> <george@georgeh2os.com>
61+
Glenn Moloney <glenn.moloney@gmail.com>
2762
Ha Thach <thach@tinyusb.org>
2863
Henrik Sölver <henrik.solver@gmail.com>
64+
Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
65+
Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com> <IhorNehrutsa@gmail.com>
2966
Ilya Dmitrichenko <errordeveloper@gmail.com>
3067
Ilya Dmitrichenko <errordeveloper@gmail.com> <ilya@xively.com>
68+
James Bowman <jamesb@excamera.com>
69+
James Bowman <jamesb@excamera.com> <James Bowman>
70+
James Carr <lesamouraipourpre@gmail.com>
71+
James Carr <lesamouraipourpre@gmail.com> <70200140+lesamouraipourpre@users.noreply.github.com>
72+
James Nadeau <james.nadeau@gmail.com>
73+
Jan Hrudka <jahr@atlas.cz>
3174
Jason Pecor <14111408+jpecor@users.noreply.github.com>
3275
Jeff Epler <jepler@gmail.com>
3376
Jeff Epler <jepler@gmail.com> <jeff@adafruit.com>
3477
Jeff Epler <jepler@gmail.com> <jepler@de11.u>
3578
Jeff Epler <jepler@gmail.com> <jepler@unpythonic.net>
79+
Jensen Kuras <jensechu@gmail.com>
80+
Jeremy Littler <brainboardz@gmail.com>
81+
Jeremy Littler <brainboardz@gmail.com> <87398149+BrainBoardz@users.noreply.github.com>
3682
Jerry Needell <jerryneedell@gmail.com>
3783
Joe Bakalor <jmbakalor@gmail.com>
84+
Jonah Yolles-Murphy <TGTechie01@gmail.com>
85+
Jonah Yolles-Murphy <TGTechie01@gmail.com> <39284876+TG-Techie@users.noreply.github.com>
86+
Jonah Yolles-Murphy <TGTechie01@gmail.com> <TGTechie01@gmial.com>
87+
Jonah Yolles-Murphy <TGTechie01@gmail.com> <tgtechie01@gmail.com>
88+
Jonathan Giles <jonathangiles@fastmail.fm>
89+
Jonathan Giles <jonathangiles@fastmail.fm> <jgiles@Jonathans-Air.lan>
90+
Jonny Bergdahl <jonny@bergdahl.it>
91+
Jonny Bergdahl <jonny@bergdahl.it> <bergdahl@users.noreply.github.com>
92+
Jos Verlinde <jos_verlinde@hotmail.com>
93+
Jos Verlinde <jos_verlinde@hotmail.com> <jos.verlinde@microsoft.com>
94+
Jos Verlinde <jos_verlinde@hotmail.com> <josverl@microsoft.com>
3895
Josh Klar <josh@klar.sh>
3996
Josh Klar <josh@klar.sh> <j@iv597.com>
4097
Juan Biondi <juanernestobiondi@gmail.com>
4198
Juan Biondi <juanernestobiondi@gmail.com> <juanernestobiondi@hotmail.com>
99+
Julia Hathaway <julia.hathaway@nxp.com>
42100
KalbeAbbas <kalbeabbas142@gmail.com>
43101
KalbeAbbas <kalbeabbas142@gmail.com> <kalbeabbas@142@gmail.com>
44102
Kamil Tomaszewski <kamil.tomaszewski@sony.com>
45103
Kamil Tomaszewski <kamil.tomaszewski@sony.com> <46525824+kamtom480@users.noreply.github.com>
46-
Kattni <kattni@adafruit.com> <kattni@kittyfish.org>
47-
Kattni Rembor <kattni@adafruit.com>
104+
Kattni Rembor <kattni@kattni.com>
105+
Kattni Rembor <kattni@kattni.com> <kattni@adafruit.com>
106+
Kattni Rembor <kattni@kattni.com> <kattni@kittyfish.org>
48107
Kenny <WarriorOfWire@users.noreply.github.com>
49108
Kenny <WarriorOfWire@users.noreply.github.com> <3454741+WarriorOfWire@users.noreply.github.com>
109+
Kevin Matocha <kmatocha@icloud.com>
110+
Kevin Matocha <kmatocha@icloud.com> <Dad@iMac.attlocal.net>
50111
Kevin Townsend <contact@microbuilder.eu>
51112
Kevin Townsend <contact@microbuilder.eu> <microbuilder@users.noreply.github.com>
52113
Krzysztof Blazewicz <blazewicz.krzysztof@gmail.com>
53114
Krzysztof Blazewicz <blazewicz.krzysztof@gmail.com> <krzysztof.blazewicz@uxeon.com>
115+
Lee Atkinson <latkinso42@gmail.com>
54116
Li Weiwei <liweiwei@yeweitech.org>
55117
Li Weiwei <liweiwei@yeweitech.org> <liweiwei@yeweitech.com>
56118
Limor "Ladyada" Fried <limor@ladyada.net>
57119
Limor "Ladyada" Fried <limor@ladyada.net> <ladyada>
58120
Lucian Copeland <hierophect@gmail.com>
59121
Lucian Copeland <hierophect@gmail.com> <hierophect@Lucians-MacBook-Air-2.local>
122+
Mariusz Ćwikła <mariuszcwikla@gmail.com>
123+
Mariusz Ćwikła <mariuszcwikla@gmail.com> <47976407+MariuszCwikla@users.noreply.github.com>
60124
Mark Olsson <post@markolsson.se>
61125
Mark Olsson <post@markolsson.se> <mark@markolsson.se>
126+
Mark Roberts <mdroberts1243@gmail.com>
127+
Martin Fischer <fischer.carlito@gmail.com>
62128
Matt Land <matt-land@users.noreply.github.com>
63129
Matt Land <matt-land@users.noreply.github.com> <mland@sparefoot.com>
64130
Matt Wozniski <godlygeek+git@gmail.com>
@@ -67,17 +133,44 @@ Melissa LeBlanc-Williams <melissa@adafruit.com>
67133
Melissa LeBlanc-Williams <melissa@adafruit.com> <melissa@melissagirl.com>
68134
Metallicow <metaliobovinus@gmail.com>
69135
Metallicow <metaliobovinus@gmail.com> <edg62702@yahoo.com>
136+
Michael McWethy <mrmcwethy@yahoo.com>
137+
Michael Weiss <github@mishafarms.us>
138+
MicroDev <70126934+microdev1@users.noreply.github.com>
139+
MicroDev <70126934+microdev1@users.noreply.github.com> <70126934+MicroDev1@users.noreply.github.com>
140+
Mike Teachman <mike.teachman@gmail.com>
141+
Milind Movasha <milind.movasha@gmail.com>
142+
Miroslav Zuzelka <mzuzelka@gmail.com>
143+
Noel Gaetan <gaetan.noel@viacesi.fr>
144+
Pablo Martinez Bernal <elpekenin@elpekenin.dev>
145+
Pablo Martinez Bernal <elpekenin@elpekenin.dev> <58857054+elpekenin@users.noreply.github.com>
146+
Paint Your Dragon <paintyourdragon@dslextreme.com>
147+
Patrick <4002194+askpatrickw@users.noreply.github.com>
70148
Peter Hinch <peter@hinch.me.uk>
71149
Peter Hinch <peter@hinch.me.uk> <peterhinch@users.noreply.github.com>
150+
Pierre Constantineau <jpconstantineau@gmail.com>
151+
Pierre Constantineau <jpconstantineau@gmail.com> <jponstantineau@gmail.com>
72152
Radomir Dopieralski <openstack@sheep.art.pl>
73153
Radomir Dopieralski <openstack@sheep.art.pl> <deshipu@users.noreply.github.com>
74154
Rafa Gould <rafagoulds@gmail.com>
75155
Rafa Gould <rafagoulds@gmail.com> <50337143+rafa-gould@users.noreply.github.com>
156+
Rami Ali <raminator626@hotmail.com>
157+
Rami Ali <raminator626@hotmail.com> Rami Ali <flowergrass@users.noreply.github.com>
158+
Reinhard Feger <feg@LT-Feger.icie.jku.at>
159+
Reinhard Feger <feg@LT-Feger.icie.jku.at> <47209718+rf-eng@users.noreply.github.com>
160+
Rick Sorensen <rick.sorensen@gmail.com>
161+
Rick Sorensen <rick.sorensen@gmail.com> <rick@ricklinux2>
162+
Robert HH <robert@hammelrath.com>
163+
Rose Hooper <rhooper@toybox.ca>
76164
Ryan Shaw <ryan.shaw@wisetechglobal.com>
77165
Ryan Shaw <ryan.shaw@wisetechglobal.com> <ryannathans@hotmail.com>
166+
Ryan T. Hamilton <astrobokonon@gmail.com>
167+
Ryan T. Hamilton <astrobokonon@gmail.com> <astrobokonon@users.noreply.github.com>
168+
Rylie Pavlik <rylie@ryliepavlik.com>
169+
Rylie Pavlik <rylie@ryliepavlik.com> <ryan.pavlik@gmail.com>
78170
Sabas <s@electroniccats.com>
79171
Sabas <s@electroniccats.com> <s@theinventorhouse.org>
80172
Sabas <s@electroniccats.com> <sabasjimenez@gmail.com>
173+
Scott Gauche <scott.gauche@gmail.com> <sgauche@users.noreply.github.com>
81174
Scott Shawcroft <scott@adafruit.com>
82175
Scott Shawcroft <scott@adafruit.com> <devnull@unpythonic.net>
83176
Scott Shawcroft <scott@adafruit.com> <scott.shawcroft@gmail.com>
@@ -87,22 +180,48 @@ Sebastian Plamauer <oeplse@gmail.com>
87180
Sebastian Plamauer <oeplse@gmail.com> <oepse@gmail.com>
88181
Senuros <Senuros@users.noreply.github.com>
89182
Senuros <Senuros@users.noreply.github.com> <senuros@noreply.github.com>
183+
Seth Kerr <skerr@aggies.ncat.edu>
184+
Seth Kerr <skerr@aggies.ncat.edu> <41877068+skerr92@users.noreply.github.com>
185+
Seth Kerr <skerr@aggies.ncat.edu> <sethkerr@Seths-Mac-mini.local>
186+
Shawn Hymel <hymelsr@vt.edu>
187+
Sky Bryant <mae@wolfsky.pet>
188+
Sky Bryant <mae@wolfsky.pet> <maeskywolf@protonmail.com>
189+
Stephane Smith <stephane.smith@titansensor.com>
90190
Stewart Colborne <tscolborne@outlook.com>
91191
Stewart Colborne <tscolborne@outlook.com> <tscolborne@hotmail.com>
92-
TG-Techie <TGTechie01@gmail.com>
93-
TG-Techie <TGTechie01@gmail.com> <39284876+TG-Techie@users.noreply.github.com>
192+
Sébastien Rinsoz <sebastien@yoctopuce.com>
193+
Takeo Takahashi <takeo.takahashi.xv@renesas.com>
94194
Thea Flowers <me@thea.codes>
95195
Thea Flowers <me@thea.codes> <theaflowers@google.com>
196+
Thorsten von Eicken <tve@voneicken.com>
197+
Thorsten von Eicken <tve@voneicken.com> <tve@users.noreply.github.com>
198+
Tim <timchinowsky@gmail.com>
199+
Tim <timchinowsky@gmail.com> <tim@gogemio.com>
96200
Tobias Badertscher <badi@baerospace.ch>
97201
Tobias Badertscher <badi@baerospace.ch> <python@baerospace.ch>
202+
Tobias Schmale <tschmale85@googlemail.com>
203+
Trammell Hudson <hudson@trmm.net>
204+
Tyeth Gundry <tyethgundry@googlemail.com>
205+
Unexpected Maker <seon@unexpectedmaker.com>
206+
Vladimír Smitka <vladimir.smitka@lynt.cz>
207+
Yuuki NAGAO <wf.yn386@gmail.com>
208+
adam_cummick <adamc@facts-eng.com>
209+
applecuckoo <nufjoysb@duck.com>
210+
applecuckoo <nufjoysb@duck.com> <113647417+applecuckoo@users.noreply.github.com>
211+
arturo182 <github@solder.party> <arturo182@tlen.pl>
98212
danicampora <danicampora@gmail.com>
99213
danicampora <danicampora@gmail.com> <daniel@wipy.io>
100-
dherrada <dylan.herrada@gmail.com>
101-
dherrada <dylan.herrada@gmail.com> <33632497+dherrada@users.noreply.github.com>
102-
dherrada <dylan.herrada@gmail.com> <=>
214+
foamyguy <foamyguy@gmail.com>
103215
glennrub <glennbakke@gmail.com>
216+
jposada202020 <jquintana202020@gmail.com>
217+
jposada202020 <jquintana202020@gmail.com> <34255413+jposada202020@users.noreply.github.com>
218+
mintakka <MattC867@gmail.com>
219+
mintakka <MattC867@gmail.com> <mattc867@gmail.com>
220+
noqman <noqman@cytron.io>
221+
noqman <noqman@cytron.io> <140384051+noqman@users.noreply.github.com>
104222
retoc <retoc@users.noreply.github.com>
105223
retoc <retoc@users.noreply.github.com> <Retoc@noreply.github.com>
224+
roland van straten <roland@van-straten.org>
106225
siddacious <nospam187+github@gmail.com>
107226
siddacious <nospam187+github@gmail.com> <bsiepert@gmail.com>
108227
siddacious <nospam187+github@gmail.com> <bsiepert@lbl.gov>

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@ stubs:
274274
@$(PYTHON) tools/board_stubs/build_board_specific_stubs/board_stub_builder.py
275275
@cp -r tools/board_stubs/circuitpython_setboard circuitpython-stubs/circuitpython_setboard
276276
@$(PYTHON) -m build circuitpython-stubs
277+
@touch circuitpython-stubs/board/__init__.py
278+
@touch circuitpython-stubs/board_definitions/__init__.py
277279

278280
.PHONY: check-stubs
279281
check-stubs: stubs

README.rst

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -223,24 +223,10 @@ Ports
223223

224224
Ports include the code unique to a microcontroller line.
225225

226-
================ ============================================================
227-
Supported Support status
228-
================ ============================================================
229-
atmel-samd ``SAMD21`` stable | ``SAMD51`` stable
230-
cxd56 stable
231-
espressif ``ESP32`` beta | ``ESP32-C3`` beta | ``ESP32-S2`` stable | ``ESP32-S3`` beta
232-
litex alpha
233-
mimxrt10xx alpha
234-
nordic stable
235-
raspberrypi stable
236-
silabs (efr32) alpha
237-
stm ``F4`` stable | ``others`` beta
238-
unix alpha
239-
================ ============================================================
240-
241-
- ``stable`` Highly unlikely to have bugs or missing functionality.
242-
- ``beta`` Being actively improved but may be missing functionality and have bugs.
243-
- ``alpha`` Will have bugs and missing functionality.
226+
The following ports are available: ``atmel-samd``, ``cxd56``, ``espressif``, ``litex``, ``mimxrt10xx``, ``nordic``, ``raspberrypi``, ``renode``, ``silabs`` (``efr32``), ``stm``, ``unix``.
227+
228+
However, not all ports are fully functional. Some have limited limited functionality and known serious bugs.
229+
For details, refer to the **Port status** section in the `latest release <https://github.com/adafruit/circuitpython/releases/latest>`__ notes.
244230

245231
Boards
246232
~~~~~~

conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@
110110
autoapi_python_class_content = "both"
111111
autoapi_python_use_implicit_namespaces = True
112112
autoapi_root = "shared-bindings"
113+
autoapi_file_patterns = ["*.pyi"]
113114

114115
# Suppress cache warnings to prevent "unpickable" [sic] warning
115116
# about autoapi_prepare_jinja_env() from sphinx >= 7.3.0.
@@ -180,6 +181,7 @@ def autoapi_prepare_jinja_env(jinja_env):
180181
".venv",
181182
".direnv",
182183
".devcontainer/Readme.md",
184+
"circuitpython-stubs",
183185
"data",
184186
"docs/autoapi",
185187
"docs/README.md",

devices/ble_hci/common-hal/_bleio/__init__.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ bool vm_used_ble;
3737
// }
3838
// }
3939

40+
void common_hal_bleio_init(void) {
41+
}
42+
4043
void bleio_user_reset() {
4144
// HCI doesn't support the BLE workflow so just do a full reset.
4245
bleio_reset();

0 commit comments

Comments
 (0)