[nrf51822] nrf51 创建服务出现 NRF_ERROR_NO_MEM
2022-09-06 来源:csdn
err_code = sd_ble_uuid_vs_add(&base_uuid, &p_led->uuid_type);
softdevice_handler.c–softdevice_enable_get_default_config()
原因1:数量不够
增大uuid_count数量
p_ble_enable_params->common_enable_params.vs_uuid_count = 2;
原因2:空间大小不够
p_ble_enable_params->gatts_enable_params.attr_tab_size = SOFTDEVICE_GATTS_ATTR_TAB_SIZE;
修改宏定义,增大空间[BLE_GATTS_ATTR_TAB_SIZE_DEFAULT]
#define SOFTDEVICE_GATTS_ATTR_TAB_SIZE BLE_GATTS_ATTR_TAB_SIZE_DEFAULT
/** @defgroup BLE_GATTS_ATTR_TAB_SIZE Attribute Table size
* @{
*/
#define BLE_GATTS_ATTR_TAB_SIZE_MIN 256 /**< Minimum Attribute Table size */
#define BLE_GATTS_ATTR_TAB_SIZE_DEFAULT 0x000 /**< Default Attribute Table size (0x580 bytes for this version of the SoftDevice). */
上一篇:[nrf51822][SDK12.3] BLE分层设计 DFU OTA 透传(NUS) 电量 设备信息 BLE_HID
下一篇:[单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_rng] rng随机数生成器配置和使用
- [cx32l003][nrf51822][nrf51422] BLE款 ANT+款 自行车车灯
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_key] KEY配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_gpio] GPIO配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_exti] GPIOE配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_adc] ADC配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_pwm] PWM配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_led] LED配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_uart] UART配置和使用
- [单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_rng] rng随机数生成器配置和使用
- [nrf51][nrf52][三方通讯] PC/手机 MCU BLE 通讯模板 仅供参考