diff --git a/porting/examples/linux/include/syscfg/syscfg.h b/porting/examples/linux/include/syscfg/syscfg.h index 79aac47e5f..862e630a2f 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 d9b8372526..dacd34d6b6 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 217f756fd9..4e088a619d 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 add9dcb9a8..4266454cd3 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 cc614f8376..10d6ee552f 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 3b21486974..c5f98635d4 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