Right now I'm trying to interface an nRF51822 set up as a central to an ESP8266 module. The module is controlled by AT commands, and usually issues a response.
I'm struggling to figure out how to determine if a command has been a success. The arduino way of doing things is usually much higher level and allows there to just be a short delay implemented followed buy a string comparison.
How would I achieve a similar thing with the UART interrupts and a soft device running too?
I need to send a series of AT commands, and the response varies with each command.