Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
Go to the source code of this file.
Macros | |
#define | NRF_MESH_LOG_ENABLE NRF_LOG_BACKEND_RTT_ENABLED |
Enable logging module. More... | |
#define | LOG_LEVEL_DEFAULT 7 |
Default log level. More... | |
#define | LOG_ENABLE_RTT NRF_LOG_BACKEND_RTT_ENABLED |
Enable logging with RTT callback. More... | |
#define | MESH_FEATURE_RELAY_ENABLED (1) |
Relay feature. More... | |
#define | PERSISTENT_STORAGE 0 |
Enable persistent storage. More... | |
#define | MESH_EXTERNAL_PERSISTENT_STORAGE 0 |
#define | SCANNER_ACTIVE_SCANNING 1 |
Enable active scanning. More... | |
#define | DEVICE_COMPANY_ID (CROWNSTONE_COMPANY_ID) |
Device company identifier. More... | |
#define | DEVICE_PRODUCT_ID (0x0000) |
Device product identifier. More... | |
#define | DEVICE_VERSION_ID (0x0000) |
Device version identifier. More... | |
#define | REPLAY_CACHE_ENTRIES 255 |
Number of entries in the replay protection cache. More... | |
#define | ACCESS_DEFAULT_TTL (CS_MESH_DEFAULT_TTL) |
The default TTL value for the node. More... | |
#define | ACCESS_MODEL_COUNT |
The number of models in the application. More... | |
#define | ACCESS_ELEMENT_COUNT (1) |
The number of elements in the application. More... | |
#define | HEALTH_SERVER_ELEMENT_COUNT (1) |
The number of instances of the health server model. More... | |
#define | ACCESS_SUBSCRIPTION_LIST_COUNT (ACCESS_MODEL_COUNT) |
The number of allocated subscription lists for the application. More... | |
#define | ACCESS_FLASH_PAGE_COUNT (1) |
The number of pages of flash storage reserved for the access layer for persistent data storage. More... | |
#define | ACCESS_RELIABLE_TRANSFER_COUNT |
Number of the allowed parallel transfers (size of the internal context pool). More... | |
#define | MODEL_ACKNOWLEDGED_TRANSACTION_TIMEOUT (SEC_TO_US(3)) |
Define for acknowledging message transaction timeout, in micro seconds. More... | |
#define | DSM_SUBNET_MAX (4) |
Maximum number of subnetworks. More... | |
#define | DSM_APP_MAX (1) |
Maximum number of applications. More... | |
#define | DSM_DEVICE_MAX (1) |
Maximum number of device keys. More... | |
#define | DSM_VIRTUAL_ADDR_MAX (2) |
Maximum number of virtual addresses. More... | |
#define | DSM_NONVIRTUAL_ADDR_MAX (ACCESS_MODEL_COUNT + 1) |
Maximum number of non-virtual addresses. More... | |
#define | DSM_FLASH_PAGE_COUNT (1) |
Number of flash pages reserved for the DSM storage. More... | |
#define | FLASH_MANAGER_RECOVERY_PAGE_OFFSET_PAGES (2 + FDS_PHY_PAGES) |
Number of flash pages to be reserved between the flash manager recovery page and the bootloader. More... | |
#define ACCESS_DEFAULT_TTL (CS_MESH_DEFAULT_TTL) |
The default TTL value for the node.
#define ACCESS_ELEMENT_COUNT (1) |
The number of elements in the application.
#define ACCESS_FLASH_PAGE_COUNT (1) |
The number of pages of flash storage reserved for the access layer for persistent data storage.
#define ACCESS_MODEL_COUNT |
The number of models in the application.
#define ACCESS_RELIABLE_TRANSFER_COUNT |
Number of the allowed parallel transfers (size of the internal context pool).
#define ACCESS_SUBSCRIPTION_LIST_COUNT (ACCESS_MODEL_COUNT) |
The number of allocated subscription lists for the application.
#define DEVICE_COMPANY_ID (CROWNSTONE_COMPANY_ID) |
Device company identifier.
#define DEVICE_PRODUCT_ID (0x0000) |
Device product identifier.
#define DEVICE_VERSION_ID (0x0000) |
Device version identifier.
#define DSM_APP_MAX (1) |
Maximum number of applications.
#define DSM_DEVICE_MAX (1) |
Maximum number of device keys.
#define DSM_FLASH_PAGE_COUNT (1) |
Number of flash pages reserved for the DSM storage.
#define DSM_NONVIRTUAL_ADDR_MAX (ACCESS_MODEL_COUNT + 1) |
Maximum number of non-virtual addresses.
One for each of the servers and a group address.
#define DSM_SUBNET_MAX (4) |
Maximum number of subnetworks.
#define DSM_VIRTUAL_ADDR_MAX (2) |
Maximum number of virtual addresses.
#define FLASH_MANAGER_RECOVERY_PAGE_OFFSET_PAGES (2 + FDS_PHY_PAGES) |
Number of flash pages to be reserved between the flash manager recovery page and the bootloader.
#define HEALTH_SERVER_ELEMENT_COUNT (1) |
The number of instances of the health server model.
#define LOG_ENABLE_RTT NRF_LOG_BACKEND_RTT_ENABLED |
Enable logging with RTT callback.
#define LOG_LEVEL_DEFAULT 7 |
Default log level.
Messages with lower criticality is filtered.
#define MESH_EXTERNAL_PERSISTENT_STORAGE 0 |
#define MESH_FEATURE_RELAY_ENABLED (1) |
Relay feature.
#define MODEL_ACKNOWLEDGED_TRANSACTION_TIMEOUT (SEC_TO_US(3)) |
Define for acknowledging message transaction timeout, in micro seconds.
#define NRF_MESH_LOG_ENABLE NRF_LOG_BACKEND_RTT_ENABLED |
Enable logging module.
#define PERSISTENT_STORAGE 0 |
Enable persistent storage.
#define REPLAY_CACHE_ENTRIES 255 |
Number of entries in the replay protection cache.
#define SCANNER_ACTIVE_SCANNING 1 |
Enable active scanning.