在SDK 14.1.0的nus例程中,添加了自己的自定义服务。但是发现服务可以添加,但是服务里的内容为空。我定义的一些特征值,在这个服务里全部没有。
经过仔细研究,发现Nordic的SDK有一个宏“NRF_SDH_BLE_VS_UUID_COUNT”,这个宏是用于控制自定义特征值(准确说是UUID)的数量。这个值默认很小,把它改大一点,就能解决添加服务为空的问题了。
在SDK 14.1.0的nus例程中,添加了自己的自定义服务。但是发现服务可以添加,但是服务里的内容为空。我定义的一些特征值,在这个服务里全部没有。
经过仔细研究,发现Nordic的SDK有一个宏“NRF_SDH_BLE_VS_UUID_COUNT”,这个宏是用于控制自定义特征值(准确说是UUID)的数量。这个值默认很小,把它改大一点,就能解决添加服务为空的问题了。