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-nimble.git


The following commit(s) were added to refs/heads/master by this push:
     new 5835130a3 porting: Update ports syscfg
5835130a3 is described below

commit 5835130a3a2471d7e929ac4171fe10f35016331f
Author: Mynewt Bot <[email protected]>
AuthorDate: Fri Sep 11 13:14:54 2026 +0000

    porting: Update ports syscfg
    
    Automated update of system configuration files.
    This commit removes comments and adds missing license headers.
---
 porting/examples/linux/include/syscfg/syscfg.h     | 172 +++++++++++++++++
 .../examples/linux_blemesh/include/syscfg/syscfg.h | 176 ++++++++++++++++++
 .../linux_blemesh_shell/include/syscfg/syscfg.h    | 204 +++++++++++++++++++++
 porting/examples/nuttx/include/syscfg/syscfg.h     | 172 +++++++++++++++++
 porting/nimble/include/syscfg/syscfg.h             | 172 +++++++++++++++++
 porting/npl/riot/include/syscfg/syscfg.h           | 168 +++++++++++++++++
 6 files changed, 1064 insertions(+)

diff --git a/porting/examples/linux/include/syscfg/syscfg.h 
b/porting/examples/linux/include/syscfg/syscfg.h
index 79aac47e5..862e630a2 100644
--- a/porting/examples/linux/include/syscfg/syscfg.h
+++ b/porting/examples/linux/include/syscfg/syscfg.h
@@ -23,6 +23,10 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
+#ifndef MYNEWT_VAL_PKG_compiler_sim
+#define MYNEWT_VAL_PKG_compiler_sim (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -283,10 +287,42 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_SIMULATED
 #define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_native
+#define MYNEWT_VAL_PKG_hw_bsp_native (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng
+#define MYNEWT_VAL_PKG_hw_drivers_trng (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw
+#define MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -315,6 +351,10 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_I2C_0
 #define MYNEWT_VAL_I2C_0 (0)
 #endif
@@ -347,6 +387,10 @@
 #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_native
+#define MYNEWT_VAL_PKG_hw_mcu_native (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
 #endif
@@ -527,6 +571,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -535,6 +583,14 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_sim
+#define MYNEWT_VAL_PKG_kernel_sim (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_net_ip_mn_socket
+#define MYNEWT_VAL_PKG_net_ip_mn_socket (1)
+#endif
+
 #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
 #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
 #endif
@@ -559,6 +615,10 @@
 #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_net_ip_native_sockets
+#define MYNEWT_VAL_PKG_net_ip_native_sockets (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -571,6 +631,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -583,6 +651,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -595,6 +667,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -619,6 +695,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -635,10 +715,26 @@
 #define MYNEWT_VAL_LOG_LEVEL (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -655,6 +751,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -667,6 +767,14 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
@@ -771,6 +879,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -1131,6 +1243,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
 #endif
@@ -1143,6 +1259,10 @@
 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ans
+#define MYNEWT_VAL_PKG_nimble_host_services_ans (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
 #endif
@@ -1155,6 +1275,10 @@
 #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_bas
+#define MYNEWT_VAL_PKG_nimble_host_services_bas (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
 #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
 #endif
@@ -1219,6 +1343,10 @@
 #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_dis
+#define MYNEWT_VAL_PKG_nimble_host_services_dis (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -1263,26 +1391,50 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ias
+#define MYNEWT_VAL_PKG_nimble_host_services_ias (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ipss
+#define MYNEWT_VAL_PKG_nimble_host_services_ipss (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_lls
+#define MYNEWT_VAL_PKG_nimble_host_services_lls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_tps
+#define MYNEWT_VAL_PKG_nimble_host_services_tps (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -1422,6 +1574,10 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
 #endif
