From 249c77f1de6ff53f01779fcc6bbc5b47f515939c Mon Sep 17 00:00:00 2001 From: Andrew Leech Date: Mon, 6 Dec 2021 15:49:09 +1100 Subject: [PATCH] extmod/nimble: Expose BLE_GATT_MAX_PROCS configuration. For platforms with more ram, MICROPY_HW_BLE_GATT_MAX_PROCS can be increased in mpconfigboard.h to speed up concurrent processing of BLE actions. --- extmod/nimble/syscfg/syscfg.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extmod/nimble/syscfg/syscfg.h b/extmod/nimble/syscfg/syscfg.h index a051a8fefd..1ab7fb9a50 100644 --- a/extmod/nimble/syscfg/syscfg.h +++ b/extmod/nimble/syscfg/syscfg.h @@ -75,8 +75,11 @@ int nimble_sprintf(char *str, const char *fmt, ...); #define MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID (MYNEWT_VAL_BLE_ROLE_CENTRAL) #define MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS (MYNEWT_VAL_BLE_ROLE_CENTRAL) #define MYNEWT_VAL_BLE_GATT_INDICATE (1) -#define MYNEWT_VAL_BLE_GATT_MAX_PROCS (4) #define MYNEWT_VAL_BLE_GATT_NOTIFY (1) +#ifndef MICROPY_HW_BLE_GATT_MAX_PROCS +#define MICROPY_HW_BLE_GATT_MAX_PROCS (4) +#endif +#define MYNEWT_VAL_BLE_GATT_MAX_PROCS (MICROPY_HW_BLE_GATT_MAX_PROCS) #define MYNEWT_VAL_BLE_GATT_READ (MYNEWT_VAL_BLE_ROLE_CENTRAL) #define MYNEWT_VAL_BLE_GATT_READ_LONG (MYNEWT_VAL_BLE_ROLE_CENTRAL) #define MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS (8)