Skip to content

Conversation

@daniel-alsen
Copy link

This fix makes it possible to disable BLE file services and remove the flashing blue light start-up sequence. That speeds up the overall start up procedure significantly for users who don't use these services.

It works well in combination with "CIRCUITPY_SKIP_SAFE_MODE_WAIT = 0" to remove both the flashing yellow and flashing blue start up sequences.

mpconfigboard.mk:
CIRCUITPY_BLE_FILE_SERVICE = 0
CIRCUITPY_SERIAL_BLE = 0

Fixed issues:
-Conditional compilation of prototype in header file without adjusting source file
-Variable name mismatch between header and source file

"PacketBuffer.c:162:6: error: no previous prototype for '_common_hal_bleio_packet_buffer_construct' [-Werror=missing-prototypes]"

ross-satchell and others added 30 commits April 7, 2025 14:52
Microchip Quad SPI flash: SST26VF016B, SST26VF016B,SST26VF016B, SST26VF064B
samblenny and others added 28 commits December 5, 2025 19:40
Co-authored-by: Dan Halbert <[email protected]>
Allow swapping LSFS USB on ESP32-P4 to USB OTG
Add I2C support to the Zephyr builds
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
This turns on hashlib at the port level, but only for nrf52840
boards. There's a comment in mpconfigport.mk suggesting that space
is already tight on nrf52833 boards.
This is enabled at the port level now.
…main

Translations update from Hosted Weblate
mpconfigport.h can't set a default to override circuitpy_mpconfig.h

So, when using the high speed device we need to set two defines.

Also, fix warning from IDF about selecting UTMI with high speed.
Implement hashlib.new('sha256') and enable it for CLUE
…TPY_BLE_FILE_SERVICE + variable name mismatch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.