| STM32L - BlueNRG-1 BLE stack APIs, Events and Constants

- Main Page
- Modules
- Classes
- Files

Macros
AD Types
GAP

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

#define AD_TYPE_128_BIT_SERV_UUID (0x06)

Definition at line 93 of file bluenrg1_gap.h.

#define AD_TYPE_128_BIT_SERV_UUID_CMPLT_LIST (0x07)

Definition at line 94 of file bluenrg1_gap.h.

#define AD_TYPE_16_BIT_SERV_UUID (0x02)

Definition at line 89 of file bluenrg1_gap.h.

#define AD_TYPE_16_BIT_SERV_UUID_CMPLT_LIST (0x03)

Definition at line 90 of file bluenrg1_gap.h.

#define AD_TYPE_32_BIT_SERV_UUID (0x04)

Definition at line 91 of file bluenrg1_gap.h.

#define AD_TYPE_32_BIT_SERV_UUID_CMPLT_LIST (0x05)

Definition at line 92 of file bluenrg1_gap.h.

#define AD_TYPE_CLASS_OF_DEVICE (0x0D)

Definition at line 114 of file bluenrg1_gap.h.

#define AD_TYPE_COMPLETE_LOCAL_NAME (0x09)

Definition at line 105 of file bluenrg1_gap.h.

#define AD_TYPE_FLAGS (0x01)

Definition at line 68 of file bluenrg1_gap.h.

#define AD_TYPE_MANUFACTURER_SPECIFIC_DATA (0xFF)

Definition at line 141 of file bluenrg1_gap.h.

#define AD_TYPE_SEC_MGR_OOB_FLAGS (0x11)

Definition at line 120 of file bluenrg1_gap.h.

#define AD_TYPE_SEC_MGR_TK_VALUE (0x10)

Definition at line 117 of file bluenrg1_gap.h.

#define AD_TYPE_SERV_SOLICIT_128_BIT_UUID_LIST (0x15)

Definition at line 132 of file bluenrg1_gap.h.

#define AD_TYPE_SERV_SOLICIT_16_BIT_UUID_LIST (0x14)

Definition at line 130 of file bluenrg1_gap.h.

#define AD_TYPE_SERV_SOLICIT_32_BIT_UUID_LIST (0x1F)

Definition at line 131 of file bluenrg1_gap.h.

#define AD_TYPE_SERVICE_DATA (0x16)

Definition at line 138 of file bluenrg1_gap.h.

#define AD_TYPE_SHORTENED_LOCAL_NAME (0x08)

Definition at line 104 of file bluenrg1_gap.h.

#define AD_TYPE_SLAVE_CONN_INTERVAL (0x12)

Definition at line 123 of file bluenrg1_gap.h.

#define AD_TYPE_TX_POWER_LEVEL (0x0A)

Definition at line 111 of file bluenrg1_gap.h.

#define FLAG_BIT_BR_EDR_NOT_SUPPORTED (0x04)

Definition at line 78 of file bluenrg1_gap.h.

#define FLAG_BIT_LE_BR_EDR_CONTROLLER (0x08)

Definition at line 79 of file bluenrg1_gap.h.

#define FLAG_BIT_LE_BR_EDR_HOST (0x10)

Definition at line 80 of file bluenrg1_gap.h.

#define FLAG_BIT_LE_GENERAL_DISCOVERABLE_MODE (0x02)

Definition at line 77 of file bluenrg1_gap.h.

#define FLAG_BIT_LE_LIMITED_DISCOVERABLE_MODE (0x01)

Definition at line 76 of file bluenrg1_gap.h.