You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by na...@apache.org on 2018/07/18 08:35:25 UTC
[mynewt-nimble] branch master updated (8edad8a -> 88c3539)
This is an automated email from the ASF dual-hosted git repository.
naraj pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git.
from 8edad8a Merge pull request #140 from ccollins476ad/log-to-modlog
add 64e1c17 mesh: Fix IV Update tests when duration is unknown
add 7158032 mesh: Fix missing IVU normal mode timer when provisioning
add e0caa11 mesh: Remove redundant branch for IV Update
add ea414eb mesh: Remove unnecessary #ifdefs from header file
add f5269cd mesh: Fix enabling Node Identity advertising
add a5758d9 mesh: Fix sequence number in Friend queue
add 217ce41 mesh: Move IV Update defines to net.h
add d8bcb00 mesh: Increase visibility of net & app key helpers
add 2d9b5bb mesh: Remove redundant initialization
add 89ea572 mesh: Create dedicated helper for incrementing seq
add d4f0937 mesh: Add skeleton for persistent storage
add f0e65c8 mesh: Add storage APIs for core network values
add c729272 mesh: Remove redundant 'provisioned' variable
add c92445a mesh: Move network startup operations to common function
add ca94a2c mesh: Introduce measures to avoid too frequent flash writes
add dd8f46e mesh: Fix resetting configuration model state
add 99ea548 mesh: Add support for clearing persistent network storage
add d8b9599 mesh: Expose destination address in bt_mesh_msg_ctx
add e121c1f mesh: Convert RPL storage timer into a generic one
add 5f69586 mesh: Introduce generic storage timer
add cafabb8 mesh: Perform storage clearing also through delayed work
add 4b699e5 mesh: Redesign element and storage info for models
add 0d45795 mesh: Support for storing model bindings persistently
add 3d531ee mesh: Support for storing model subscriptions persistently
add 40f4d43 mesh: Support for storing model publication persistently
add 04b6f73 mesh: Support for storing heartbeat publication persistently
add 35909e8 mesh: Support for storing common configuration states
add 1a8f522 mesh: Fix updating RPL for locally originated messages
add 563413b mesh: Fix sequence number restoring
add 89a72ce mesh: Remove sequence number from bt_mesh_provision()
add 66491f7 mesh: Expose bt_mesh_is_provisioned() publicly
add a6c6434 mesh: shell: Add persistent storage support
add f14a989 mesh: Fix IV Update duration tracking
add 15f4d06 mesh: Remove redundant ivu_unknown variable
add bca3eb3 mesh: Fix reference to CONFIG_BT_MESH_FRIEND
add 9cca866 mesh: Fix build error when LPN is not enabled
add 6c9cd2b mesh: Fix (re)transmit interval handling
add 902a6c5 mesh: Fix initialization order during node reset
add 562e450 mesh: Fix redundant model publication clearing
add a216e37 mesh: Fix cyclic rewriting to flash when restoring state
add 91acdc4 mesh: Fix checking for model subscription address
add 9cc8c3a mesh: cfg_srv: Ignore Prohibited element addresses
add 7b96508 mesh: settings: Fix conf setting paths
add eb86444 apps/blemesh_shell: Add option to enable Mesh persistent storage
add e32e2c8 apps/blemesh_light: Add option to enable Mesh persistent storage
add ada0e73 apps/blemesh: Add option to enable Mesh persistent storage
new 88c3539 Merge pull request #142 from michal-narajowski/mesh-storage-port
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
apps/blemesh/src/main.c | 10 +-
apps/blemesh/syscfg.yml | 3 +
apps/blemesh_light/src/main.c | 8 +
apps/blemesh_light/syscfg.yml | 3 +
apps/blemesh_shell/syscfg.yml | 2 +
nimble/host/mesh/include/mesh/access.h | 22 +-
nimble/host/mesh/include/mesh/cfg_srv.h | 4 +-
nimble/host/mesh/include/mesh/glue.h | 28 +-
nimble/host/mesh/include/mesh/main.h | 16 +-
nimble/host/mesh/include/mesh/mesh.h | 9 -
nimble/host/mesh/include/mesh/testing.h | 2 +-
nimble/host/mesh/pkg.yml | 2 +
nimble/host/mesh/src/access.c | 66 +-
nimble/host/mesh/src/access.h | 9 +
nimble/host/mesh/src/adv.c | 31 +-
nimble/host/mesh/src/adv.h | 11 +-
nimble/host/mesh/src/beacon.c | 17 +-
nimble/host/mesh/src/cfg_cli.c | 1 +
nimble/host/mesh/src/cfg_srv.c | 359 +++++--
nimble/host/mesh/src/foundation.h | 8 +
nimble/host/mesh/src/friend.c | 30 +-
nimble/host/mesh/src/glue.c | 19 +
nimble/host/mesh/src/health_cli.c | 1 -
nimble/host/mesh/src/mesh.c | 63 +-
nimble/host/mesh/src/mesh_priv.h | 1 +
nimble/host/mesh/src/net.c | 155 ++-
nimble/host/mesh/src/net.h | 38 +-
nimble/host/mesh/src/prov.c | 31 +-
nimble/host/mesh/src/settings.c | 1575 +++++++++++++++++++++++++++++++
nimble/host/mesh/src/settings.h | 24 +
nimble/host/mesh/src/shell.c | 24 +-
nimble/host/mesh/src/testing.c | 2 +-
nimble/host/mesh/src/transport.c | 104 +-
nimble/host/mesh/syscfg.yml | 68 ++
34 files changed, 2460 insertions(+), 286 deletions(-)
create mode 100644 nimble/host/mesh/src/settings.c
create mode 100644 nimble/host/mesh/src/settings.h
[mynewt-nimble] 01/01: Merge pull request #142 from
michal-narajowski/mesh-storage-port
Posted by na...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
naraj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
commit 88c3539fb5c5e6bf557f3eb28236593ded9f9131
Merge: 8edad8a ada0e73
Author: MichaĆ Narajowski <mi...@codecoup.pl>
AuthorDate: Wed Jul 18 10:35:23 2018 +0200
Merge pull request #142 from michal-narajowski/mesh-storage-port
Mesh sync with Zephyr (persistent storage)
apps/blemesh/src/main.c | 10 +-
apps/blemesh/syscfg.yml | 3 +
apps/blemesh_light/src/main.c | 8 +
apps/blemesh_light/syscfg.yml | 3 +
apps/blemesh_shell/syscfg.yml | 2 +
nimble/host/mesh/include/mesh/access.h | 22 +-
nimble/host/mesh/include/mesh/cfg_srv.h | 4 +-
nimble/host/mesh/include/mesh/glue.h | 28 +-
nimble/host/mesh/include/mesh/main.h | 16 +-
nimble/host/mesh/include/mesh/mesh.h | 9 -
nimble/host/mesh/include/mesh/testing.h | 2 +-
nimble/host/mesh/pkg.yml | 2 +
nimble/host/mesh/src/access.c | 66 +-
nimble/host/mesh/src/access.h | 9 +
nimble/host/mesh/src/adv.c | 31 +-
nimble/host/mesh/src/adv.h | 11 +-
nimble/host/mesh/src/beacon.c | 17 +-
nimble/host/mesh/src/cfg_cli.c | 1 +
nimble/host/mesh/src/cfg_srv.c | 359 +++++--
nimble/host/mesh/src/foundation.h | 8 +
nimble/host/mesh/src/friend.c | 30 +-
nimble/host/mesh/src/glue.c | 19 +
nimble/host/mesh/src/health_cli.c | 1 -
nimble/host/mesh/src/mesh.c | 63 +-
nimble/host/mesh/src/mesh_priv.h | 1 +
nimble/host/mesh/src/net.c | 155 ++-
nimble/host/mesh/src/net.h | 38 +-
nimble/host/mesh/src/prov.c | 31 +-
nimble/host/mesh/src/settings.c | 1575 +++++++++++++++++++++++++++++++
nimble/host/mesh/src/settings.h | 24 +
nimble/host/mesh/src/shell.c | 24 +-
nimble/host/mesh/src/testing.c | 2 +-
nimble/host/mesh/src/transport.c | 104 +-
nimble/host/mesh/syscfg.yml | 68 ++
34 files changed, 2460 insertions(+), 286 deletions(-)