75#define LL_MAX_CIG 2 /*!< Absolute maximum number of connected isochronous groups. */
76#endif
77
78#ifndef LL_MAX_CIS
79#define LL_MAX_CIS 6 /*!< Absolute maximum number of connected isochronous streams, it is shared by CIGs. */
80#endif
81
82#ifndef LL_MAX_BIG
83#define LL_MAX_BIG 2 /*!< Absolute maximum number of broadcast isochronous groups. */
84#endif
85
86#ifndef LL_MAX_BIS
87#define LL_MAX_BIS 6 /*!< Absolute maximum number of broadcast isochronous streams, it is shared by BIGs. */
88#endif
89
90#ifndef LL_MAX_BN
91#define LL_MAX_BN 8 /*!< Absolute maximum number of bursts. */
92#endif
93
94#ifndef LHCI_ENABLE_VS
95#define LHCI_ENABLE_VS 1 /*!< Enable vendor specific command processing. */
96#endif
97
98/*** Scheduler ***/
99
100#ifndef SCH_RM_MAX_RSVN
101#define SCH_RM_MAX_RSVN (LL_MAX_CONN + LL_MAX_ADV_SETS + LL_MAX_CIG + LL_MAX_BIG) /*!< Maximum number of reservations (maximum is 32). */
102#endif
103
104/*** Baseband ***/
105
106#ifndef BB_DATA_PLD_MAX_LEN
107#define BB_DATA_PLD_MAX_LEN 251 /*!< Maximum data channel payload length (valid range 27 to 251, exclude MIC). */
108#endif
109
110#ifndef BB_ADV_PLD_MAX_LEN
111#define BB_ADV_PLD_MAX_LEN 255 /*!< Maximum advertising channel payload length (valid range 95 to 255). */
112#endif
113
114#ifndef BB_FIXED_DATA_PKT_LEN
115#define BB_FIXED_DATA_PKT_LEN 0 /*!< Fixed packet length required for BB data receive buffers (0 to disable). */
116#endif
117
118#ifndef BB_FIXED_ADVB_PKT_LEN
119#define BB_FIXED_ADVB_PKT_LEN 0 /*!< Fixed packet length required for BB advertisement receive buffers (0 to disable). */
120#endif
121
122#ifndef BB_DATA_PDU_TAILROOM
123#define BB_DATA_PDU_TAILROOM 4 /*!< Extra byte allocation required for BB operations (i.e. MIC). */
124#endif
125
126#ifndef BB_ENABLE_INLINE_ENC_TX
127#define BB_ENABLE_INLINE_ENC_TX 0 /*!< Enable inline encryption mode. Not available for all projects. */
128#endif
129
130#ifndef BB_ENABLE_INLINE_DEC_RX
131#define BB_ENABLE_INLINE_DEC_RX 0 /*!< Enable inline decryption mode. Not available for all projects. */
132#endif
133
134#ifndef BB_SYM_PHY_REQ
135#define BB_SYM_PHY_REQ 0 /*!< Symmetric PHY required on connections. */
136#endif
137
138#ifdef __cplusplus
139 };
140#endif
141
142#endif /* CFG_MAC_BLE_H */
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.