6 years, 1 month ago.

Only 3 Characteristics on nRF52?

Hi there!

I use the SimpleBLE library on a nRF52 dev. board. I have five characteristics which I want to use, but I can only see and work with the first three.

#include "SimpleBLE.h"
...
SimpleBLE device("BLE Devide");
...
SimpleChar<uint32_t> first = device.readWrite_u32("1111111111111111111111111111FFFF", "11111111111111111111111111110001", true, 0xFFFFFFFF);
SimpleChar<uint32_t> second = device.readWrite_u32("1111111111111111111111111111FFFF", "11111111111111111111111111110002", true, 0xFFFFFFFF);
SimpleChar<uint32_t> third = device.readWrite_u32("1111111111111111111111111111FFFF", "11111111111111111111111111110003", true, 0xFFFFFFFF);
SimpleChar<uint32_t> fourth = device.readWrite_u32("1111111111111111111111111111FFFF", "11111111111111111111111111110004", true, 0xFFFFFFFF);
SimpleChar<uint32_t> fifth = device.readWrite_u32("1111111111111111111111111111FFFF", "11111111111111111111111111110005", true, 0xFFFFFFFF);

If I try and add the fourth char. to a different service uuid I only get two services with one char. each.

I would be really glad, if someone could help me out here! Thanks!

Be the first to answer this question.