2015-03-19 04:25 AM
Hi to all,
I'm developing some throughput/consumption test with BlueNRG (using STEVAL-IDB002V1) and I would like to ask if there is a way for the host microcontroller to be notified for connection event end, something like an HCI event (or a more tricky way) that is generated when the connection event finish. This is fundamental to get a stable throughput (at high speed) and for reduce power consumption.Thanks Davide. #ble-bluenrg-connection-event2015-03-19 07:44 AM
There is EVT_LE_CONN_COMPLETE and EVT_DISCONN_COMPLETE, do these not suffice for your requirements?
2015-03-19 08:52 AM
Hi karsten,
those events are related to connection state, they are generated when the ble connection are established and interrupted.As probably you know, when two or more ble devices are connected they exchange data at only in specific timeslots called CONNECTION EVENTS, the time constraints of these events are specified by some parameters called max connection interval, min connection interval, supervision timeout and others. Since both master and slave devices must have connection events synchronized (otherwise they couldn't talk each other) and after some tests I found the master imposes timings, is not possible for host microcontroller to know when connection event has been really happened.So what I would like to have is an event, generated by blueNRG, that signals to host microcontroller that a connection event has been just finished (or started).I hope I was more clear now,Davide.2015-04-01 11:26 AM
Hi Davide,
haha sorry you are right that was a misunderstanding on my part. We were looking for a similar feature at some point, trying to align adc reads to radio activity but didn't get a real clean answer. I agree it sounds like a pretty useful event to have under certain circumstances. Cheers, Karsten2015-10-26 01:00 PM
Hi, any update on this topic? have you found a way to get connection-event signals?
2015-10-27 07:46 AM
Dear Customer,
using GPIO configuration, you can monitoring Radio Activity. To do this, you have to set GPIO config to ''Active State on Test1''. (From GUI DK => Toopls menu => BlueNRG IFR => Advanved button) For further details please see dochttp://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00164925.pdf
Regards, GM