The table contains the pointers to four arrays which are used as heap memory by BLE stack in ROM. More...
#include <ble.h>
Public Attributes | |
| uint32_t * | env_ret |
| Pointer to the array for environment heap. More... | |
| uint32_t * | db_ret |
| Pointer to the array for ATT DB heap. More... | |
| uint32_t * | msg_ret |
| Pointer to the array for message heap. More... | |
| uint32_t * | non_ret |
| Pointer to the array for non-retention heap. More... | |
| uint32_t | env_ret_size |
| The size of the array for environment heap. More... | |
| uint32_t | db_ret_size |
| The size of the array for ATT DB heap. More... | |
| uint32_t | msg_ret_size |
| The size of the array for message heap. More... | |
| uint32_t | non_ret_size |
| The size of the array for non-retention heap. More... | |
| uint8_t * | prf_buf |
| Pointer to the array for profile heap. More... | |
| uint32_t | buf_size |
| The size of the array for profile heap. More... | |
| uint8_t * | bm_buf |
| Pointer to the array for bond manager heap. More... | |
| uint32_t | bm_size |
| The size of the array for bond manager heap. More... | |
| uint8_t * | conn_buf |
| Pointer to the array for connection heap. More... | |
| uint32_t | conn_size |
| The size of the array for connection heap. More... | |
| uint16_t | em_ble_act_num |
| The number of ble maxium activities. More... | |
| uint16_t | em_ble_ral_num |
| The number of ble maxium resolvable address list. More... | |
| uint16_t | em_ble_adv_buf_nb_tx |
| The number of advertising data buffers. More... | |
| uint16_t | em_ble_adv_frag_nb_tx |
| The number of advertising or scan response data fragments in extended advertising PDU chain. More... | |
| uint16_t | em_common_offset |
| Start offset of the common EM part. More... | |
The table contains the pointers to four arrays which are used as heap memory by BLE stack in ROM.
The size of four arrays depends on the number of connections and the number of attributes of profiles.
| uint8_t* stack_heaps_table_t::bm_buf |
| uint32_t stack_heaps_table_t::bm_size |
| uint32_t stack_heaps_table_t::buf_size |
| uint8_t* stack_heaps_table_t::conn_buf |
| uint32_t stack_heaps_table_t::conn_size |
| uint32_t* stack_heaps_table_t::db_ret |
| uint32_t stack_heaps_table_t::db_ret_size |
| uint16_t stack_heaps_table_t::em_ble_act_num |
| uint16_t stack_heaps_table_t::em_ble_adv_buf_nb_tx |
| uint16_t stack_heaps_table_t::em_ble_adv_frag_nb_tx |
| uint16_t stack_heaps_table_t::em_ble_ral_num |
| uint16_t stack_heaps_table_t::em_common_offset |
| uint32_t* stack_heaps_table_t::env_ret |
| uint32_t stack_heaps_table_t::env_ret_size |
| uint32_t* stack_heaps_table_t::msg_ret |
| uint32_t stack_heaps_table_t::msg_ret_size |
| uint32_t* stack_heaps_table_t::non_ret |
| uint32_t stack_heaps_table_t::non_ret_size |
| uint8_t* stack_heaps_table_t::prf_buf |