Packages console, log and stats allow to choose stub or full
implementation. All apps had either stub or full implementation
hardwired in pkg.yml file. Now it can be easily overriden in target.
This also changes defunct setting
of CONSOLE_MODE to CONSOLE_IMPLEMENTATION in all apps.
There are small typos in:
- apps/blehr/src/main.c
- apps/ext_advertiser/src/main.c
- nimble/controller/src/ble_ll.c
- nimble/host/src/ble_att_svr.c
- nimble/host/src/ble_hs_mbuf.c
- nimble/host/src/ble_sm.c
Fixes:
- Should read `response` rather than `respose`.
- Should read `measurement` rather than `measurment`.
- Should read `largest` rather than `larget`.
- Should read `instance` rather than `nstance`.
- Should read `application` rather than `applicaiton`.
- Should read `always` rather than `alwyas`.
Transport package should not be included directly.
Instead, nimble/transport should be included and
BLE_HCI_TRANSPORT syscfg value should specify transport,
and this will include correct package.
This commit changes nimble/transport/ram to nimble/transport in
all applications that still have deprecated way of transport
selection.
Default value of BLE_HCI_TRANSPORT is ram so syscfg.yml for
targets does not need to be updated.
Replace store/ram with store/config in nimble apps dependencies.
Package store/ram is deprecated and store/config shall be used with
BLE_STORE_CONFIG_PERSIST set to 0.
Some applications were polling bootutils even if not using it.
bleprph is using it for DIS information so depend on mcuboot instead
and enable DIS by default.