This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git

commit 3a6ab21ad4f9e731f69e380f5422d98c9ad296b8
Author: Szymon Janc <[email protected]>
AuthorDate: Thu Dec 23 14:33:46 2021 +0100

    nimble/ports: Refresh syscfg
---
 porting/examples/linux/include/logcfg/logcfg.h     |   9 +-
 porting/examples/linux/include/syscfg/syscfg.h     | 143 +++++--
 porting/examples/linux/include/sysflash/sysflash.h |   2 +-
 .../examples/linux_blemesh/include/logcfg/logcfg.h |  72 ++--
 .../examples/linux_blemesh/include/syscfg/syscfg.h | 451 +++++++++++++--------
 .../linux_blemesh/include/sysflash/sysflash.h      |   2 +-
 porting/examples/nuttx/include/logcfg/logcfg.h     |   9 +-
 porting/examples/nuttx/include/syscfg/syscfg.h     | 191 +++++----
 porting/examples/nuttx/include/sysflash/sysflash.h |   2 +-
 porting/nimble/include/logcfg/logcfg.h             |   9 +-
 porting/nimble/include/syscfg/syscfg.h             | 149 +++++--
 porting/nimble/include/sysflash/sysflash.h         |   2 +-
 porting/npl/riot/include/logcfg/logcfg.h           |   9 +-
 porting/npl/riot/include/syscfg/syscfg.h           | 103 +----
 porting/npl/riot/include/sysflash/sysflash.h       |   2 +-
 15 files changed, 689 insertions(+), 466 deletions(-)

diff --git a/porting/examples/linux/include/logcfg/logcfg.h 
b/porting/examples/linux/include/logcfg/logcfg.h
index 837cdea..fab4d81 100644
--- a/porting/examples/linux/include/logcfg/logcfg.h
+++ b/porting/examples/linux/include/logcfg/logcfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_LOGCFG_
@@ -22,11 +22,4 @@
 #define DFLT_LOG_CRITICAL(...) MODLOG_CRITICAL(0, __VA_ARGS__)
 #define DFLT_LOG_DISABLED(...) MODLOG_DISABLED(0, __VA_ARGS__)
 
-#define MFG_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_INFO(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_WARN(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_ERROR(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_CRITICAL(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_DISABLED(...) MODLOG_DISABLED(128, __VA_ARGS__)
-
 #endif
diff --git a/porting/examples/linux/include/syscfg/syscfg.h 
b/porting/examples/linux/include/syscfg/syscfg.h
index 8363336..fc9ef46 100644
--- a/porting/examples/linux/include/syscfg/syscfg.h
+++ b/porting/examples/linux/include/syscfg/syscfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSCFG_
@@ -28,11 +28,20 @@
 #define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
 #endif
 
+/*** @apache-mynewt-core/hw/bsp/native */
+#ifndef MYNEWT_VAL_BSP_SIMULATED
+#define MYNEWT_VAL_BSP_SIMULATED (1)
+#endif
+
 /*** @apache-mynewt-core/hw/hal */
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
+#define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
 #endif
@@ -45,10 +54,47 @@
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_SBRK
+#define MYNEWT_VAL_HAL_SBRK (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+/*** @apache-mynewt-core/hw/mcu/native */
+#ifndef MYNEWT_VAL_I2C_0
+#define MYNEWT_VAL_I2C_0 (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
+#define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC
+#define MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_ST
+#define MYNEWT_VAL_MCU_FLASH_STYLE_ST (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE
+#define MYNEWT_VAL_MCU_NATIVE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS
+#define MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_TIMER_POLLER_PRIO
+#define MYNEWT_VAL_MCU_TIMER_POLLER_PRIO (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_UART_POLLER_PRIO
+#define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
+#endif
+
 /*** @apache-mynewt-core/kernel/os */
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
@@ -94,6 +140,10 @@
 #define MYNEWT_VAL_OS_COREDUMP (0)
 #endif
 
+#ifndef MYNEWT_VAL_OS_COREDUMP_CB
+#define MYNEWT_VAL_OS_COREDUMP_CB (0)
+#endif
+
 #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
 #define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000)
 #endif
@@ -102,8 +152,9 @@
 #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
-#define MYNEWT_VAL_OS_CRASH_FILE_LINE (0)
+#define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_CRASH_LOG
@@ -142,8 +193,9 @@
 #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
-#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (100)
+#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
@@ -210,6 +262,11 @@
 #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/mcu/native (defined by 
@apache-mynewt-core/kernel/os) */
+#ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
+#define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
+#endif
+
 #ifndef MYNEWT_VAL_OS_TIME_DEBUG
 #define MYNEWT_VAL_OS_TIME_DEBUG (0)
 #endif
@@ -226,6 +283,33 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+/*** @apache-mynewt-core/net/ip/native_sockets */
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP (2048)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS
+#define MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS (200)
+#endif
+
+#undef MYNEWT_VAL_NATIVE_SOCKETS_POLL_ITVL
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_PRIO
+#define MYNEWT_VAL_NATIVE_SOCKETS_PRIO (2)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ
+#define MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ (4096)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE
+#define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
+#endif
+
 /*** @apache-mynewt-core/sys/console/stub */
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
@@ -244,8 +328,12 @@
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
 
+#ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
+#define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
-#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (2)
+#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
 /*** @apache-mynewt-core/sys/log/common */
@@ -300,23 +388,6 @@
 #define MYNEWT_VAL_LOG_LEVEL (0)
 #endif
 
-/*** @apache-mynewt-core/sys/mfg */
-#ifndef MYNEWT_VAL_MFG_LOG_LVL
-#define MYNEWT_VAL_MFG_LOG_LVL (15)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_LOG_MODULE
-#define MYNEWT_VAL_MFG_LOG_MODULE (128)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_MAX_MMRS
-#define MYNEWT_VAL_MFG_MAX_MMRS (2)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_SYSINIT_STAGE
-#define MYNEWT_VAL_MFG_SYSINIT_STAGE (100)
-#endif
-
 /*** @apache-mynewt-core/sys/sys */
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
@@ -344,12 +415,14 @@
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
-#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
-#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
 /*** @apache-mynewt-core/util/rwlock */
@@ -366,6 +439,10 @@
 #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_HCI_VS
+#define MYNEWT_VAL_BLE_HCI_VS (0)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ISO
 #define MYNEWT_VAL_BLE_ISO (0)
 #endif
@@ -735,16 +812,16 @@
 #define MYNEWT_VAL_BLE_SM_SC (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
-#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
+#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
 #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
-#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
+#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
@@ -993,19 +1070,19 @@
 #endif
 
 #ifndef MYNEWT_VAL_ARCH_NAME
-#define MYNEWT_VAL_ARCH_NAME ("dummy")
+#define MYNEWT_VAL_ARCH_NAME ("sim")
 #endif
 
-#ifndef MYNEWT_VAL_ARCH_dummy
-#define MYNEWT_VAL_ARCH_dummy (1)
+#ifndef MYNEWT_VAL_ARCH_sim
+#define MYNEWT_VAL_ARCH_sim (1)
 #endif
 
 #ifndef MYNEWT_VAL_BSP_NAME
-#define MYNEWT_VAL_BSP_NAME ("dummy_bsp")
+#define MYNEWT_VAL_BSP_NAME ("native")
 #endif
 
-#ifndef MYNEWT_VAL_BSP_dummy_bsp
-#define MYNEWT_VAL_BSP_dummy_bsp (1)
+#ifndef MYNEWT_VAL_BSP_native
+#define MYNEWT_VAL_BSP_native (1)
 #endif
 
 #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
