Macros | |
#define | STACK_VERSION ((const char *)"Packetcraft Host v5.2\n") |
Stack release version label. More... | |
#define | STACK_VER_NUM 1366 |
Stack release version number. More... | |
Functions | |
void | StackGetVersionNumber (const char **pVersion) |
Get Stack version number. More... | |
ATT Configuration Structure | |
Pointer to structure containing initialization details of the ATT Subsystem. To be configured by Application. | |
attCfg_t * | pAttCfg |
Configuration pointer. More... | |
eattCfg_t * | pEattCfg |
Enhanced configuration pointer. More... | |
L2CAP Configuration Structure | |
Pointer to structure containing initialization details of the L2CAP Subsystem. To be configured by Application. | |
l2cCfg_t * | pL2cCfg |
Configuration pointer. More... | |
SMP Configuration Structure | |
Pointer to structure containing initialization details of the SMP Subsystem. To be configured by Application. | |
smpCfg_t * | pSmpCfg |
Configuration pointer. More... | |
HCI Vendor Specific targets | |
#define | HCI_VS_GENERIC 0 |
#define | HCI_VS_EMM 1 |
#define | HCI_VS_TARGET HCI_VS_GENERIC |
Vendor specific target configuration. More... | |
HCI Tx Data Tailroom | |
Extra byte allocation required for LL operations (i.e. MIC) in single-chip implementation | |
#define | HCI_TX_DATA_TAILROOM 0 |
Tx data tailroom. More... | |
DM Configuration | |
#define | DM_CONN_MAX 3 |
Maximum number of connections. More... | |
#define | DM_SYNC_MAX 3 |
Maximum number of periodic advertising synchronizations. More... | |
#define | DM_NUM_ADV_SETS 1 |
Number of supported advertising sets: must be set to 1 for legacy advertising. More... | |
#define | DM_NUM_PHYS 1 |
Number of scanner and initiator PHYs (LE 1M, LE 2M and LE Coded): must be set to 1 for legacy scanner and initiator. More... | |
#define | DM_CIG_MAX 2 |
Maximum number of connected isochronous groups. More... | |
#define | DM_CIS_MAX 6 |
Maximum number of connected isochronous streams, it is shared by CIGs. More... | |
#define | DM_BIG_MAX 2 |
Maximum number of broadcast isochronous groups. More... | |
#define | DM_BIS_MAX 6 |
Maximum number of broadcast isochronous streams, it is shared by BIGs. More... | |
#define | DM_ISO_DATA_PATH_MAX (DM_CIS_MAX + DM_BIS_MAX) |
Maximum number of isochronous data paths, it is shared by CISes and BISes. More... | |
L2CAP Configuration | |
#define | L2C_COC_CHAN_MAX 8 |
Maximum number of connection oriented channels. More... | |
#define | L2C_COC_REG_MAX 4 |
Maximum number of connection oriented channel registered clients. More... | |
ATT Configuration | |
#define | ATT_NUM_SIMUL_WRITE_CMD 1 |
Maximum number of simultaneous ATT write commands. More... | |
#define | ATT_NUM_SIMUL_NTF 1 |
Maximum number of simultaneous ATT notifications. More... | |
#define | EATT_CONN_CHAN_MAX 2 |
SMP Configuration | |
#define | SMP_DB_MAX_DEVICES 3 |
#define ATT_NUM_SIMUL_NTF 1 |
Maximum number of simultaneous ATT notifications.
Definition at line 159 of file cfg_stack.h.
#define ATT_NUM_SIMUL_WRITE_CMD 1 |
Maximum number of simultaneous ATT write commands.
Definition at line 154 of file cfg_stack.h.
#define DM_BIG_MAX 2 |
Maximum number of broadcast isochronous groups.
Definition at line 112 of file cfg_stack.h.
#define DM_BIS_MAX 6 |
Maximum number of broadcast isochronous streams, it is shared by BIGs.
Definition at line 117 of file cfg_stack.h.
#define DM_CIG_MAX 2 |
Maximum number of connected isochronous groups.
Definition at line 102 of file cfg_stack.h.
#define DM_CIS_MAX 6 |
Maximum number of connected isochronous streams, it is shared by CIGs.
Definition at line 107 of file cfg_stack.h.
#define DM_CONN_MAX 3 |
Maximum number of connections.
Definition at line 81 of file cfg_stack.h.
#define DM_ISO_DATA_PATH_MAX (DM_CIS_MAX + DM_BIS_MAX) |
Maximum number of isochronous data paths, it is shared by CISes and BISes.
Definition at line 121 of file cfg_stack.h.
#define DM_NUM_ADV_SETS 1 |
Number of supported advertising sets: must be set to 1 for legacy advertising.
Definition at line 91 of file cfg_stack.h.
#define DM_NUM_PHYS 1 |
Number of scanner and initiator PHYs (LE 1M, LE 2M and LE Coded): must be set to 1 for legacy scanner and initiator.
Definition at line 97 of file cfg_stack.h.
#define DM_SYNC_MAX 3 |
Maximum number of periodic advertising synchronizations.
Definition at line 86 of file cfg_stack.h.
#define HCI_TX_DATA_TAILROOM 0 |
Tx data tailroom.
Definition at line 67 of file cfg_stack.h.
#define HCI_VS_TARGET HCI_VS_GENERIC |
Vendor specific target configuration.
Definition at line 57 of file cfg_stack.h.
#define L2C_COC_CHAN_MAX 8 |
Maximum number of connection oriented channels.
Definition at line 135 of file cfg_stack.h.
#define L2C_COC_REG_MAX 4 |
Maximum number of connection oriented channel registered clients.
Definition at line 140 of file cfg_stack.h.
#define SMP_DB_MAX_DEVICES 3 |
Max number of devices in the database
Definition at line 179 of file cfg_stack.h.
#define STACK_VER_NUM 1366 |
Stack release version number.
Definition at line 42 of file cfg_stack.h.
#define STACK_VERSION ((const char *)"Packetcraft Host v5.2\n") |
Stack release version label.
Definition at line 40 of file cfg_stack.h.
void StackGetVersionNumber | ( | const char ** | pVersion | ) |
Get Stack version number.
pVersion | output parameter for version number. |
attCfg_t* pAttCfg |
Configuration pointer.
eattCfg_t* pEattCfg |
Enhanced configuration pointer.
l2cCfg_t* pL2cCfg |
Configuration pointer.
smpCfg_t* pSmpCfg |
Configuration pointer.