@@ -1467,6 +1623,22 @@
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport_socket
+#define MYNEWT_VAL_PKG_nimble_transport_socket (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_linux
+#define MYNEWT_VAL_PKG_porting_targets_linux (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif
diff --git a/porting/examples/linux_blemesh/include/syscfg/syscfg.h 
b/porting/examples/linux_blemesh/include/syscfg/syscfg.h
index d9b837252..dacd34d6b 100644
--- a/porting/examples/linux_blemesh/include/syscfg/syscfg.h
+++ b/porting/examples/linux_blemesh/include/syscfg/syscfg.h
@@ -23,6 +23,10 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
+#ifndef MYNEWT_VAL_PKG_compiler_sim
+#define MYNEWT_VAL_PKG_compiler_sim (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -283,10 +287,42 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_SIMULATED
 #define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_native
+#define MYNEWT_VAL_PKG_hw_bsp_native (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng
+#define MYNEWT_VAL_PKG_hw_drivers_trng (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw
+#define MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -315,6 +351,10 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_I2C_0
 #define MYNEWT_VAL_I2C_0 (0)
 #endif
@@ -347,6 +387,10 @@
 #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_native
+#define MYNEWT_VAL_PKG_hw_mcu_native (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
 #endif
@@ -527,6 +571,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -535,6 +583,14 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_sim
+#define MYNEWT_VAL_PKG_kernel_sim (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_net_ip_mn_socket
+#define MYNEWT_VAL_PKG_net_ip_mn_socket (1)
+#endif
+
 #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
 #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
 #endif
@@ -559,6 +615,10 @@
 #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_net_ip_native_sockets
+#define MYNEWT_VAL_PKG_net_ip_native_sockets (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -571,6 +631,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -583,6 +651,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -595,6 +667,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -619,6 +695,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -635,10 +715,26 @@
 #define MYNEWT_VAL_LOG_LEVEL (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -655,6 +751,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -667,6 +767,14 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
@@ -771,6 +879,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -1131,6 +1243,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG
 #define MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG (1)
 #endif
@@ -1679,6 +1795,10 @@
 #define MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT (5)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_mesh
+#define MYNEWT_VAL_PKG_nimble_host_mesh (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
 #endif
@@ -1691,6 +1811,10 @@
 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ans
+#define MYNEWT_VAL_PKG_nimble_host_services_ans (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
 #endif
@@ -1703,6 +1827,10 @@
 #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_bas
+#define MYNEWT_VAL_PKG_nimble_host_services_bas (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
 #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
 #endif
@@ -1767,6 +1895,10 @@
 #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_dis
+#define MYNEWT_VAL_PKG_nimble_host_services_dis (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -1811,26 +1943,50 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ias
+#define MYNEWT_VAL_PKG_nimble_host_services_ias (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ipss
+#define MYNEWT_VAL_PKG_nimble_host_services_ipss (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_lls
+#define MYNEWT_VAL_PKG_nimble_host_services_lls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_tps
+#define MYNEWT_VAL_PKG_nimble_host_services_tps (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -1970,6 +2126,10 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
 #endif
@@ -2015,6 +2175,22 @@
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport_socket
+#define MYNEWT_VAL_PKG_nimble_transport_socket (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_linux_blemesh
+#define MYNEWT_VAL_PKG_porting_targets_linux_blemesh (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif
diff --git a/porting/examples/linux_blemesh_shell/include/syscfg/syscfg.h 
b/porting/examples/linux_blemesh_shell/include/syscfg/syscfg.h
index 217f756fd..4e088a619 100644
--- a/porting/examples/linux_blemesh_shell/include/syscfg/syscfg.h
+++ b/porting/examples/linux_blemesh_shell/include/syscfg/syscfg.h
@@ -23,6 +23,10 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
+#ifndef MYNEWT_VAL_PKG_compiler_sim
+#define MYNEWT_VAL_PKG_compiler_sim (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -283,10 +287,50 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_encoding_base64
+#define MYNEWT_VAL_PKG_encoding_base64 (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_encoding_tinycbor
+#define MYNEWT_VAL_PKG_encoding_tinycbor (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_SIMULATED
 #define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_native
+#define MYNEWT_VAL_PKG_hw_bsp_native (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng
+#define MYNEWT_VAL_PKG_hw_drivers_trng (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw
+#define MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -315,6 +359,10 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_I2C_0
 #define MYNEWT_VAL_I2C_0 (0)
 #endif
@@ -347,6 +395,10 @@
 #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_native
