so you implicitly saying the reconnection problem is to be fixed in my chip and also as I have already said If my chip has amnesia then why it is reconnecting(my problem is why it is not reconnecting after 10 seconds wakeup time)
So far, it think this is a really strange discussion. You have a BLE device that sends ADC values.
How does it work?
Are you able to get an ADC value once? What does ADC mean, it is a value of what?
How are you requesting the value? using UART?
Do you expect your app to stay on indefinetely? That is not possible without much more work.
If your device sends values all by itself, then you should use an event block to catch the values, not a timer, like this one:
If the BLE device takes the initiative, you never need to disconnect, but as said you will have problems keeping your app running, unless you use one of those notifier or background operation extensions.
I don't know what examole is.
Anyway, go back to something that works, but first of all update your BLE extension.
Make a copy of your app by using saveAs and then import the latest BLE extension (see it here): Extension updates
Just download it and import as you did before, it will automatically update the older version.
Then, wipe out everything in your app except the code for connecting the device.
Just use the companion and do not build the app for now. It makes your life a whole lot simpler.
In your screenshot you have indeed some blocks to recieve values from the device, but do you ever get any values?
If that works, ask yourself, how does the communication with my device work? Do you send it a request, if yes how? If not, how is the device supposed to communicate?
If your story is right, you just use the bytesrecieved block and you should see new values appear every 10 seconds.