Hi there,
I am little confused about how the BLE interrupts work, when they are executed, and how can I explore their results. And, what is the difference between on_ble_event() and on_sys_event() ?
Thanks in advance.
Hi there,
I am little confused about how the BLE interrupts work, when they are executed, and how can I explore their results. And, what is the difference between on_ble_event() and on_sys_event() ?
Thanks in advance.
Hi mohBOSS,
If you have a look at the Documentation folder in the SDK installation, you can find the document "Introduction_to_the_S110_Softdevice_v1.0.pdf" which explain a little bit on how the softdevice's events and APIs works.
You can also have a look here for a squence diagram on the flow of event in our application example.
Regarding on_ble_evt() and on_sys_evt(), ble events are the events related to the Bluetooth parth of the stack, such as GAP, GATT events. System event are the event related to hardware that the stack controlling not BLE, such as Powre failure warning, flash operation, radio timeslot , etc.
Thank you Hung, I will take a look at the documents