This is an automated email from the ASF dual-hosted git repository. sjanc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit 447377768414ccded25884aea342b97b7cc51d90 Author: Wiktor Kwiatkowski <[email protected]> AuthorDate: Thu Sep 24 14:14:39 2026 +0200 apps/bleprph_oic: Add mgmt commands and configurable BLE name Use a syscfg BLE device name, add imgmgr and os_mgmt, and bump OS_MAIN_STACK_SIZE to 1024 to avoid crashes during image upload. --- apps/bleprph_oic/pkg.yml | 2 ++ apps/bleprph_oic/src/main.c | 2 +- apps/bleprph_oic/syscfg.yml | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/bleprph_oic/pkg.yml b/apps/bleprph_oic/pkg.yml index e269aaf2e..d6847c602 100644 --- a/apps/bleprph_oic/pkg.yml +++ b/apps/bleprph_oic/pkg.yml @@ -31,6 +31,8 @@ pkg.deps: - "@apache-mynewt-nimble/nimble/host/store/config" - "@apache-mynewt-nimble/nimble/transport" - "@apache-mynewt-core/sys/console" + - "@apache-mynewt-mcumgr/cmd/os_mgmt" + - "@apache-mynewt-core/mgmt/imgmgr" - "@apache-mynewt-core/sys/log" - "@apache-mynewt-core/sys/log/modlog" - "@apache-mynewt-core/sys/stats" diff --git a/apps/bleprph_oic/src/main.c b/apps/bleprph_oic/src/main.c index 23a180b84..4d865b8c6 100644 --- a/apps/bleprph_oic/src/main.c +++ b/apps/bleprph_oic/src/main.c @@ -382,7 +382,7 @@ mynewt_main(int argc, char **argv) ble_hs_cfg.store_status_cb = ble_store_util_status_rr; /* Set the default device name. */ - rc = ble_svc_gap_device_name_set("c5"); + rc = ble_svc_gap_device_name_set(MYNEWT_VAL(BLE_SVC_GAP_DEVICE_NAME)); assert(rc == 0); /* Our light resource */ diff --git a/apps/bleprph_oic/syscfg.yml b/apps/bleprph_oic/syscfg.yml index 6b167f52d..e977a574e 100644 --- a/apps/bleprph_oic/syscfg.yml +++ b/apps/bleprph_oic/syscfg.yml @@ -32,6 +32,8 @@ syscfg.vals: # Use INFO log level to reduce code size. DEBUG is too large for nRF51. LOG_LEVEL: 0 + BLE_SVC_GAP_DEVICE_NAME: '"nimble-bleprph-oic"' + BLE_GATT_WRITE_MAX_ATTRS: 6 BLE_TRANSPORT_EVT_COUNT: 4 BLE_TRANSPORT_EVT_DISCARDABLE_COUNT: 3 @@ -69,7 +71,7 @@ syscfg.vals: STATS_NAMES: 1 # Default task settings - OS_MAIN_STACK_SIZE: 568 + OS_MAIN_STACK_SIZE: 1024 # Lots of smaller mbufs are required for smp-over-OIC using typical BLE # ATT MTU values.
