Hi Team,
Is there any way to enable/disable all interrupts? Will BLE connection get disconnected because of this? If yes the what are the possible ways to maintain the connection?
Hi Team,
Is there any way to enable/disable all interrupts? Will BLE connection get disconnected because of this? If yes the what are the possible ways to maintain the connection?
where is that document? I am not finding it here: developer.nordicsemi.com/.../a00072.html
It's described in the softdevice s110 specification- that has all the diagrams - about 3 pages. The API is under SoC functions here developer.nordicsemi.com/.../a01316.html
My mobile application gets connected to nordic-slave-device, it sends some some command to nordic-slave-device. After this there is no real data exchange and only low level handshaking packets are transferred between ble-master and ble-slave(i.e. nordic-slave-device). Considering this following questions hangs my mind:
After asking timeslot, is there any need to disable interrupts? If yes then how to do that?
What is the maximum timeslot (in ms) we can ask for?
What is the probability that we ask for a timeslot and we do not get it and ultimately loose some bytes over uart?
Or I just need to go for separate UART chip for better performance?
using a separate UART chip is a much better idea here - I've looked before and there's a few and they are quite cheap. I think it's possible to make the timeslot api work but it would be very hard.
Also Nordic is releasing its new NRF52 in a couple of weeks, I have no idea whether that will have more peripherals on it or be better able to deal with simultaneous operations. I'm hoping it will, but have zero information.