BlueNRG-MS pack for STM32CubeMX: AD Types

STM32CubeMX BlueNRG-MS

BlueNRG-MS pack for STM32CubeMX  V4.4.0
The BlueNRG-MS pack is an additional software for STM32CubeMX.

AD Types. More...

Macros

#define AD_TYPE_FLAGS   (0x01)
 
#define AD_TYPE_TX_POWER_LEVEL   (0x0A)
 
#define AD_TYPE_CLASS_OF_DEVICE   (0x0D)
 
#define AD_TYPE_SEC_MGR_TK_VALUE   (0x10)
 
#define AD_TYPE_SEC_MGR_OOB_FLAGS   (0x11)
 
#define AD_TYPE_SLAVE_CONN_INTERVAL   (0x12)
 
#define AD_TYPE_SERVICE_DATA   (0x16)
 
#define AD_TYPE_MANUFACTURER_SPECIFIC_DATA   (0xFF)
 

Flags AD Type bits

Bits in Flags AD Type

#define FLAG_BIT_LE_LIMITED_DISCOVERABLE_MODE   (0x01)
 
#define FLAG_BIT_LE_GENERAL_DISCOVERABLE_MODE   (0x02)
 
#define FLAG_BIT_BR_EDR_NOT_SUPPORTED   (0x04)
 
#define FLAG_BIT_LE_BR_EDR_CONTROLLER   (0x08)
 
#define FLAG_BIT_LE_BR_EDR_HOST   (0x10)
 

Service UUID AD types

#define AD_TYPE_16_BIT_SERV_UUID   (0x02)
 
#define AD_TYPE_16_BIT_SERV_UUID_CMPLT_LIST   (0x03)
 
#define AD_TYPE_32_BIT_SERV_UUID   (0x04)
 
#define AD_TYPE_32_BIT_SERV_UUID_CMPLT_LIST   (0x05)
 
#define AD_TYPE_128_BIT_SERV_UUID   (0x06)
 
#define AD_TYPE_128_BIT_SERV_UUID_CMPLT_LIST   (0x07)
 

Local name AD types

#define AD_TYPE_SHORTENED_LOCAL_NAME   (0x08)
 
#define AD_TYPE_COMPLETE_LOCAL_NAME   (0x09)
 

Service solicitation UUID list AD types

#define AD_TYPE_SERV_SOLICIT_16_BIT_UUID_LIST   (0x14)
 
#define AD_TYPE_SERV_SOLICIT_32_BIT_UUID_LIST   (0x1F)
 
#define AD_TYPE_SERV_SOLICIT_128_BIT_UUID_LIST   (0x15)
 

Detailed Description

AD Types.

Macro Definition Documentation

◆ AD_TYPE_128_BIT_SERV_UUID

#define AD_TYPE_128_BIT_SERV_UUID   (0x06)

◆ AD_TYPE_128_BIT_SERV_UUID_CMPLT_LIST

#define AD_TYPE_128_BIT_SERV_UUID_CMPLT_LIST   (0x07)

◆ AD_TYPE_16_BIT_SERV_UUID

#define AD_TYPE_16_BIT_SERV_UUID   (0x02)

◆ AD_TYPE_16_BIT_SERV_UUID_CMPLT_LIST

#define AD_TYPE_16_BIT_SERV_UUID_CMPLT_LIST   (0x03)

◆ AD_TYPE_32_BIT_SERV_UUID

#define AD_TYPE_32_BIT_SERV_UUID   (0x04)

◆ AD_TYPE_32_BIT_SERV_UUID_CMPLT_LIST

#define AD_TYPE_32_BIT_SERV_UUID_CMPLT_LIST   (0x05)

◆ AD_TYPE_CLASS_OF_DEVICE

#define AD_TYPE_CLASS_OF_DEVICE   (0x0D)

◆ AD_TYPE_COMPLETE_LOCAL_NAME

#define AD_TYPE_COMPLETE_LOCAL_NAME   (0x09)

◆ AD_TYPE_FLAGS

#define AD_TYPE_FLAGS   (0x01)

◆ AD_TYPE_MANUFACTURER_SPECIFIC_DATA

#define AD_TYPE_MANUFACTURER_SPECIFIC_DATA   (0xFF)

◆ AD_TYPE_SEC_MGR_OOB_FLAGS

#define AD_TYPE_SEC_MGR_OOB_FLAGS   (0x11)

◆ AD_TYPE_SEC_MGR_TK_VALUE

#define AD_TYPE_SEC_MGR_TK_VALUE   (0x10)

◆ AD_TYPE_SERV_SOLICIT_128_BIT_UUID_LIST

#define AD_TYPE_SERV_SOLICIT_128_BIT_UUID_LIST   (0x15)

◆ AD_TYPE_SERV_SOLICIT_16_BIT_UUID_LIST

#define AD_TYPE_SERV_SOLICIT_16_BIT_UUID_LIST   (0x14)

◆ AD_TYPE_SERV_SOLICIT_32_BIT_UUID_LIST

#define AD_TYPE_SERV_SOLICIT_32_BIT_UUID_LIST   (0x1F)

◆ AD_TYPE_SERVICE_DATA

#define AD_TYPE_SERVICE_DATA   (0x16)

◆ AD_TYPE_SHORTENED_LOCAL_NAME

#define AD_TYPE_SHORTENED_LOCAL_NAME   (0x08)

◆ AD_TYPE_SLAVE_CONN_INTERVAL

#define AD_TYPE_SLAVE_CONN_INTERVAL   (0x12)

◆ AD_TYPE_TX_POWER_LEVEL

#define AD_TYPE_TX_POWER_LEVEL   (0x0A)

◆ FLAG_BIT_BR_EDR_NOT_SUPPORTED

#define FLAG_BIT_BR_EDR_NOT_SUPPORTED   (0x04)

◆ FLAG_BIT_LE_BR_EDR_CONTROLLER

#define FLAG_BIT_LE_BR_EDR_CONTROLLER   (0x08)

◆ FLAG_BIT_LE_BR_EDR_HOST

#define FLAG_BIT_LE_BR_EDR_HOST   (0x10)

◆ FLAG_BIT_LE_GENERAL_DISCOVERABLE_MODE

#define FLAG_BIT_LE_GENERAL_DISCOVERABLE_MODE   (0x02)

◆ FLAG_BIT_LE_LIMITED_DISCOVERABLE_MODE

#define FLAG_BIT_LE_LIMITED_DISCOVERABLE_MODE   (0x01)
Generated on Mon Apr 15 2019 18:10:40 for BlueNRG-MS pack for STM32CubeMX by   doxygen 1.8.13