+#define MYNEWT_VAL_PKG_hw_mcu_native (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
 #endif
@@ -527,6 +579,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -535,6 +591,14 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_sim
+#define MYNEWT_VAL_PKG_kernel_sim (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_net_ip_mn_socket
+#define MYNEWT_VAL_PKG_net_ip_mn_socket (1)
+#endif
+
 #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
 #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
 #endif
@@ -559,6 +623,10 @@
 #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_net_ip_native_sockets
+#define MYNEWT_VAL_PKG_net_ip_native_sockets (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -571,6 +639,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -583,6 +659,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -595,6 +675,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -619,6 +703,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -635,6 +723,10 @@
 #define MYNEWT_VAL_LOG_LEVEL (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_BOOT_SERIAL_NVREG_INDEX
 #define MYNEWT_VAL_BOOT_SERIAL_NVREG_INDEX (-1)
 #endif
@@ -643,6 +735,10 @@
 #define MYNEWT_VAL_BOOT_SERIAL_NVREG_MAGIC (0xB7)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_shell
+#define MYNEWT_VAL_PKG_sys_shell (1)
+#endif
+
 #ifndef MYNEWT_VAL_SHELL_BRIDGE
 #define MYNEWT_VAL_SHELL_BRIDGE (0)
 #endif
@@ -723,10 +819,22 @@
 #define MYNEWT_VAL_SHELL_UPTIME_LOAD (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -743,6 +851,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -755,18 +867,42 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_time_datetime
+#define MYNEWT_VAL_PKG_time_datetime (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_crc
+#define MYNEWT_VAL_PKG_util_crc (1)
+#endif
+
 #ifndef MYNEWT_VAL_UTIL_CRC_CRC16_CCITT_USE_TABLE
 #define MYNEWT_VAL_UTIL_CRC_CRC16_CCITT_USE_TABLE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_streamer
+#define MYNEWT_VAL_PKG_util_streamer (1)
+#endif
+
 #ifndef MYNEWT_VAL_STREAMER_MBUF_PRINTF_MAX
 #define MYNEWT_VAL_STREAMER_MBUF_PRINTF_MAX (128)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_mgmt
+#define MYNEWT_VAL_PKG_mgmt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_CHANNEL_SOUNDING
 #define MYNEWT_VAL_BLE_CHANNEL_SOUNDING (0)
 #endif
@@ -867,6 +1003,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -1227,6 +1367,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG
 #define MYNEWT_VAL_BLE_MESH_ACCESS_LAYER_MSG (1)
 #endif
@@ -1775,6 +1919,10 @@
 #define MYNEWT_VAL_BLE_MESH_UNPROV_BEACON_INT (5)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_mesh
+#define MYNEWT_VAL_PKG_nimble_host_mesh (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
 #endif
@@ -1787,6 +1935,10 @@
 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ans
+#define MYNEWT_VAL_PKG_nimble_host_services_ans (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
 #endif
@@ -1799,6 +1951,10 @@
 #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_bas
+#define MYNEWT_VAL_PKG_nimble_host_services_bas (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
 #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
 #endif
@@ -1863,6 +2019,10 @@
 #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_dis
+#define MYNEWT_VAL_PKG_nimble_host_services_dis (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -1907,26 +2067,50 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ias
+#define MYNEWT_VAL_PKG_nimble_host_services_ias (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ipss
+#define MYNEWT_VAL_PKG_nimble_host_services_ipss (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_lls
+#define MYNEWT_VAL_PKG_nimble_host_services_lls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_tps
+#define MYNEWT_VAL_PKG_nimble_host_services_tps (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -2066,6 +2250,10 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
 #endif
@@ -2111,6 +2299,22 @@
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport_socket
+#define MYNEWT_VAL_PKG_nimble_transport_socket (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_linux_blemesh_shell
+#define MYNEWT_VAL_PKG_porting_targets_linux_blemesh_shell (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif
diff --git a/porting/examples/nuttx/include/syscfg/syscfg.h 
b/porting/examples/nuttx/include/syscfg/syscfg.h
index add9dcb9a..4266454cd 100644
--- a/porting/examples/nuttx/include/syscfg/syscfg.h
+++ b/porting/examples/nuttx/include/syscfg/syscfg.h
@@ -23,6 +23,10 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
+#ifndef MYNEWT_VAL_PKG_compiler_sim
+#define MYNEWT_VAL_PKG_compiler_sim (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -283,10 +287,42 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_SIMULATED
 #define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_native