diff --git a/porting/examples/linux/include/sysflash/sysflash.h 
b/porting/examples/linux/include/sysflash/sysflash.h
index ab1341b..28391ca 100644
--- a/porting/examples/linux/include/sysflash/sysflash.h
+++ b/porting/examples/linux/include/sysflash/sysflash.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSFLASH_
diff --git a/porting/examples/linux_blemesh/include/logcfg/logcfg.h 
b/porting/examples/linux_blemesh/include/logcfg/logcfg.h
index 798418d..c3b5cdf 100644
--- a/porting/examples/linux_blemesh/include/logcfg/logcfg.h
+++ b/porting/examples/linux_blemesh/include/logcfg/logcfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_LOGCFG_
@@ -50,6 +50,13 @@
 #define BLE_MESH_FRIEND_LOG_CRITICAL(...) MODLOG_CRITICAL(14, __VA_ARGS__)
 #define BLE_MESH_FRIEND_LOG_DISABLED(...) MODLOG_DISABLED(14, __VA_ARGS__)
 
+#define BLE_MESH_HEARTBEAT_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
+#define BLE_MESH_HEARTBEAT_LOG_INFO(...) MODLOG_INFO(26, __VA_ARGS__)
+#define BLE_MESH_HEARTBEAT_LOG_WARN(...) MODLOG_WARN(26, __VA_ARGS__)
+#define BLE_MESH_HEARTBEAT_LOG_ERROR(...) MODLOG_ERROR(26, __VA_ARGS__)
+#define BLE_MESH_HEARTBEAT_LOG_CRITICAL(...) MODLOG_CRITICAL(26, __VA_ARGS__)
+#define BLE_MESH_HEARTBEAT_LOG_DISABLED(...) MODLOG_DISABLED(26, __VA_ARGS__)
+
 #define BLE_MESH_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
 #define BLE_MESH_LOG_INFO(...) MODLOG_INFO(9, __VA_ARGS__)
 #define BLE_MESH_LOG_WARN(...) MODLOG_WARN(9, __VA_ARGS__)
@@ -71,6 +78,13 @@
 #define BLE_MESH_MODEL_LOG_CRITICAL(...) MODLOG_CRITICAL(16, __VA_ARGS__)
 #define BLE_MESH_MODEL_LOG_DISABLED(...) MODLOG_DISABLED(16, __VA_ARGS__)
 
+#define BLE_MESH_NET_KEYS_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
+#define BLE_MESH_NET_KEYS_LOG_INFO(...) MODLOG_INFO(23, __VA_ARGS__)
+#define BLE_MESH_NET_KEYS_LOG_WARN(...) MODLOG_WARN(23, __VA_ARGS__)
+#define BLE_MESH_NET_KEYS_LOG_ERROR(...) MODLOG_ERROR(23, __VA_ARGS__)
+#define BLE_MESH_NET_KEYS_LOG_CRITICAL(...) MODLOG_CRITICAL(23, __VA_ARGS__)
+#define BLE_MESH_NET_KEYS_LOG_DISABLED(...) MODLOG_DISABLED(23, __VA_ARGS__)
+
 #define BLE_MESH_NET_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
 #define BLE_MESH_NET_LOG_INFO(...) MODLOG_INFO(17, __VA_ARGS__)
 #define BLE_MESH_NET_LOG_WARN(...) MODLOG_WARN(17, __VA_ARGS__)
@@ -78,6 +92,20 @@
 #define BLE_MESH_NET_LOG_CRITICAL(...) MODLOG_CRITICAL(17, __VA_ARGS__)
 #define BLE_MESH_NET_LOG_DISABLED(...) MODLOG_DISABLED(17, __VA_ARGS__)
 
+#define BLE_MESH_PROVISIONER_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
+#define BLE_MESH_PROVISIONER_LOG_INFO(...) MODLOG_INFO(25, __VA_ARGS__)
+#define BLE_MESH_PROVISIONER_LOG_WARN(...) MODLOG_WARN(25, __VA_ARGS__)
+#define BLE_MESH_PROVISIONER_LOG_ERROR(...) MODLOG_ERROR(25, __VA_ARGS__)
+#define BLE_MESH_PROVISIONER_LOG_CRITICAL(...) MODLOG_CRITICAL(25, __VA_ARGS__)
+#define BLE_MESH_PROVISIONER_LOG_DISABLED(...) MODLOG_DISABLED(25, __VA_ARGS__)
+
+#define BLE_MESH_PROV_DEVICE_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
+#define BLE_MESH_PROV_DEVICE_LOG_INFO(...) MODLOG_INFO(24, __VA_ARGS__)
+#define BLE_MESH_PROV_DEVICE_LOG_WARN(...) MODLOG_WARN(24, __VA_ARGS__)
+#define BLE_MESH_PROV_DEVICE_LOG_ERROR(...) MODLOG_ERROR(24, __VA_ARGS__)
+#define BLE_MESH_PROV_DEVICE_LOG_CRITICAL(...) MODLOG_CRITICAL(24, __VA_ARGS__)
+#define BLE_MESH_PROV_DEVICE_LOG_DISABLED(...) MODLOG_DISABLED(24, __VA_ARGS__)
+
 #define BLE_MESH_PROV_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
 #define BLE_MESH_PROV_LOG_INFO(...) MODLOG_INFO(18, __VA_ARGS__)
 #define BLE_MESH_PROV_LOG_WARN(...) MODLOG_WARN(18, __VA_ARGS__)
@@ -92,6 +120,13 @@
 #define BLE_MESH_PROXY_LOG_CRITICAL(...) MODLOG_CRITICAL(19, __VA_ARGS__)
 #define BLE_MESH_PROXY_LOG_DISABLED(...) MODLOG_DISABLED(19, __VA_ARGS__)
 
+#define BLE_MESH_RPL_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
+#define BLE_MESH_RPL_LOG_INFO(...) MODLOG_INFO(22, __VA_ARGS__)
+#define BLE_MESH_RPL_LOG_WARN(...) MODLOG_WARN(22, __VA_ARGS__)
+#define BLE_MESH_RPL_LOG_ERROR(...) MODLOG_ERROR(22, __VA_ARGS__)
+#define BLE_MESH_RPL_LOG_CRITICAL(...) MODLOG_CRITICAL(22, __VA_ARGS__)
+#define BLE_MESH_RPL_LOG_DISABLED(...) MODLOG_DISABLED(22, __VA_ARGS__)
+
 #define BLE_MESH_SETTINGS_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
 #define BLE_MESH_SETTINGS_LOG_INFO(...) MODLOG_INFO(20, __VA_ARGS__)
 #define BLE_MESH_SETTINGS_LOG_WARN(...) MODLOG_WARN(20, __VA_ARGS__)
@@ -106,34 +141,6 @@
 #define BLE_MESH_TRANS_LOG_CRITICAL(...) MODLOG_CRITICAL(21, __VA_ARGS__)
 #define BLE_MESH_TRANS_LOG_DISABLED(...) MODLOG_DISABLED(21, __VA_ARGS__)
 
