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. More...
#include <ble.h>
Data Fields | |
| uint32_t * | env_ret |
| uint32_t * | db_ret |
| uint32_t * | msg_ret |
| uint32_t * | non_ret |
| uint16_t | env_ret_size |
| uint16_t | db_ret_size |
| uint16_t | msg_ret_size |
| uint16_t | non_ret_size |
| uint8_t * | prf_buf |
| uint32_t | buf_size |
| uint8_t * | bm_buf |
| uint32_t | bm_size |
| uint8_t * | conn_buf |
| uint32_t | conn_size |
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 |
Pointer to the array for bond manager heap
| uint32_t stack_heaps_table_t::bm_size |
The size of the array for bond manager heap
| uint32_t stack_heaps_table_t::buf_size |
The size of the array for profile heap
| uint8_t* stack_heaps_table_t::conn_buf |
Pointer to the array for connection heap
| uint32_t stack_heaps_table_t::conn_size |
The size of the array for connection heap
| uint32_t* stack_heaps_table_t::db_ret |
Pointer to the array for ATT DB heap
| uint16_t stack_heaps_table_t::db_ret_size |
The size of the array for ATT DB heap
| uint32_t* stack_heaps_table_t::env_ret |
Pointer to the array for environment heap
| uint16_t stack_heaps_table_t::env_ret_size |
The size of the array for environment heap
| uint32_t* stack_heaps_table_t::msg_ret |
Pointer to the array for message heap
| uint16_t stack_heaps_table_t::msg_ret_size |
The size of the array for message heap
| uint32_t* stack_heaps_table_t::non_ret |
Pointer to the array for non-retention heap
| uint16_t stack_heaps_table_t::non_ret_size |
The size of the array for non-retention heap
| uint8_t* stack_heaps_table_t::prf_buf |
Pointer to the array for profile heap