+#define MYNEWT_VAL_PKG_hw_bsp_native (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng
+#define MYNEWT_VAL_PKG_hw_drivers_trng (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw
+#define MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -315,6 +351,10 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_I2C_0
 #define MYNEWT_VAL_I2C_0 (0)
 #endif
@@ -347,6 +387,10 @@
 #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_native
+#define MYNEWT_VAL_PKG_hw_mcu_native (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
 #endif
@@ -527,6 +571,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -535,6 +583,14 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_sim
+#define MYNEWT_VAL_PKG_kernel_sim (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_net_ip_mn_socket
+#define MYNEWT_VAL_PKG_net_ip_mn_socket (1)
+#endif
+
 #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
 #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
 #endif
@@ -559,6 +615,10 @@
 #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_net_ip_native_sockets
+#define MYNEWT_VAL_PKG_net_ip_native_sockets (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -571,6 +631,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -583,6 +651,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -595,6 +667,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -619,6 +695,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -635,10 +715,26 @@
 #define MYNEWT_VAL_LOG_LEVEL (2)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -655,6 +751,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -667,6 +767,14 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
@@ -771,6 +879,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -1131,6 +1243,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
 #endif
@@ -1143,6 +1259,10 @@
 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ans
+#define MYNEWT_VAL_PKG_nimble_host_services_ans (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
 #endif
@@ -1155,6 +1275,10 @@
 #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_bas
+#define MYNEWT_VAL_PKG_nimble_host_services_bas (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
 #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
 #endif
@@ -1219,6 +1343,10 @@
 #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_dis
+#define MYNEWT_VAL_PKG_nimble_host_services_dis (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -1263,26 +1391,50 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ias
+#define MYNEWT_VAL_PKG_nimble_host_services_ias (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ipss
+#define MYNEWT_VAL_PKG_nimble_host_services_ipss (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_lls
+#define MYNEWT_VAL_PKG_nimble_host_services_lls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_tps
+#define MYNEWT_VAL_PKG_nimble_host_services_tps (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -1422,6 +1574,10 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
 #endif
@@ -1467,6 +1623,22 @@
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport_socket
+#define MYNEWT_VAL_PKG_nimble_transport_socket (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_nuttx
+#define MYNEWT_VAL_PKG_porting_targets_nuttx (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif
diff --git a/porting/nimble/include/syscfg/syscfg.h 
b/porting/nimble/include/syscfg/syscfg.h
index cc614f837..10d6ee552 100644
--- a/porting/nimble/include/syscfg/syscfg.h
+++ b/porting/nimble/include/syscfg/syscfg.h
@@ -23,6 +23,10 @@
 #define MYNEWT_VAL(_name)                       MYNEWT_VAL_ ## _name
 #define MYNEWT_VAL_CHOICE(_name, _val)          MYNEWT_VAL_ ## _name ## __ ## 
_val
 
+#ifndef MYNEWT_VAL_PKG_compiler_sim
+#define MYNEWT_VAL_PKG_compiler_sim (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -283,10 +287,42 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_SIMULATED
 #define MYNEWT_VAL_BSP_SIMULATED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_native
+#define MYNEWT_VAL_PKG_hw_bsp_native (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls
+#define MYNEWT_VAL_PKG_hw_drivers_flash_enc_flash_ef_mbedtls (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng
+#define MYNEWT_VAL_PKG_hw_drivers_trng (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw
+#define MYNEWT_VAL_PKG_hw_drivers_trng_trng_sw (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -315,6 +351,10 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_I2C_0
 #define MYNEWT_VAL_I2C_0 (0)
 #endif
@@ -347,6 +387,10 @@
 #define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_native
+#define MYNEWT_VAL_PKG_hw_mcu_native (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLOAT_USER
 #define MYNEWT_VAL_FLOAT_USER (0)
 #endif
