富芮坤蓝牙SDK堆栈修改大小

1,富芮坤801x蓝牙如何修改堆栈的大小呢

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, 0x800);

}

获取发送已占用缓冲包数量:

extern uint16_t gatt_get_tx_buf_nb(uint8_t conidx);

2,富芮坤8000蓝牙SDK如何修改堆栈的大小呢

#define SYSTEM_STACK_SIZE           0x800

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值