Commit Graph

15 Commits

Author SHA1 Message Date
Michal Gorecki 8a01f72db5 apps: Allow stub/full implementation of packages in syscfg
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.
2023-02-06 14:37:48 +01:00
Andrzej Kaczmarek e9a4a4fce2 apps: Update to new transport
We do not need depedency to nimble/transport, this is automatically
included by nimble/host.
2022-03-17 11:48:16 +01:00
Jerzy Kasenberg c13d0b478b apps: Remove controller direct dependency
Direct dependency on controller is incorrect when
controller runs on another core.
2022-01-18 11:07:35 +01:00
Jerzy Kasenberg 8c6f70425b apps: Update transport selection method
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.
2021-12-17 14:12:46 +01:00
Magdalena Kasenberg 2971ee5757 Replace deprecated store/ram from nimble apps deps
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.
2021-03-05 12:27:38 +01:00
Krzysztof Kopyściński 78f95c5b7f mesh: replace zephyr integer types with C99 types
this is port of a1b77fd589dbe7284c17b029f251426a724abd47
2021-01-12 14:05:19 +01:00
Michał Narajowski d42ee6109e apps/blemesh_shell: Enable provisioning and model extensions 2020-01-08 14:34:58 +01:00
Michał Narajowski 3a2f0dab95 nimble/mesh: Add support for log modules
This PR adds support for various log modules which is possible
thanks to modlog feature. With this feature we can specify
a logging level for each module separately which could have the
following advantages:

- Being able to filter out only the logs that we are interested in at
  the moment
- Controlling log level in runtime
- Improved readability if we start printing module name in log header
- Ability to use color-coded log messages by mapping module to a
  specific color
2019-11-26 09:51:50 +01:00
Vipul Rahane 7fa441c477 apps: Make corresponding MCUmgr changes 2019-09-26 13:13:24 -07:00
Andrzej Kaczmarek 536be17b66 Remove misleading comments from .yml files
These comments were added by some old version of newt and are never
updated after c&p so they are just misleading and unnecessary.
2018-10-19 11:49:05 +02:00
Michał Narajowski 677152bc7e mesh: Improve outgoing segment count configuration
The Mesh specification doesn't support more than 32 transport layer
segments, the way the number was so far derived from the advertising
buffer count could result in a highre numbe than 32, thereby wasting
memory. Make the number of supported segments build-time configurable
through a new BT_MESH_TX_SEG_MAX configuration option.
2018-08-20 16:48:33 +02:00
Michał Narajowski 88c3539fb5 Merge pull request #142 from michal-narajowski/mesh-storage-port
Mesh sync with Zephyr (persistent storage)
2018-07-18 10:35:23 +02:00
Michał Narajowski eb86444d3c apps/blemesh_shell: Add option to enable Mesh persistent storage 2018-07-09 14:23:15 +02:00
Christopher Collins e8efcf13f0 Convert nimble apps from log to modlog
Every sample nimble app used to register the `ble_hs_log` with the
console handler.

Now that the `ble_hs_log` doesn't exist, there is no need for apps to
register it.

Also, use the modlog package to write application log entries rather
than the log API.
2018-07-05 17:57:29 -07:00
Szymon Janc f4f763d5db Add sample applications from mynewt-core repository 2018-06-04 09:53:33 +02:00