@@ -527,6 +571,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -535,6 +583,14 @@
 #define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_sim
+#define MYNEWT_VAL_PKG_kernel_sim (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_net_ip_mn_socket
+#define MYNEWT_VAL_PKG_net_ip_mn_socket (1)
+#endif
+
 #ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
 #define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
 #endif
@@ -559,6 +615,10 @@
 #define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_net_ip_native_sockets
+#define MYNEWT_VAL_PKG_net_ip_native_sockets (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -571,6 +631,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -583,6 +651,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -595,6 +667,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -619,6 +695,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -635,10 +715,26 @@
 #define MYNEWT_VAL_LOG_LEVEL (255)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -655,6 +751,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -667,6 +767,14 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
@@ -771,6 +879,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -1131,6 +1243,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
 #define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
 #endif
@@ -1143,6 +1259,10 @@
 #define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ans
+#define MYNEWT_VAL_PKG_nimble_host_services_ans (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
 #define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
 #endif
@@ -1155,6 +1275,10 @@
 #define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_bas
+#define MYNEWT_VAL_PKG_nimble_host_services_bas (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
 #define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
 #endif
@@ -1219,6 +1343,10 @@
 #define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_dis
+#define MYNEWT_VAL_PKG_nimble_host_services_dis (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -1263,26 +1391,50 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ias
+#define MYNEWT_VAL_PKG_nimble_host_services_ias (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_ipss
+#define MYNEWT_VAL_PKG_nimble_host_services_ipss (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_lls
+#define MYNEWT_VAL_PKG_nimble_host_services_lls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_tps
+#define MYNEWT_VAL_PKG_nimble_host_services_tps (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -1422,6 +1574,10 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
 #endif
@@ -1467,6 +1623,22 @@
 #define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport_socket
+#define MYNEWT_VAL_PKG_nimble_transport_socket (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_porting_default
+#define MYNEWT_VAL_PKG_porting_targets_porting_default (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif
diff --git a/porting/npl/riot/include/syscfg/syscfg.h 
b/porting/npl/riot/include/syscfg/syscfg.h
index 3b2148697..c5f98635d 100644
--- a/porting/npl/riot/include/syscfg/syscfg.h
+++ b/porting/npl/riot/include/syscfg/syscfg.h
@@ -45,10 +45,18 @@
 #define MYNEWT_VAL_MCU_RAM_START (0x20000000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_boot_startup
+#define MYNEWT_VAL_PKG_boot_startup (1)
+#endif
+
 #ifndef MYNEWT_VAL_HARDFLOAT
 #define MYNEWT_VAL_HARDFLOAT (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_compiler_arm_none_eabi_m4
+#define MYNEWT_VAL_PKG_compiler_arm_none_eabi_m4 (1)
+#endif
+
 #ifndef MYNEWT_VAL_MBEDTLS_AES_ALT
 #define MYNEWT_VAL_MBEDTLS_AES_ALT (0)
 #endif
@@ -309,20 +317,44 @@
 #define MYNEWT_VAL_MBEDTLS_TIMING_C (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_crypto_mbedtls
+#define MYNEWT_VAL_PKG_crypto_mbedtls (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_BOOTLOADER_48K
 #define MYNEWT_VAL_BSP_BOOTLOADER_48K (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp
+#define MYNEWT_VAL_PKG_hw_bsp (1)
+#endif
+
 #ifndef MYNEWT_VAL_BSP_NRF52840
 #define MYNEWT_VAL_BSP_NRF52840 (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_bsp_nordic_pca10056
+#define MYNEWT_VAL_PKG_hw_bsp_nordic_pca10056 (1)
+#endif
+
 #ifndef MYNEWT_VAL_SOFT_PWM
 #define MYNEWT_VAL_SOFT_PWM (0)
 #endif
 
 #undef MYNEWT_VAL_ARM_MPU
 
+#ifndef MYNEWT_VAL_PKG_hw_cmsis_core
+#define MYNEWT_VAL_PKG_hw_cmsis_core (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart
+#define MYNEWT_VAL_PKG_hw_drivers_uart (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal
+#define MYNEWT_VAL_PKG_hw_drivers_uart_uart_hal (1)
+#endif
+
 #ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
 #define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
 #endif
