Skip to content

Commit 6908eed

Browse files
authored
Merge pull request adafruit#965 from dhalbert/3.x-crickit-lib
3.x crickit lib
2 parents 5ae8094 + d98701c commit 6908eed

File tree

8 files changed

+16
-3
lines changed

8 files changed

+16
-3
lines changed

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,6 @@
7070
[submodule "ports/atmel-samd/peripherals"]
7171
path = ports/atmel-samd/peripherals
7272
url = https://github.com/adafruit/samd-peripherals.git
73+
[submodule "frozen/Adafruit_CircuitPython_Crickit"]
74+
path = frozen/Adafruit_CircuitPython_Crickit
75+
url = https://github.com/adafruit/Adafruit_CircuitPython_Crickit

docs/drivers.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ These provide functionality similar to `analogio`, `digitalio`, `pulseio`, and `
191191

192192
Adafruit SeeSaw <https://circuitpython.readthedocs.io/projects/seesaw/en/latest/>
193193
ADS1x15 Analog-to-Digital Converter <https://circuitpython.readthedocs.io/projects/ads1x15/en/latest/>
194+
Crickit Robotics Boards <<https://circuitpython.readthedocs.io/projects/crickit/en/latest/>
194195
DS2413 OneWire GPIO Expander <https://circuitpython.readthedocs.io/projects/ds2413/en/latest/>
195196
FocalTech Capacitive Touch <https://circuitpython.readthedocs.io/projects/focaltouch/en/latest/>
196197
MCP230xx GPIO Expander <https://circuitpython.readthedocs.io/projects/mcp230xx/en/latest/>
@@ -200,7 +201,6 @@ These provide functionality similar to `analogio`, `digitalio`, `pulseio`, and `
200201
TLC59711 12 x 16-bit PWM Driver <https://circuitpython.readthedocs.io/projects/tlc59711/en/latest/>
201202
MPR121 Capacitive Touch Sensor <https://circuitpython.readthedocs.io/projects/mpr121/en/latest/>
202203

203-
204204
Miscellaneous
205205
----------------
206206

ports/atmel-samd/Makefile

+3
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ else
117117
ifdef INTERNAL_FLASH_FILESYSTEM
118118
CFLAGS += -finline-limit=55
119119
endif
120+
ifdef CFLAGS_INLINE_LIMIT
121+
CFLAGS += -finline-limit=$(CFLAGS_INLINE_LIMIT)
122+
endif
120123
CFLAGS += -flto
121124
endif
122125

ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.mk

+3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ LONGINT_IMPL = NONE
1111
CHIP_VARIANT = SAMD21G18A
1212
CHIP_FAMILY = samd21
1313

14+
CFLAGS_INLINE_LIMIT = 65
15+
1416
# Include these Python libraries in firmware.
1517
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
1618
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
19+
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit
1720
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
1821
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Motor
1922
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel

ports/atmel-samd/boards/feather_m0_express_crickit/mpconfigboard.mk

+3
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ LONGINT_IMPL = MPZ
1010
CHIP_VARIANT = SAMD21G18A
1111
CHIP_FAMILY = samd21
1212

13+
CFLAGS_INLINE_LIMIT = 65
14+
1315
# Include these Python libraries in firmware.
1416
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
17+
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Crickit
1518
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Motor
1619
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
1720
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_seesaw

0 commit comments

Comments
 (0)