-#define BLE_MESH_RPL_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define BLE_MESH_RPL_LOG_INFO(...) MODLOG_INFO(22, __VA_ARGS__)
-#define BLE_MESH_RPL_LOG_WARN(...) MODLOG_WARN(22, __VA_ARGS__)
-#define BLE_MESH_RPL_LOG_ERROR(...) MODLOG_ERROR(22, __VA_ARGS__)
-#define BLE_MESH_RPL_LOG_CRITICAL(...) MODLOG_CRITICAL(22, __VA_ARGS__)
-#define BLE_MESH_RPL_LOG_DISABLED(...) MODLOG_DISABLED(22, __VA_ARGS__)
-
-#define BLE_MESH_NET_KEYS_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define BLE_MESH_NET_KEYS_LOG_INFO(...) MODLOG_INFO(23, __VA_ARGS__)
-#define BLE_MESH_NET_KEYS_LOG_WARN(...) MODLOG_WARN(23, __VA_ARGS__)
-#define BLE_MESH_NET_KEYS_LOG_ERROR(...) MODLOG_ERROR(23, __VA_ARGS__)
-#define BLE_MESH_NET_KEYS_LOG_CRITICAL(...) MODLOG_CRITICAL(23, __VA_ARGS__)
-#define BLE_MESH_NET_KEYS_LOG_DISABLED(...) MODLOG_DISABLED(23, __VA_ARGS__)
-
-#define BLE_MESH_PROV_DEVICE_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define BLE_MESH_PROV_DEVICE_LOG_INFO(...) MODLOG_INFO(24, __VA_ARGS__)
-#define BLE_MESH_PROV_DEVICE_LOG_WARN(...) MODLOG_WARN(24, __VA_ARGS__)
-#define BLE_MESH_PROV_DEVICE_LOG_ERROR(...) MODLOG_ERROR(24, __VA_ARGS__)
-#define BLE_MESH_PROV_DEVICE_LOG_CRITICAL(...) MODLOG_CRITICAL(24, __VA_ARGS__)
-#define BLE_MESH_PROV_DEVICE_LOG_DISABLED(...) MODLOG_DISABLED(24, __VA_ARGS__)
-
-#define BLE_MESH_HEARTBEAT_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define BLE_MESH_HEARTBEAT_LOG_INFO(...) MODLOG_INFO(25, __VA_ARGS__)
-#define BLE_MESH_HEARTBEAT_LOG_WARN(...) MODLOG_WARN(25, __VA_ARGS__)
-#define BLE_MESH_HEARTBEAT_LOG_ERROR(...) MODLOG_ERROR(25, __VA_ARGS__)
-#define BLE_MESH_HEARTBEAT_LOG_CRITICAL(...) MODLOG_CRITICAL(25, __VA_ARGS__)
-#define BLE_MESH_HEARTBEAT_LOG_DISABLED(...) MODLOG_DISABLED(25, __VA_ARGS__)
-
 #define DFLT_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
 #define DFLT_LOG_INFO(...) MODLOG_INFO(0, __VA_ARGS__)
 #define DFLT_LOG_WARN(...) MODLOG_WARN(0, __VA_ARGS__)
@@ -141,11 +148,4 @@
 #define DFLT_LOG_CRITICAL(...) MODLOG_CRITICAL(0, __VA_ARGS__)
 #define DFLT_LOG_DISABLED(...) MODLOG_DISABLED(0, __VA_ARGS__)
 
-#define MFG_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_INFO(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_WARN(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_ERROR(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_CRITICAL(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_DISABLED(...) MODLOG_DISABLED(128, __VA_ARGS__)
-
 #endif
diff --git a/porting/examples/linux_blemesh/include/syscfg/syscfg.h 
b/porting/examples/linux_blemesh/include/syscfg/syscfg.h
index 5d21359..3f9258d 100644
--- a/porting/examples/linux_blemesh/include/syscfg/syscfg.h
+++ b/porting/examples/linux_blemesh/include/syscfg/syscfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSCFG_
@@ -28,11 +28,20 @@
 #define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
 #endif
 
+/*** @apache-mynewt-core/hw/bsp/native */
+#ifndef MYNEWT_VAL_BSP_SIMULATED
+#define MYNEWT_VAL_BSP_SIMULATED (1)
+#endif
+
 /*** @apache-mynewt-core/hw/hal */
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
+#define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
 #endif
@@ -45,10 +54,47 @@
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_SBRK
+#define MYNEWT_VAL_HAL_SBRK (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+/*** @apache-mynewt-core/hw/mcu/native */
+#ifndef MYNEWT_VAL_I2C_0
+#define MYNEWT_VAL_I2C_0 (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
+#define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC
+#define MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_ST
+#define MYNEWT_VAL_MCU_FLASH_STYLE_ST (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE
+#define MYNEWT_VAL_MCU_NATIVE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS
+#define MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_TIMER_POLLER_PRIO
+#define MYNEWT_VAL_MCU_TIMER_POLLER_PRIO (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_UART_POLLER_PRIO
+#define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
+#endif
+
 /*** @apache-mynewt-core/kernel/os */
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
@@ -95,6 +141,10 @@
 #define MYNEWT_VAL_OS_COREDUMP (0)
 #endif
 
+#ifndef MYNEWT_VAL_OS_COREDUMP_CB
+#define MYNEWT_VAL_OS_COREDUMP_CB (0)
+#endif
+
 #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
 #define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000)
 #endif
@@ -103,8 +153,9 @@
 #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
-#define MYNEWT_VAL_OS_CRASH_FILE_LINE (0)
+#define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_CRASH_LOG
@@ -143,8 +194,9 @@
 #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
-#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (100)
+#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
@@ -211,6 +263,11 @@
 #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/mcu/native (defined by 
@apache-mynewt-core/kernel/os) */
+#ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
+#define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
+#endif
+
 #ifndef MYNEWT_VAL_OS_TIME_DEBUG
 #define MYNEWT_VAL_OS_TIME_DEBUG (0)
 #endif
@@ -227,6 +284,33 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+/*** @apache-mynewt-core/net/ip/native_sockets */
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP (2048)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS
+#define MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS (200)
+#endif
+
+#undef MYNEWT_VAL_NATIVE_SOCKETS_POLL_ITVL
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_PRIO
+#define MYNEWT_VAL_NATIVE_SOCKETS_PRIO (2)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ
+#define MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ (4096)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE
+#define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
+#endif
+
 /*** @apache-mynewt-core/sys/console/stub */
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
@@ -245,8 +329,12 @@
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
 
+#ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
+#define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
-#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (2)
+#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
 /*** @apache-mynewt-core/sys/log/common */
@@ -301,23 +389,6 @@
 #define MYNEWT_VAL_LOG_LEVEL (0)
 #endif
 
-/*** @apache-mynewt-core/sys/mfg */
-#ifndef MYNEWT_VAL_MFG_LOG_LVL
-#define MYNEWT_VAL_MFG_LOG_LVL (15)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_LOG_MODULE
-#define MYNEWT_VAL_MFG_LOG_MODULE (128)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_MAX_MMRS
-#define MYNEWT_VAL_MFG_MAX_MMRS (2)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_SYSINIT_STAGE
-#define MYNEWT_VAL_MFG_SYSINIT_STAGE (100)
-#endif
-
 /*** @apache-mynewt-core/sys/sys */
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
@@ -345,12 +416,14 @@
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
-#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
-#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
 /*** @apache-mynewt-core/util/rwlock */
@@ -367,6 +440,10 @@
 #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_HCI_VS
+#define MYNEWT_VAL_BLE_HCI_VS (0)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ISO
 #define MYNEWT_VAL_BLE_ISO (0)
 #endif
@@ -738,16 +815,16 @@
 #define MYNEWT_VAL_BLE_SM_SC (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
-#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
+#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
 #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
-#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
+#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
@@ -763,6 +840,10 @@
 #endif
 
 /*** @apache-mynewt-nimble/nimble/host/mesh */
+#ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG
+#define MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LOG_LVL
 #define MYNEWT_VAL_BLE_MESH_ACCESS_LOG_LVL (1)
 #endif
@@ -771,15 +852,23 @@
 #define MYNEWT_VAL_BLE_MESH_ACCESS_LOG_MOD (10)
 #endif
 
