Services Setup
I am trying to feed the "Services Data" manually to the nRF8001.
As per the data sheet page 82 (see image below): Upon transmission of 1 packet of data an ACI_Transition_Continue should get generated: (i.e. some where a )"0x01" should get popped back to the Controller. If this is received then the controller should send out more packets, till the setup is complete.
Now the first packet that I send out (after the nRF has been confirmed to be running is the standard packet:
{0x07,0x06,0x00,0x00,0x03,0x02,0x42,0x07};
The response is as follows:
As you can see the sent in bytes just get echoed and there is no "01", instead I can see a "00" at the beginning (dont know if this means success ?).
In the next packet I sendout:
{0x1f,0x06,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};
Again, I assume this is a standard setup paket.
The result is 30 times "00". Same with all following messages.
Is there some thing I am doing wrong ? SPI is working without a problem and when I try to do ECHO every thing works fine.
I would be much obliged to you get your help.