Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = true # Zephyr board has zephyr_display
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = true # Zephyr board has wifi
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = true # Zephyr board has wifi
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = true # Zephyr board has wifi
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = true # Zephyr board has wifi
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = true # Zephyr board has zephyr_display
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = true # Zephyr board has zephyr_display
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = true # Zephyr board has zephyr_display
zephyr_kernel = false
zlib = false
zlib = true
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ frequencyio = false
getpass = false
gifio = false
gnss = false
hashlib = false
hashlib = true
hostnetwork = false
i2cdisplaybus = true # Zephyr board has busio
i2cioexpander = false
Expand Down Expand Up @@ -117,4 +117,4 @@ watchdog = false
wifi = false
zephyr_display = false
zephyr_kernel = false
zlib = false
zlib = true
9 changes: 9 additions & 0 deletions ports/zephyr-cp/cptools/build_circuitpython.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@
"math",
"msgpack",
"aesio",
"hashlib",
"zlib",
]
# Flags that don't match with with a *bindings module. Some used by adafruit_requests
MPCONFIG_FLAGS = ["array", "errno", "io", "json", "math"]
Expand Down Expand Up @@ -108,6 +110,13 @@
# No QSTR processing or CIRCUITPY specific flags
LIBRARY_SOURCE = {
"audiomp3": ["lib/mp3/src/*.c"],
"zlib": [
"lib/uzlib/tinflate.c",
"lib/uzlib/tinfzlib.c",
"lib/uzlib/tinfgzip.c",
"lib/uzlib/adler32.c",
"lib/uzlib/crc32.c",
],
}

SHARED_MODULE_AND_COMMON_HAL = ["_bleio", "os", "rotaryio"]
Expand Down
5 changes: 5 additions & 0 deletions ports/zephyr-cp/prj.conf
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,8 @@ CONFIG_I2S=y
CONFIG_DYNAMIC_THREAD=y
CONFIG_DYNAMIC_THREAD_ALLOC=y
CONFIG_DYNAMIC_THREAD_PREFER_ALLOC=y

CONFIG_MBEDTLS=y
CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_SHA1=y
CONFIG_MBEDTLS_SHA256=y
Loading
Loading