-/* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
-#ifndef MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE
-#define MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE (4)
+#ifndef MYNEWT_VAL_BLE_MESH_ADV
+#define MYNEWT_VAL_BLE_MESH_ADV (1)
 #endif
 
+/* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT
 #define MYNEWT_VAL_BLE_MESH_ADV_BUF_COUNT (20)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_ADV_EXT
+#define MYNEWT_VAL_BLE_MESH_ADV_EXT (0)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_ADV_LEGACY
+#define MYNEWT_VAL_BLE_MESH_ADV_LEGACY (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_ADV_LOG_LVL
 #define MYNEWT_VAL_BLE_MESH_ADV_LOG_LVL (1)
 #endif
@@ -788,6 +877,10 @@
 #define MYNEWT_VAL_BLE_MESH_ADV_LOG_MOD (11)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_ADV_STACK_SIZE
+#define MYNEWT_VAL_BLE_MESH_ADV_STACK_SIZE (768)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO
 #define MYNEWT_VAL_BLE_MESH_ADV_TASK_PRIO (9)
 #endif
@@ -797,6 +890,10 @@
 #define MYNEWT_VAL_BLE_MESH_APP_KEY_COUNT (4)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_BEACON_ENABLED
+#define MYNEWT_VAL_BLE_MESH_BEACON_ENABLED (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_BEACON_LOG_LVL
 #define MYNEWT_VAL_BLE_MESH_BEACON_LOG_LVL (1)
 #endif
@@ -805,6 +902,22 @@
 #define MYNEWT_VAL_BLE_MESH_BEACON_LOG_MOD (12)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_CDB
+#define MYNEWT_VAL_BLE_MESH_CDB (0)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT
+#define MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT
+#define MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT (8)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT
+#define MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT (1)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_CFG_CLI
 #define MYNEWT_VAL_BLE_MESH_CFG_CLI (1)
@@ -822,6 +935,22 @@
 #define MYNEWT_VAL_BLE_MESH_CRYPTO_LOG_MOD (13)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_DEBUG_CDB
+#define MYNEWT_VAL_BLE_MESH_DEBUG_CDB (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_DEBUG_CFG
+#define MYNEWT_VAL_BLE_MESH_DEBUG_CFG (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_DEBUG_USE_ID_ADDR
+#define MYNEWT_VAL_BLE_MESH_DEBUG_USE_ID_ADDR (0)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_DEFAULT_TTL
+#define MYNEWT_VAL_BLE_MESH_DEFAULT_TTL (7)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_DEVICE_NAME
 #define MYNEWT_VAL_BLE_MESH_DEVICE_NAME ("nimble-mesh-node")
 #endif
@@ -835,6 +964,10 @@
 #define MYNEWT_VAL_BLE_MESH_FRIEND (1)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED
+#define MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_FRIEND_LOG_LVL
 #define MYNEWT_VAL_BLE_MESH_FRIEND_LOG_LVL (1)
 #endif
@@ -863,19 +996,43 @@
 #define MYNEWT_VAL_BLE_MESH_FRIEND_SUB_LIST_SIZE (3)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_GATT
+#define MYNEWT_VAL_BLE_MESH_GATT (1)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY
 #define MYNEWT_VAL_BLE_MESH_GATT_PROXY (1)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED
+#define MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_GATT_SERVER
+#define MYNEWT_VAL_BLE_MESH_GATT_SERVER (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_HEALTH_CLI
 #define MYNEWT_VAL_BLE_MESH_HEALTH_CLI (0)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_LVL
+#define MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_LVL (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_MOD
+#define MYNEWT_VAL_BLE_MESH_HEARTBEAT_LOG_MOD (26)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_IVU_DIVIDER
 #define MYNEWT_VAL_BLE_MESH_IVU_DIVIDER (4)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT
+#define MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT (0x800000)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST
 #define MYNEWT_VAL_BLE_MESH_IV_UPDATE_TEST (1)
@@ -894,6 +1051,10 @@
 #define MYNEWT_VAL_BLE_MESH_LOG_MOD (9)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS
+#define MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS (3)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_LOW_POWER
 #define MYNEWT_VAL_BLE_MESH_LOW_POWER (1)
@@ -924,10 +1085,6 @@
 #define MYNEWT_VAL_BLE_MESH_LPN_GROUPS (10)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR
-#define MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR (1)
-#endif
-
 #ifndef MYNEWT_VAL_BLE_MESH_LPN_INIT_POLL_TIMEOUT
 #define MYNEWT_VAL_BLE_MESH_LPN_INIT_POLL_TIMEOUT 
(MYNEWT_VAL_BLE_MESH_LPN_POLL_TIMEOUT)
 #endif
@@ -960,6 +1117,10 @@
 #define MYNEWT_VAL_BLE_MESH_LPN_SCAN_LATENCY (10)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR
+#define MYNEWT_VAL_BLE_MESH_LPN_SUB_ALL_NODES_ADDR (0)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_MODEL_EXTENSIONS
 #define MYNEWT_VAL_BLE_MESH_MODEL_EXTENSIONS (0)
 #endif
@@ -981,10 +1142,35 @@
 #define MYNEWT_VAL_BLE_MESH_MODEL_LOG_MOD (16)
 #endif
 
+/* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
+#ifndef MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE
+#define MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE
 #define MYNEWT_VAL_BLE_MESH_MSG_CACHE_SIZE (10)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT
+#define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT (2)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL
+#define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL (20)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE
+#define MYNEWT_VAL_BLE_MESH_NET_BUF_USER_DATA_SIZE (4)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_LVL
+#define MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_LVL (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_MOD
+#define MYNEWT_VAL_BLE_MESH_NET_KEYS_LOG_MOD (23)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_NET_LOG_LVL
 #define MYNEWT_VAL_BLE_MESH_NET_LOG_LVL (1)
 #endif
@@ -993,10 +1179,6 @@
 #define MYNEWT_VAL_BLE_MESH_NET_LOG_MOD (17)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_NODE_COUNT
-#define MYNEWT_VAL_BLE_MESH_NODE_COUNT (1)
-#endif
-
 #ifndef MYNEWT_VAL_BLE_MESH_NODE_ID_TIMEOUT
 #define MYNEWT_VAL_BLE_MESH_NODE_ID_TIMEOUT (60)
 #endif
@@ -1017,75 +1199,51 @@
 #define MYNEWT_VAL_BLE_MESH_OOB_OUTPUT_SIZE (4)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN
-#if MYNEWT_VAL_BLE_MESH_PB_GATT
-#define MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN (66)
-#elif MYNEWT_VAL_BLE_MESH_GATT_PROXY
-#define MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN (33)
-#endif
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE
-#define MYNEWT_VAL_BLE_MESH_MODEL_VND_MSG_CID_FORCE (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG
-#define MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT
-#define MYNEWT_VAL_BLE_MESH_IV_UPDATE_SEQ_LIMIT (0x800000)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY
-#define MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY (0)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_ADV_EXT
-#define MYNEWT_VAL_BLE_MESH_ADV_EXT (0)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_ADV_LEGACY
-#define MYNEWT_VAL_BLE_MESH_ADV_LEGACY (1)
-#endif
-
-#ifndef MYNEWT_VAL_BSP_NRF51
-#define MYNEWT_VAL_BSP_NRF51 (0)
-#endif
-
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_PB_ADV
 #define MYNEWT_VAL_BLE_MESH_PB_ADV (1)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT
+#define MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT (500)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_PB_GATT
 #define MYNEWT_VAL_BLE_MESH_PB_GATT (1)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_PB_GATT_USE_DEVICE_NAME
+#define MYNEWT_VAL_BLE_MESH_PB_GATT_USE_DEVICE_NAME (1)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_PROV
 #define MYNEWT_VAL_BLE_MESH_PROV (1)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER
-#define MYNEWT_VAL_BLE_MESH_PROVISIONER (0)
+#define MYNEWT_VAL_BLE_MESH_PROVISIONER (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_CDB
-#define MYNEWT_VAL_BLE_MESH_CDB (0)
+#ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_LVL
+#define MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_LVL (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT
-#define MYNEWT_VAL_BLE_MESH_CDB_SUBNET_COUNT (1)
+#ifndef MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_MOD
+#define MYNEWT_VAL_BLE_MESH_PROVISIONER_LOG_MOD (25)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT
-#define MYNEWT_VAL_BLE_MESH_CDB_NODE_COUNT (8)
+#ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE
+#define MYNEWT_VAL_BLE_MESH_PROV_DEVICE (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT
-#define MYNEWT_VAL_BLE_MESH_CDB_APP_KEY_COUNT (1)
+#ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_LVL
+#define MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_LVL (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_MOD
+#define MYNEWT_VAL_BLE_MESH_PROV_DEVICE_LOG_MOD (24)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_PROV_LOG_LVL
@@ -1096,13 +1254,17 @@
 #define MYNEWT_VAL_BLE_MESH_PROV_LOG_MOD (18)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY
+#define MYNEWT_VAL_BLE_MESH_PROV_OOB_PUBLIC_KEY (0)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/nimble/host/mesh (defined by 
@apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_PROXY
 #define MYNEWT_VAL_BLE_MESH_PROXY (1)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE
-#define MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE (1)
+#define MYNEWT_VAL_BLE_MESH_PROXY_FILTER_SIZE (3)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_PROXY_LOG_LVL
@@ -1113,17 +1275,43 @@
 #define MYNEWT_VAL_BLE_MESH_PROXY_LOG_MOD (19)
 #endif
 
+/* Overridden by @apache-mynewt-nimble/nimble/host/mesh (defined by 
@apache-mynewt-nimble/nimble/host/mesh) */
+#ifndef MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN
+#define MYNEWT_VAL_BLE_MESH_PROXY_MSG_LEN (66)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_PROXY_USE_DEVICE_NAME
+#define MYNEWT_VAL_BLE_MESH_PROXY_USE_DEVICE_NAME (0)
+#endif
+
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_RELAY
 #define MYNEWT_VAL_BLE_MESH_RELAY (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT
