From 7c78142f88477bc6d20c88807014a985753b3c12 Mon Sep 17 00:00:00 2001 From: Anatole SCHRAMM Date: Tue, 18 Apr 2023 17:03:12 +0200 Subject: [PATCH] Changed some BLE stack parameters as I'm trying to make bonding with passcode work --- app/nano_shell_command.c | 2 +- .../porting/w800/include/syscfg/syscfg.h | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/nano_shell_command.c b/app/nano_shell_command.c index 82e2742..e3cb1de 100644 --- a/app/nano_shell_command.c +++ b/app/nano_shell_command.c @@ -864,7 +864,7 @@ int _bluetooth(const shell_cmd_t *pcmd, int argc, char *const argv[]) } else { - shell_printf("List of bluetooth actions :"NEW_LINE"enable"NEW_LINE"disable"NEW_LINE"start_demo"NEW_LINE"stop_demo"NEW_LINE"send_ble_notif toast \"msg\"|bat \"%%\"|findPhone|music|notify"NEW_LINE"mtu_exch"NEW_LINE + shell_printf("List of bluetooth actions :"NEW_LINE"enable 0|1 0|1"NEW_LINE"disable"NEW_LINE"start_demo"NEW_LINE"stop_demo"NEW_LINE"send_ble_notif toast \"msg\"|bat \"%%\"|findPhone|music|notify"NEW_LINE"mtu_exch"NEW_LINE "up_conn_param itvl_min itvl_max latency supervision_timeout min_ce_len max_ce_len"NEW_LINE "ble_tx_power 1|2|3|4|5"NEW_LINE "bt_tx_power 1|2|3|4|5"NEW_LINE diff --git a/src/bt/blehost/porting/w800/include/syscfg/syscfg.h b/src/bt/blehost/porting/w800/include/syscfg/syscfg.h index 9a58cc5..ca16f07 100644 --- a/src/bt/blehost/porting/w800/include/syscfg/syscfg.h +++ b/src/bt/blehost/porting/w800/include/syscfg/syscfg.h @@ -61,11 +61,11 @@ #endif #ifndef MYNEWT_VAL_MSYS_1_BLOCK_COUNT -#define MYNEWT_VAL_MSYS_1_BLOCK_COUNT (24) +#define MYNEWT_VAL_MSYS_1_BLOCK_COUNT (10) // Default 24 #endif #ifndef MYNEWT_VAL_MSYS_1_BLOCK_SIZE -#define MYNEWT_VAL_MSYS_1_BLOCK_SIZE (292) +#define MYNEWT_VAL_MSYS_1_BLOCK_SIZE (150) // Default 292 #endif #ifndef MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT @@ -302,7 +302,7 @@ #endif #ifndef MYNEWT_VAL_LOG_LEVEL -#define MYNEWT_VAL_LOG_LEVEL (2) +#define MYNEWT_VAL_LOG_LEVEL (0)//(2) #endif /*** @apache-mynewt-core/sys/mfg */ @@ -425,7 +425,7 @@ /*** @apache-mynewt-nimble/nimble/host */ #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU -#define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (512) +#define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256) // 512 #endif #ifndef MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO @@ -707,7 +707,7 @@ #endif #ifndef MYNEWT_VAL_BLE_SM_IO_CAP -#define MYNEWT_VAL_BLE_SM_IO_CAP (BLE_HS_IO_NO_INPUT_OUTPUT) +#define MYNEWT_VAL_BLE_SM_IO_CAP (BLE_HS_IO_DISPLAY_ONLY)//(BLE_HS_IO_NO_INPUT_OUTPUT) #endif #ifndef MYNEWT_VAL_BLE_SM_KEYPRESS @@ -723,7 +723,7 @@ #endif #ifndef MYNEWT_VAL_BLE_SM_MITM -#define MYNEWT_VAL_BLE_SM_MITM (0) +#define MYNEWT_VAL_BLE_SM_MITM (1)//(0) #endif #ifndef MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG @@ -731,7 +731,7 @@ #endif #ifndef MYNEWT_VAL_BLE_SM_OUR_KEY_DIST -#define MYNEWT_VAL_BLE_SM_OUR_KEY_DIST (0x00) +#define MYNEWT_VAL_BLE_SM_OUR_KEY_DIST (0x03) //(0x00) #endif #ifndef MYNEWT_VAL_BLE_SM_SC @@ -925,7 +925,7 @@ /*** @apache-mynewt-nimble/nimble/transport/socket */ #ifndef MYNEWT_VAL_BLE_ACL_BUF_COUNT -#define MYNEWT_VAL_BLE_ACL_BUF_COUNT (36) +#define MYNEWT_VAL_BLE_ACL_BUF_COUNT (15) // Default 36 #endif #ifndef MYNEWT_VAL_BLE_ACL_BUF_SIZE @@ -947,11 +947,11 @@ #endif #ifndef MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT -#define MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT (16) +#define MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT (10) // Default 16 #endif #ifndef MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT -#define MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT (96) +#define MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT (20) // Default 96 #endif #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE