M
void initial_static_memory( uint8_t act_num, //
uint8_t adv_act_num, //广播链路
uint8_t con_num, //连接链路
uint8_t rx_buf_num,// 链路层接收缓冲
uint16_t rx_buf_size,// 链路层最大接收长度
uint8_t tx_buf_num, //发送缓冲
uint16_t tx_buf_size,//发送长度
uint16_t max_adv_size,//最大广播长度
uint16_t stack_size);//堆栈深度
/*********************************************************************
@fn user_init_static_memory
@brief set memory.
@param None.
@return None.
initial_static_memory(22, 2, 20, 20, 27, 20, 27, 254, 0x800);
/
void user_init_static_memory(void)
{
/
activity: init, adv+con, scan, pb-adv, pb-gatt (adv + con)
adv: adv * 2 * 2, pb-adv + 1, pb-gatt *2 * 2
con: init, pb-gatt*2
*/
//initial_static_memory(7, 5, 3, 8, 40, 8, 27, 37, 0x1000);
// initial_static_memory(7, 2, 5, 20, 27, 20, 27, 64, 0x1000);
initial_static_memory(4, 2, 2, 8, 251, 8, 251, 64, 0x1000);
}