-#define MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT (5)
+/* Value copied from BLE_MESH_RELAY */
+#ifndef MYNEWT_VAL_BLE_MESH_RELAY_ENABLED
+#define MYNEWT_VAL_BLE_MESH_RELAY_ENABLED (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_SEG_BUFS
-#define MYNEWT_VAL_BLE_MESH_SEG_BUFS (72)
+#ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT
+#define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT (2)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL
+#define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL (20)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL
+#define MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL (1)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD
+#define MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD (22)
+#endif
+
+#ifndef MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT
+#define MYNEWT_VAL_BLE_MESH_RPL_STORE_TIMEOUT (5)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_RX_SEG_MAX
@@ -1134,6 +1322,10 @@
 #define MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT (2)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_MESH_SEG_BUFS
+#define MYNEWT_VAL_BLE_MESH_SEG_BUFS (64)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS
 #define MYNEWT_VAL_BLE_MESH_SEG_RETRANSMIT_ATTEMPTS (4)
 #endif
@@ -1195,89 +1387,28 @@
 #endif
 
 /* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
-#ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL
-#define MYNEWT_VAL_BLE_MESH_RPL_LOG_LVL (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD
-#define MYNEWT_VAL_BLE_MESH_RPL_LOG_MOD (22)
-#endif
-
-/* Overridden by @apache-mynewt-nimble/porting/targets/linux_blemesh (defined 
by @apache-mynewt-nimble/nimble/host/mesh) */
 #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_MAX
 #define MYNEWT_VAL_BLE_MESH_TX_SEG_MAX (6)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT
-#define MYNEWT_VAL_BLE_MESH_RX_SEG_MSG_COUNT (3)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT
-#define MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT (5)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT
-#define MYNEWT_VAL_BLE_MESH_PB_ADV_RETRANS_TIMEOUT (500)
-#endif
-
 #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT
-#define MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT (4)
+#define MYNEWT_VAL_BLE_MESH_TX_SEG_MSG_COUNT (1)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_COUNT
 #define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_COUNT (4)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST
-#define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST (400)
-#endif
-
 #ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_GROUP
 #define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_GROUP (50)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS
-#define MYNEWT_VAL_BLE_MESH_LOOPBACK_BUFS (3)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_DEFAULT_TTL
-#define MYNEWT_VAL_BLE_MESH_DEFAULT_TTL (7)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT
-#define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_COUNT (2)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL
-#define MYNEWT_VAL_BLE_MESH_NETWORK_TRANSMIT_INTERVAL (20)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT
-#define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_COUNT (2)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_BEACON_ENABLED
-#define MYNEWT_VAL_BLE_MESH_BEACON_ENABLED (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED
-#define MYNEWT_VAL_BLE_MESH_GATT_PROXY_ENABLED (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_GATT_SERVER
-#define MYNEWT_VAL_BLE_MESH_GATT_SERVER (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED
-#define MYNEWT_VAL_BLE_MESH_FRIEND_ENABLED (1)
-#endif
-
-#ifndef MYNEWT_VAL_BLE_MESH_RELAY_ENABLED
-#define MYNEWT_VAL_BLE_MESH_RELAY_ENABLED (1)
+#ifndef MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST
+#define MYNEWT_VAL_BLE_MESH_TX_SEG_RETRANS_TIMEOUT_UNICAST (400)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL
-#define MYNEWT_VAL_BLE_MESH_RELAY_RETRANSMIT_INTERVAL (20)
+#ifndef MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT
+#define MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT (5)
 #endif
 
 /*** @apache-mynewt-nimble/nimble/host/services/ans */
@@ -1514,19 +1645,19 @@
 #endif
 
 #ifndef MYNEWT_VAL_ARCH_NAME
-#define MYNEWT_VAL_ARCH_NAME ("dummy")
+#define MYNEWT_VAL_ARCH_NAME ("sim")
 #endif
 
-#ifndef MYNEWT_VAL_ARCH_dummy
-#define MYNEWT_VAL_ARCH_dummy (1)
+#ifndef MYNEWT_VAL_ARCH_sim
+#define MYNEWT_VAL_ARCH_sim (1)
 #endif
 
 #ifndef MYNEWT_VAL_BSP_NAME
-#define MYNEWT_VAL_BSP_NAME ("dummy_bsp")
+#define MYNEWT_VAL_BSP_NAME ("native")
 #endif
 
-#ifndef MYNEWT_VAL_BSP_dummy_bsp
-#define MYNEWT_VAL_BSP_dummy_bsp (1)
+#ifndef MYNEWT_VAL_BSP_native
+#define MYNEWT_VAL_BSP_native (1)
 #endif
 
 #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
diff --git a/porting/examples/linux_blemesh/include/sysflash/sysflash.h 
b/porting/examples/linux_blemesh/include/sysflash/sysflash.h
index ab1341b..28391ca 100644
--- a/porting/examples/linux_blemesh/include/sysflash/sysflash.h
+++ b/porting/examples/linux_blemesh/include/sysflash/sysflash.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSFLASH_
diff --git a/porting/examples/nuttx/include/logcfg/logcfg.h 
b/porting/examples/nuttx/include/logcfg/logcfg.h
index 837cdea..fab4d81 100644
--- a/porting/examples/nuttx/include/logcfg/logcfg.h
+++ b/porting/examples/nuttx/include/logcfg/logcfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_LOGCFG_
@@ -22,11 +22,4 @@
 #define DFLT_LOG_CRITICAL(...) MODLOG_CRITICAL(0, __VA_ARGS__)
 #define DFLT_LOG_DISABLED(...) MODLOG_DISABLED(0, __VA_ARGS__)
 
-#define MFG_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_INFO(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_WARN(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_ERROR(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_CRITICAL(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_DISABLED(...) MODLOG_DISABLED(128, __VA_ARGS__)
-
 #endif
diff --git a/porting/examples/nuttx/include/syscfg/syscfg.h 
b/porting/examples/nuttx/include/syscfg/syscfg.h
index c8ad4e4..1f5be13 100644
--- a/porting/examples/nuttx/include/syscfg/syscfg.h
+++ b/porting/examples/nuttx/include/syscfg/syscfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSCFG_
@@ -15,86 +15,84 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
-
-/*** Repository @apache-mynewt-core info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_CORE
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_CORE 
("4d75fc41bd7ead84638ebbfad4841d5effb296dd")
+/*** @apache-mynewt-core/crypto/tinycrypt */
+#ifndef MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE
+#define MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE (200)
 #endif
 
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_CORE
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_CORE ("0.0.1")
+#ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME
+#define MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME ("trng")
 #endif
 
-/*** Repository @apache-mynewt-mcumgr info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_MCUMGR
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_MCUMGR 
("8d087a7e0e5485394419d10051606c92d68d2111")
+#ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG
+#define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
 #endif
 
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_MCUMGR
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_MCUMGR ("0.0.0")
+/*** @apache-mynewt-core/hw/bsp/native */
+#ifndef MYNEWT_VAL_BSP_SIMULATED
+#define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
-/*** Repository @apache-mynewt-nimble info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_NIMBLE
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_NIMBLE 
("37dceb35df57ff41a6c31f79290512df2fde7064")
+/*** @apache-mynewt-core/hw/hal */
+#ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
+#define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
 
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_NIMBLE
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_NIMBLE ("0.0.0")
+#ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
+#define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
 #endif
 
