diff --git a/src/micropython b/src/micropython index c9e87104a..5d8b34615 160000 --- a/src/micropython +++ b/src/micropython @@ -1 +1 @@ -Subproject commit c9e87104a0129d7d104d8e015e85901705c9e6cc +Subproject commit 5d8b34615a7eaf5f4467849a688278fad542dcd1 diff --git a/src/omv/boards/NICLAV/manifest.py b/src/omv/boards/NICLAV/manifest.py index 629a8aabc..a02edc578 100644 --- a/src/omv/boards/NICLAV/manifest.py +++ b/src/omv/boards/NICLAV/manifest.py @@ -7,3 +7,4 @@ freeze ("$(MPY_LIB_DIR)/", "rpc.py") freeze ("$(MPY_LIB_DIR)/", "rtsp.py") freeze ("$(MPY_LIB_DIR)/", "vl53l1x.py") freeze ("$(MPY_LIB_DIR)/", "urequests.py") +freeze ("$(MPY_LIB_DIR)/", "ble_advertising.py") diff --git a/src/omv/boards/NICLAV/omv_boardconfig.h b/src/omv/boards/NICLAV/omv_boardconfig.h index 33b34d06a..d6e3f5f70 100644 --- a/src/omv/boards/NICLAV/omv_boardconfig.h +++ b/src/omv/boards/NICLAV/omv_boardconfig.h @@ -151,7 +151,7 @@ #define OMV_FB_SIZE (400K) // FB memory: header + VGA/GS image #define OMV_FB_ALLOC_SIZE (100K) // minimum fb alloc size #define OMV_STACK_SIZE (64K) -#define OMV_HEAP_SIZE (192K) +#define OMV_HEAP_SIZE (183K) #define OMV_LINE_BUF_SIZE (3 * 1024) // Image line buffer round(640 * 2BPP * 2 buffers). #define OMV_MSC_BUF_SIZE (2K) // USB MSC bot data diff --git a/src/omv/boards/NICLAV/omv_boardconfig.mk b/src/omv/boards/NICLAV/omv_boardconfig.mk index f87e7f4f7..22fee78e1 100755 --- a/src/omv/boards/NICLAV/omv_boardconfig.mk +++ b/src/omv/boards/NICLAV/omv_boardconfig.mk @@ -19,6 +19,8 @@ MICROPY_PY_WINC1500 = 0 MICROPY_PY_IMU = 1 MICROPY_PY_LWIP = 1 MICROPY_PY_NETWORK_CYW43 = 1 +MICROPY_PY_BLUETOOTH = 1 +MICROPY_BLUETOOTH_NIMBLE = 1 MICROPY_PY_AUDIO = 1 MICROPY_PY_MICRO_SPEECH = 0 MICROPY_PY_LCD = 1