I have been using the SPPLEDemo_Lite on my MSP430 experimenter board with the CC256X board attached.
I have developed an iOS application that can connect to my device while it is running the SPPLEDemo_Lite project. My iOS application has a single button on it. I simply want to turn on an LED on my board when the button is pressed.
Using the Bluetopia API, how does the SPPLEDemo_Lite actually handle events that come in? I have been banging my head trying to trace it back to a place where it handles characteristic changes. You see, in LightBlue (a freely available iOS application currently on the App Store), I can subscribe to, read and write from characteristics of a service that is hosted on the Bluetopia stack in my board, but how does it work, exactly? Where does it detect changes?
It brings about so many questions in my mind, like...what is the best profile to use for my application? Has anyone come up with a tutorial video or something describing how this API works and what the best ways to handle specific designs are? Where do I start...?!