-/*** Repository @mcuboot info */
-#ifndef MYNEWT_VAL_REPO_HASH_MCUBOOT
-#define MYNEWT_VAL_REPO_HASH_MCUBOOT 
("03d96ad1f6dd77d47ffca72ade9377acb8559115-dirty")
+#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
+#define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
 #endif
 
-#ifndef MYNEWT_VAL_REPO_VERSION_MCUBOOT
-#define MYNEWT_VAL_REPO_VERSION_MCUBOOT ("0.0.0")
+#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES
+#define MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES (0)
 #endif
 
-/*** Repository @my_project info */
-#ifndef MYNEWT_VAL_REPO_HASH_MY_PROJECT
-#define MYNEWT_VAL_REPO_HASH_MY_PROJECT 
("37dceb35df57ff41a6c31f79290512df2fde7064")
+#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES
+#define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
 #endif
 
-#ifndef MYNEWT_VAL_REPO_VERSION_MY_PROJECT
-#define MYNEWT_VAL_REPO_VERSION_MY_PROJECT ("0.0.0")
+#ifndef MYNEWT_VAL_HAL_SBRK
+#define MYNEWT_VAL_HAL_SBRK (1)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
+#define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
+#endif
 
-
-/*** @apache-mynewt-core/crypto/tinycrypt */
-#ifndef MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE
-#define MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE (200)
+/*** @apache-mynewt-core/hw/mcu/native */
+#ifndef MYNEWT_VAL_I2C_0
+#define MYNEWT_VAL_I2C_0 (0)
 #endif
 
-#ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME
-#define MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME ("trng")
+#ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
+#define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
 #endif
 
-#ifndef MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG
-#define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC
+#define MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC (0)
 #endif
 
-/*** @apache-mynewt-core/hw/hal */
-#ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
-#define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_ST
+#define MYNEWT_VAL_MCU_FLASH_STYLE_ST (1)
 #endif
 
-#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
-#define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
+#ifndef MYNEWT_VAL_MCU_NATIVE
+#define MYNEWT_VAL_MCU_NATIVE (1)
 #endif
 
-#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES
-#define MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES (0)
+#ifndef MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS
+#define MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS (1)
 #endif
 
-#ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES
-#define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
+#ifndef MYNEWT_VAL_MCU_TIMER_POLLER_PRIO
+#define MYNEWT_VAL_MCU_TIMER_POLLER_PRIO (0)
 #endif
 
-#ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
-#define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
+#ifndef MYNEWT_VAL_MCU_UART_POLLER_PRIO
+#define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
 /*** @apache-mynewt-core/kernel/os */
@@ -142,6 +140,10 @@
 #define MYNEWT_VAL_OS_COREDUMP (0)
 #endif
 
+#ifndef MYNEWT_VAL_OS_COREDUMP_CB
+#define MYNEWT_VAL_OS_COREDUMP_CB (0)
+#endif
+
 #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
 #define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000)
 #endif
@@ -150,8 +152,9 @@
 #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
-#define MYNEWT_VAL_OS_CRASH_FILE_LINE (0)
+#define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_CRASH_LOG
@@ -190,8 +193,9 @@
 #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
-#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (100)
+#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
@@ -258,6 +262,11 @@
 #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/mcu/native (defined by 
@apache-mynewt-core/kernel/os) */
+#ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
+#define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
+#endif
+
 #ifndef MYNEWT_VAL_OS_TIME_DEBUG
 #define MYNEWT_VAL_OS_TIME_DEBUG (0)
 #endif
@@ -274,6 +283,33 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+/*** @apache-mynewt-core/net/ip/native_sockets */
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP (2048)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS
+#define MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS (200)
+#endif
+
+#undef MYNEWT_VAL_NATIVE_SOCKETS_POLL_ITVL
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_PRIO
+#define MYNEWT_VAL_NATIVE_SOCKETS_PRIO (2)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ
+#define MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ (4096)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE
+#define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
+#endif
+
 /*** @apache-mynewt-core/sys/console/stub */
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
@@ -292,8 +328,12 @@
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
 
+#ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
+#define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
-#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (2)
+#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
 /*** @apache-mynewt-core/sys/log/common */
@@ -348,23 +388,6 @@
 #define MYNEWT_VAL_LOG_LEVEL (2)
 #endif
 
-/*** @apache-mynewt-core/sys/mfg */
-#ifndef MYNEWT_VAL_MFG_LOG_LVL
-#define MYNEWT_VAL_MFG_LOG_LVL (15)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_LOG_MODULE
-#define MYNEWT_VAL_MFG_LOG_MODULE (128)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_MAX_MMRS
-#define MYNEWT_VAL_MFG_MAX_MMRS (2)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_SYSINIT_STAGE
-#define MYNEWT_VAL_MFG_SYSINIT_STAGE (100)
-#endif
-
 /*** @apache-mynewt-core/sys/sys */
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
@@ -392,12 +415,14 @@
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
-#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
-#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
 /*** @apache-mynewt-core/util/rwlock */
@@ -414,6 +439,10 @@
 #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_HCI_VS
+#define MYNEWT_VAL_BLE_HCI_VS (0)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ISO
 #define MYNEWT_VAL_BLE_ISO (0)
 #endif
@@ -785,16 +814,16 @@
 #define MYNEWT_VAL_BLE_SM_SC (1)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
-#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
+#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
 #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
-#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
+#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
@@ -1023,17 +1052,11 @@
 #define MYNEWT_VAL_BLE_SOCK_TCP_PORT (14433)
 #endif
 
-/* Overridden by @apache-mynewt-nimble/porting/targets/nuttx (defined by 
@apache-mynewt-nimble/nimble/transport/socket) */
 #ifndef MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE
 #define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (0)
 #endif
 
 /* Overridden by @apache-mynewt-nimble/porting/targets/nuttx (defined by 
@apache-mynewt-nimble/nimble/transport/socket) */
-#ifndef MYNEWT_VAL_BLE_SOCK_USE_NUTTX
-#define MYNEWT_VAL_BLE_SOCK_USE_NUTTX (1)
-#endif
-
-/* Overridden by @apache-mynewt-nimble/porting/targets/nuttx (defined by 
@apache-mynewt-nimble/nimble/transport/socket) */
 #ifndef MYNEWT_VAL_BLE_SOCK_USE_TCP
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
@@ -1048,19 +1071,19 @@
 #endif
 
 #ifndef MYNEWT_VAL_ARCH_NAME
-#define MYNEWT_VAL_ARCH_NAME ("dummy")
+#define MYNEWT_VAL_ARCH_NAME ("sim")
 #endif
 
-#ifndef MYNEWT_VAL_ARCH_dummy
-#define MYNEWT_VAL_ARCH_dummy (1)
+#ifndef MYNEWT_VAL_ARCH_sim
+#define MYNEWT_VAL_ARCH_sim (1)
 #endif
 
 #ifndef MYNEWT_VAL_BSP_NAME
-#define MYNEWT_VAL_BSP_NAME ("dummy_bsp")
+#define MYNEWT_VAL_BSP_NAME ("native")
 #endif
 
-#ifndef MYNEWT_VAL_BSP_dummy_bsp
-#define MYNEWT_VAL_BSP_dummy_bsp (1)
+#ifndef MYNEWT_VAL_BSP_native
+#define MYNEWT_VAL_BSP_native (1)
 #endif
 
 #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
diff --git a/porting/examples/nuttx/include/sysflash/sysflash.h 
b/porting/examples/nuttx/include/sysflash/sysflash.h
index ab1341b..28391ca 100644
--- a/porting/examples/nuttx/include/sysflash/sysflash.h
+++ b/porting/examples/nuttx/include/sysflash/sysflash.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSFLASH_
diff --git a/porting/nimble/include/logcfg/logcfg.h 
b/porting/nimble/include/logcfg/logcfg.h
index 837cdea..fab4d81 100644
--- a/porting/nimble/include/logcfg/logcfg.h
+++ b/porting/nimble/include/logcfg/logcfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_LOGCFG_
@@ -22,11 +22,4 @@
 #define DFLT_LOG_CRITICAL(...) MODLOG_CRITICAL(0, __VA_ARGS__)
 #define DFLT_LOG_DISABLED(...) MODLOG_DISABLED(0, __VA_ARGS__)
 