@@ -351,6 +383,14 @@
 #define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_hal
+#define MYNEWT_VAL_PKG_hw_hal (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_hw_mcu_nordic
+#define MYNEWT_VAL_PKG_hw_mcu_nordic (1)
+#endif
+
 #ifndef MYNEWT_VAL_ADC_0
 #define MYNEWT_VAL_ADC_0 (0)
 #endif
@@ -483,6 +523,10 @@
 #define MYNEWT_VAL_NFC_PINS_AS_GPIO (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_nordic_nrf52xxx
+#define MYNEWT_VAL_PKG_hw_mcu_nordic_nrf52xxx (1)
+#endif
+
 #ifndef MYNEWT_VAL_PWM_0
 #define MYNEWT_VAL_PWM_0 (0)
 #endif
@@ -729,6 +773,10 @@
 
 #undef MYNEWT_VAL_UART_1_PIN_TX
 
+#ifndef MYNEWT_VAL_PKG_hw_mcu_nordic_nrf_common
+#define MYNEWT_VAL_PKG_hw_mcu_nordic_nrf_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_JLINK_TARGET
 #define MYNEWT_VAL_JLINK_TARGET (NRF52)
 #endif
@@ -803,6 +851,10 @@
 
 #undef MYNEWT_VAL_NRFUTIL_TRAITS
 
+#ifndef MYNEWT_VAL_PKG_hw_scripts
+#define MYNEWT_VAL_PKG_hw_scripts (1)
+#endif
+
 #ifndef MYNEWT_VAL_PYOCD_TARGET
 #define MYNEWT_VAL_PYOCD_TARGET (nrf52840)
 #endif
@@ -987,6 +1039,10 @@
 #define MYNEWT_VAL_OS_WATCHDOG_MONITOR (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_kernel_os
+#define MYNEWT_VAL_PKG_kernel_os (1)
+#endif
+
 #ifndef MYNEWT_VAL_SANITY_INTERVAL
 #define MYNEWT_VAL_SANITY_INTERVAL (15000)
 #endif
@@ -1005,6 +1061,10 @@
 #define MYNEWT_VAL_LIBC (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_libc
+#define MYNEWT_VAL_PKG_libc (1)
+#endif
+
 #ifndef MYNEWT_VAL_BASELIBC_DEBUG_MALLOC
 #define MYNEWT_VAL_BASELIBC_DEBUG_MALLOC (0)
 #endif
@@ -1029,6 +1089,14 @@
 #define MYNEWT_VAL_BASELIBC_THREAD_SAFE_HEAP_ALLOCATION (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_libc_baselibc
+#define MYNEWT_VAL_PKG_libc_baselibc (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_mgmt_image_header
+#define MYNEWT_VAL_PKG_mgmt_image_header (1)
+#endif
+
 #ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
 #define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
 #endif
@@ -1041,6 +1109,14 @@
 #define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_console_stub
+#define MYNEWT_VAL_PKG_sys_console_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_defs
+#define MYNEWT_VAL_PKG_sys_defs (1)
+#endif
+
 #ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
 #define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
 #endif
@@ -1053,6 +1129,10 @@
 #define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_flash_map
+#define MYNEWT_VAL_PKG_sys_flash_map (1)
+#endif
+
 #ifndef MYNEWT_VAL_DFLT_LOG_LVL
 #define MYNEWT_VAL_DFLT_LOG_LVL (1)
 #endif
@@ -1065,6 +1145,10 @@
 #define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_common
+#define MYNEWT_VAL_PKG_sys_log_common (1)
+#endif
+
 #ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
 #define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
 #endif
@@ -1089,6 +1173,10 @@
 #define MYNEWT_VAL_MODLOG_USE_PRINTF_ATTRIBUTE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_modlog
+#define MYNEWT_VAL_PKG_sys_log_modlog (1)
+#endif
+
 #ifndef MYNEWT_VAL_LOG_CONSOLE
 #define MYNEWT_VAL_LOG_CONSOLE (1)
 #endif
@@ -1105,10 +1193,26 @@
 #define MYNEWT_VAL_LOG_LEVEL (255)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_log_stub
