Mistake on this page?
Report an issue in GitHub or email us
Macros | Functions
STACK_INIT

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_tpAttCfg
 Configuration pointer. More...
 
eattCfg_tpEattCfg
 Enhanced configuration pointer. More...
 

L2CAP Configuration Structure

Pointer to structure containing initialization details of the L2CAP Subsystem.

To be configured by Application.

l2cCfg_tpL2cCfg
 Configuration pointer. More...
 

SMP Configuration Structure

Pointer to structure containing initialization details of the SMP Subsystem.

To be configured by Application.

smpCfg_tpSmpCfg
 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

DM build-time configuration parameters

#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

L2CAP build-time configuration parameters

#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

ATT build-time configuration parameters

#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

SMP build-time configuration parameters

#define SMP_DB_MAX_DEVICES   3
 

Detailed Description

Macro Definition Documentation

#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.

Function Documentation

void StackGetVersionNumber ( const char **  pVersion)

Get Stack version number.

Parameters
pVersionoutput parameter for version number.
Returns
None.

Variable Documentation

attCfg_t* pAttCfg

Configuration pointer.

eattCfg_t* pEattCfg

Enhanced configuration pointer.

l2cCfg_t* pL2cCfg

Configuration pointer.

smpCfg_t* pSmpCfg

Configuration pointer.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.