-#define MFG_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_INFO(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_WARN(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_ERROR(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_CRITICAL(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_DISABLED(...) MODLOG_DISABLED(128, __VA_ARGS__)
-
 #endif
diff --git a/porting/nimble/include/syscfg/syscfg.h 
b/porting/nimble/include/syscfg/syscfg.h
index cfc10ed..a16c528 100644
--- a/porting/nimble/include/syscfg/syscfg.h
+++ b/porting/nimble/include/syscfg/syscfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSCFG_
@@ -28,11 +28,20 @@
 #define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
 #endif
 
+/*** @apache-mynewt-core/hw/bsp/native */
+#ifndef MYNEWT_VAL_BSP_SIMULATED
+#define MYNEWT_VAL_BSP_SIMULATED (1)
+#endif
+
 /*** @apache-mynewt-core/hw/hal */
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT
+#define MYNEWT_VAL_HAL_FLASH_MAX_DEVICE_COUNT (0)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ (16)
 #endif
@@ -45,10 +54,47 @@
 #define MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES (0)
 #endif
 
+#ifndef MYNEWT_VAL_HAL_SBRK
+#define MYNEWT_VAL_HAL_SBRK (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_SYSTEM_RESET_CB
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+/*** @apache-mynewt-core/hw/mcu/native */
+#ifndef MYNEWT_VAL_I2C_0
+#define MYNEWT_VAL_I2C_0 (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE
+#define MYNEWT_VAL_MCU_FLASH_MIN_WRITE_SIZE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC
+#define MYNEWT_VAL_MCU_FLASH_STYLE_NORDIC (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_FLASH_STYLE_ST
+#define MYNEWT_VAL_MCU_FLASH_STYLE_ST (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE
+#define MYNEWT_VAL_MCU_NATIVE (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS
+#define MYNEWT_VAL_MCU_NATIVE_USE_SIGNALS (1)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_TIMER_POLLER_PRIO
+#define MYNEWT_VAL_MCU_TIMER_POLLER_PRIO (0)
+#endif
+
+#ifndef MYNEWT_VAL_MCU_UART_POLLER_PRIO
+#define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
+#endif
+
 /*** @apache-mynewt-core/kernel/os */
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
@@ -94,6 +140,10 @@
 #define MYNEWT_VAL_OS_COREDUMP (0)
 #endif
 
+#ifndef MYNEWT_VAL_OS_COREDUMP_CB
+#define MYNEWT_VAL_OS_COREDUMP_CB (0)
+#endif
+
 #ifndef MYNEWT_VAL_OS_CPUTIME_FREQ
 #define MYNEWT_VAL_OS_CPUTIME_FREQ (1000000)
 #endif
@@ -102,8 +152,9 @@
 #define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
-#define MYNEWT_VAL_OS_CRASH_FILE_LINE (0)
+#define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_CRASH_LOG
@@ -142,8 +193,9 @@
 #define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/kernel/os) */
 #ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
-#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (100)
+#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
 #endif
 
 #ifndef MYNEWT_VAL_OS_MAIN_STACK_SIZE
@@ -210,6 +262,11 @@
 #define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/mcu/native (defined by 
@apache-mynewt-core/kernel/os) */
+#ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
+#define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
+#endif
+
 #ifndef MYNEWT_VAL_OS_TIME_DEBUG
 #define MYNEWT_VAL_OS_TIME_DEBUG (0)
 #endif
@@ -226,6 +283,33 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+/*** @apache-mynewt-core/net/ip/native_sockets */
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP
+#define MYNEWT_VAL_NATIVE_SOCKETS_MAX_UDP (2048)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS
+#define MYNEWT_VAL_NATIVE_SOCKETS_POLL_INTERVAL_MS (200)
+#endif
+
+#undef MYNEWT_VAL_NATIVE_SOCKETS_POLL_ITVL
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_PRIO
+#define MYNEWT_VAL_NATIVE_SOCKETS_PRIO (2)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ
+#define MYNEWT_VAL_NATIVE_SOCKETS_STACK_SZ (4096)
+#endif
+
+#ifndef MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE
+#define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
+#endif
+
 /*** @apache-mynewt-core/sys/console/stub */
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
@@ -244,8 +328,12 @@
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
 
+#ifndef MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG
+#define MYNEWT_VAL_FLASH_MAP_SUPPORT_MFG (0)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE
-#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (2)
+#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
 /*** @apache-mynewt-core/sys/log/common */
@@ -299,23 +387,6 @@
 #define MYNEWT_VAL_LOG_LEVEL (255)
 #endif
 
-/*** @apache-mynewt-core/sys/mfg */
-#ifndef MYNEWT_VAL_MFG_LOG_LVL
-#define MYNEWT_VAL_MFG_LOG_LVL (15)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_LOG_MODULE
-#define MYNEWT_VAL_MFG_LOG_MODULE (128)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_MAX_MMRS
-#define MYNEWT_VAL_MFG_MAX_MMRS (2)
-#endif
-
-#ifndef MYNEWT_VAL_MFG_SYSINIT_STAGE
-#define MYNEWT_VAL_MFG_SYSINIT_STAGE (100)
-#endif
-
 /*** @apache-mynewt-core/sys/sys */
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
@@ -343,12 +414,14 @@
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
-#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
 #endif
 
+/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by 
@apache-mynewt-core/sys/sysinit) */
 #ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
-#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
+#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
 /*** @apache-mynewt-core/util/rwlock */
@@ -365,6 +438,10 @@
 #define MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE (31)
 #endif
 
+#ifndef MYNEWT_VAL_BLE_HCI_VS
+#define MYNEWT_VAL_BLE_HCI_VS (0)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ISO
 #define MYNEWT_VAL_BLE_ISO (0)
 #endif
@@ -734,16 +811,16 @@
 #define MYNEWT_VAL_BLE_SM_SC (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
-#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
+#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_SC_LVL
 #define MYNEWT_VAL_BLE_SM_SC_LVL (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS
-#define MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS (0)
+#ifndef MYNEWT_VAL_BLE_SM_SC_ONLY
+#define MYNEWT_VAL_BLE_SM_SC_ONLY (0)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST
@@ -970,12 +1047,14 @@
 #define MYNEWT_VAL_BLE_SOCK_TCP_PORT (14433)
 #endif
 
+/* Overridden by @apache-mynewt-nimble/porting/targets/porting_default 
(defined by @apache-mynewt-nimble/nimble/transport/socket) */
 #ifndef MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE
-#define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (0)
+#define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (1)
 #endif
 
+/* Overridden by @apache-mynewt-nimble/porting/targets/porting_default 
(defined by @apache-mynewt-nimble/nimble/transport/socket) */
 #ifndef MYNEWT_VAL_BLE_SOCK_USE_TCP
-#define MYNEWT_VAL_BLE_SOCK_USE_TCP (1)
+#define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
 /*** newt */
@@ -988,19 +1067,19 @@
 #endif
 
 #ifndef MYNEWT_VAL_ARCH_NAME
-#define MYNEWT_VAL_ARCH_NAME ("dummy")
+#define MYNEWT_VAL_ARCH_NAME ("sim")
 #endif
 
-#ifndef MYNEWT_VAL_ARCH_dummy
-#define MYNEWT_VAL_ARCH_dummy (1)
+#ifndef MYNEWT_VAL_ARCH_sim
+#define MYNEWT_VAL_ARCH_sim (1)
 #endif
 
 #ifndef MYNEWT_VAL_BSP_NAME
-#define MYNEWT_VAL_BSP_NAME ("dummy_bsp")
+#define MYNEWT_VAL_BSP_NAME ("native")
 #endif
 
