Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_Setup.h File Reference
#include <ble/cs_Nordic.h>
#include <cfg/cs_Config.h>
#include <common/cs_Types.h>
#include <events/cs_EventDispatcher.h>
#include <events/cs_EventListener.h>
#include <cstdint>
Include dependency graph for cs_Setup.h:

Go to the source code of this file.

Classes

class  Setup
 Setup class. More...
 

Macros

#define SETUP_CONFIG_MASK_ALL   ((1 << SETUP_CONFIG_NUM_BITS) - 1)
 

Enumerations

enum  SetupConfigBit {
  SETUP_CONFIG_BIT_STONE_ID = 0 , SETUP_CONFIG_BIT_SPHERE_ID , SETUP_CONFIG_BIT_ADMIN_KEY , SETUP_CONFIG_BIT_MEMBER_KEY ,
  SETUP_CONFIG_BIT_BASIC_KEY , SETUP_CONFIG_BIT_SERVICE_DATA_KEY , SETUP_CONFIG_BIT_LOCALIZATION_KEY , SETUP_CONFIG_BIT_MESH_DEVICE_KEY ,
  SETUP_CONFIG_BIT_MESH_APP_KEY , SETUP_CONFIG_BIT_MESH_NET_KEY , SETUP_CONFIG_BIT_IBEACON_UUID , SETUP_CONFIG_BIT_IBEACON_MAJOR ,
  SETUP_CONFIG_BIT_IBEACON_MINOR , SETUP_CONFIG_BIT_SWITCH , SETUP_CONFIG_NUM_BITS
}
 Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Apr 9, 2018 Triple-license: LGPLv3+, Apache License, and/or MIT. More...
 

Macro Definition Documentation

◆ SETUP_CONFIG_MASK_ALL

#define SETUP_CONFIG_MASK_ALL   ((1 << SETUP_CONFIG_NUM_BITS) - 1)

Enumeration Type Documentation

◆ SetupConfigBit

Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Apr 9, 2018 Triple-license: LGPLv3+, Apache License, and/or MIT.

Enumerator
SETUP_CONFIG_BIT_STONE_ID 
SETUP_CONFIG_BIT_SPHERE_ID 
SETUP_CONFIG_BIT_ADMIN_KEY 
SETUP_CONFIG_BIT_MEMBER_KEY 
SETUP_CONFIG_BIT_BASIC_KEY 
SETUP_CONFIG_BIT_SERVICE_DATA_KEY 
SETUP_CONFIG_BIT_LOCALIZATION_KEY 
SETUP_CONFIG_BIT_MESH_DEVICE_KEY 
SETUP_CONFIG_BIT_MESH_APP_KEY 
SETUP_CONFIG_BIT_MESH_NET_KEY 
SETUP_CONFIG_BIT_IBEACON_UUID 
SETUP_CONFIG_BIT_IBEACON_MAJOR 
SETUP_CONFIG_BIT_IBEACON_MINOR 
SETUP_CONFIG_BIT_SWITCH 
SETUP_CONFIG_NUM_BITS