+#define MYNEWT_VAL_PKG_sys_log_stub (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_stats_stub
+#define MYNEWT_VAL_PKG_sys_stats_stub (1)
+#endif
+
 #ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
 #define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sys
+#define MYNEWT_VAL_PKG_sys_sys (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_sys_sysdown
+#define MYNEWT_VAL_PKG_sys_sysdown (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
 #define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
 #endif
@@ -1125,6 +1229,10 @@
 #define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_sys_sysinit
+#define MYNEWT_VAL_PKG_sys_sysinit (1)
+#endif
+
 #ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
 #define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
 #endif
@@ -1137,6 +1245,14 @@
 #define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_util_mem
+#define MYNEWT_VAL_PKG_util_mem (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_util_rwlock
+#define MYNEWT_VAL_PKG_util_rwlock (1)
+#endif
+
 #ifndef MYNEWT_VAL_RWLOCK_DEBUG
 #define MYNEWT_VAL_RWLOCK_DEBUG (0)
 #endif
@@ -1241,6 +1357,10 @@
 #define MYNEWT_VAL_BLE_WHITELIST (1)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble
+#define MYNEWT_VAL_PKG_nimble (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_CONTROLLER
 #define MYNEWT_VAL_BLE_CONTROLLER (1)
 #endif
@@ -1625,6 +1745,10 @@
 #define MYNEWT_VAL_BLE_LL_WHITELIST_SIZE (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_controller
+#define MYNEWT_VAL_PKG_nimble_controller (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN
 #define MYNEWT_VAL_BLE_PHY_DBG_TIME_ADDRESS_END_PIN (-1)
 #endif
@@ -1661,6 +1785,10 @@
 #define MYNEWT_VAL_BLE_PHY_VARIABLE_TIFS (0)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_drivers_nrf5x
+#define MYNEWT_VAL_PKG_nimble_drivers_nrf5x (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
 #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
 #endif
@@ -2021,6 +2149,10 @@
 #define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host
+#define MYNEWT_VAL_PKG_nimble_host (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
 #define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
 #endif
@@ -2065,10 +2197,18 @@
 #define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gap
+#define MYNEWT_VAL_PKG_nimble_host_services_gap (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
 #define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
 #endif
 
+#ifndef MYNEWT_VAL_PKG_nimble_host_services_gatt
+#define MYNEWT_VAL_PKG_nimble_host_services_gatt (1)
+#endif
+
 #ifndef MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE
 #define MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE (128)
 #endif
@@ -2208,6 +2348,30 @@
 
 #undef MYNEWT_VAL_BLE_TRANSPORT_RX_TASK_STACK_SIZE
 
+#ifndef MYNEWT_VAL_PKG_nimble_transport
+#define MYNEWT_VAL_PKG_nimble_transport (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_npl_mynewt
+#define MYNEWT_VAL_PKG_porting_npl_mynewt (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_dummy_app
+#define MYNEWT_VAL_PKG_porting_targets_dummy_app (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_porting_targets_riot
+#define MYNEWT_VAL_PKG_porting_targets_riot (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_boot_bootutil
+#define MYNEWT_VAL_PKG_boot_bootutil (1)
+#endif
+
+#ifndef MYNEWT_VAL_PKG_boot_mynewt_flash_map_backend
+#define MYNEWT_VAL_PKG_boot_mynewt_flash_map_backend (1)
+#endif
+
 #ifndef MYNEWT_VAL_BOOTUTIL_BOOTSTRAP
 #define MYNEWT_VAL_BOOTUTIL_BOOTSTRAP (0)
 #endif
@@ -2335,6 +2499,10 @@
 
 #undef MYNEWT_VAL_MCUBOOT_SHARED_DATA_SIZE
 
+#ifndef MYNEWT_VAL_PKG_boot_mynewt_mcuboot_config
+#define MYNEWT_VAL_PKG_boot_mynewt_mcuboot_config (1)
+#endif
+
 #ifndef MYNEWT_VAL_APP_NAME
 #define MYNEWT_VAL_APP_NAME "dummy_app"
 #endif

Reply via email to