-#ifndef MYNEWT_VAL_BSP_dummy_bsp
-#define MYNEWT_VAL_BSP_dummy_bsp (1)
+#ifndef MYNEWT_VAL_BSP_native
+#define MYNEWT_VAL_BSP_native (1)
 #endif
 
 #ifndef MYNEWT_VAL_NEWT_FEATURE_LOGCFG
diff --git a/porting/nimble/include/sysflash/sysflash.h 
b/porting/nimble/include/sysflash/sysflash.h
index ab1341b..28391ca 100644
--- a/porting/nimble/include/sysflash/sysflash.h
+++ b/porting/nimble/include/sysflash/sysflash.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSFLASH_
diff --git a/porting/npl/riot/include/logcfg/logcfg.h 
b/porting/npl/riot/include/logcfg/logcfg.h
index 837cdea..fab4d81 100644
--- a/porting/npl/riot/include/logcfg/logcfg.h
+++ b/porting/npl/riot/include/logcfg/logcfg.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_LOGCFG_
@@ -22,11 +22,4 @@
 #define DFLT_LOG_CRITICAL(...) MODLOG_CRITICAL(0, __VA_ARGS__)
 #define DFLT_LOG_DISABLED(...) MODLOG_DISABLED(0, __VA_ARGS__)
 
-#define MFG_LOG_DEBUG(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_INFO(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_WARN(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_ERROR(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_CRITICAL(...) IGNORE(__VA_ARGS__)
-#define MFG_LOG_DISABLED(...) MODLOG_DISABLED(128, __VA_ARGS__)
-
 #endif
diff --git a/porting/npl/riot/include/syscfg/syscfg.h 
b/porting/npl/riot/include/syscfg/syscfg.h
index 24b49da..538c821 100644
--- a/porting/npl/riot/include/syscfg/syscfg.h
+++ b/porting/npl/riot/include/syscfg/syscfg.h
@@ -15,81 +15,6 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
-
-/*** Repository @apache-mynewt-core info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_CORE
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_CORE 
("49ac781dfadbeecfd03d60bcaac15617744783b7-dirty")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_CORE
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_CORE ("0.0.0")
-#endif
-
-/*** Repository @apache-mynewt-mcumgr info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_MCUMGR
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_MCUMGR 
("b03a5d43ef6640d4f8858f59140b256a0ee4e772-dirty")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_MCUMGR
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_MCUMGR ("0.0.0")
-#endif
-
-/*** Repository @apache-mynewt-nimble info */
-#ifndef MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_NIMBLE
-#define MYNEWT_VAL_REPO_HASH_APACHE_MYNEWT_NIMBLE 
("846dda1f93c05aaf38281925b256fdbd5044492d-dirty")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_NIMBLE
-#define MYNEWT_VAL_REPO_VERSION_APACHE_MYNEWT_NIMBLE ("0.0.0")
-#endif
-
-/*** Repository @bsim info */
-#ifndef MYNEWT_VAL_REPO_HASH_BSIM
-#define MYNEWT_VAL_REPO_HASH_BSIM ("8c5297423a7602b2c0bf47c64c2ac22d55d646ac")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_BSIM
-#define MYNEWT_VAL_REPO_VERSION_BSIM ("0.0.0")
-#endif
-
-/*** Repository @mcuboot info */
-#ifndef MYNEWT_VAL_REPO_HASH_MCUBOOT
-#define MYNEWT_VAL_REPO_HASH_MCUBOOT 
("d4c2d15c3ef524333abf7f1e5839265ad5055d96")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_MCUBOOT
-#define MYNEWT_VAL_REPO_VERSION_MCUBOOT ("0.0.0")
-#endif
-
-/*** Repository @mynewt_runtime info */
-#ifndef MYNEWT_VAL_REPO_HASH_MYNEWT_RUNTIME
-#define MYNEWT_VAL_REPO_HASH_MYNEWT_RUNTIME 
("17c53cd08300587cb5b6e5647566799eff2de198")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_MYNEWT_RUNTIME
-#define MYNEWT_VAL_REPO_VERSION_MYNEWT_RUNTIME ("0.0.0")
-#endif
-
-/*** Repository @onsemi info */
-#ifndef MYNEWT_VAL_REPO_HASH_ONSEMI
-#define MYNEWT_VAL_REPO_HASH_ONSEMI 
("a3bf406b581c1aba025b8fe9472a6d8628e94e53")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_ONSEMI
-#define MYNEWT_VAL_REPO_VERSION_ONSEMI ("0.0.0")
-#endif
-
-/*** Repository @tinyusb info */
-#ifndef MYNEWT_VAL_REPO_HASH_TINYUSB
-#define MYNEWT_VAL_REPO_HASH_TINYUSB 
("aa1a5a11c7729548957e5d8baf1c18ba7a333d14")
-#endif
-
-#ifndef MYNEWT_VAL_REPO_VERSION_TINYUSB
-#define MYNEWT_VAL_REPO_VERSION_TINYUSB ("0.0.0")
-#endif
-
-
-
 /*** @apache-mynewt-core/compiler/arm-none-eabi-m4 */
 #ifndef MYNEWT_VAL_HARDFLOAT
 #define MYNEWT_VAL_HARDFLOAT (0)
@@ -945,7 +870,7 @@
 #endif
 
 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ
-#define MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ (1)
+#define MYNEWT_VAL_BLE_LL_CFG_FEAT_CONN_PARAM_REQ 
(MYNEWT_VAL_BLE_LL_ROLE_CENTRAL || MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL)
 #endif
 
 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL
@@ -1024,7 +949,7 @@
 #endif
 
 #ifndef MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG
-#define MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG (1)
+#define MYNEWT_VAL_BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG 
(MYNEWT_VAL_BLE_LL_ROLE_CENTRAL || MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL)
 #endif
 
 /* Overridden by @apache-mynewt-nimble/porting/targets/riot (defined by 
@apache-mynewt-nimble/nimble/controller) */
@@ -1090,10 +1015,6 @@
 #define MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_ON_ASSERT (0)
 #endif
 
-#ifndef MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_STATS_ON_RESET
-#define MYNEWT_VAL_BLE_LL_HCI_VS_EVENT_STATS_ON_RESET (0)
-#endif
-
 #ifndef MYNEWT_VAL_BLE_LL_MASTER_SCA
 #define MYNEWT_VAL_BLE_LL_MASTER_SCA (4)
 #endif
@@ -1143,6 +1064,26 @@
 #define MYNEWT_VAL_BLE_LL_RNG_BUFSIZE (32)
 #endif
 
+/* Value copied from BLE_ROLE_BROADCASTER */
+#ifndef MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER
+#define MYNEWT_VAL_BLE_LL_ROLE_BROADCASTER (1)
+#endif
+
+/* Value copied from BLE_ROLE_CENTRAL */
+#ifndef MYNEWT_VAL_BLE_LL_ROLE_CENTRAL
+#define MYNEWT_VAL_BLE_LL_ROLE_CENTRAL (1)
+#endif
+
+/* Value copied from BLE_ROLE_OBSERVER */
+#ifndef MYNEWT_VAL_BLE_LL_ROLE_OBSERVER
+#define MYNEWT_VAL_BLE_LL_ROLE_OBSERVER (1)
+#endif
+
+/* Value copied from BLE_ROLE_PERIPHERAL */
+#ifndef MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL
+#define MYNEWT_VAL_BLE_LL_ROLE_PERIPHERAL (1)
+#endif
+
 /* Value copied from BLE_LL_OUR_SCA */
 #ifndef MYNEWT_VAL_BLE_LL_SCA
 #define MYNEWT_VAL_BLE_LL_SCA (60)
diff --git a/porting/npl/riot/include/sysflash/sysflash.h 
b/porting/npl/riot/include/sysflash/sysflash.h
index ab1341b..28391ca 100644
--- a/porting/npl/riot/include/sysflash/sysflash.h
+++ b/porting/npl/riot/include/sysflash/sysflash.h
@@ -1,5 +1,5 @@
 /**
- * This file was generated by Apache newt version: 1.9.0-dev
+ * This file was generated by Apache newt version: 1.10.0-dev
  */
 
 #ifndef H_MYNEWT_SYSFLASH_

Reply via email to