Other Parts Discussed in Thread: CC2640
Tool/software:
I have my BLE profile configured like this :
#define SBP_PERIODIC_EVT_PERIOD 20
///////////////////////////////////
#define SIMPLEPROFILE_CHAR1_LEN 4
#define SIMPLEPROFILE_CHAR4_LEN 20
///////////////////////////////////
When cc2640 is connected with iPhone or Android phone, cc2640 will keep TX char4 data to iPhone or Android phone. Meanwhile, not sync with char4 data event, iPhone or Android phone will keep TX one char1 data to cc2640 for every 5 seconds.
In the case of connecting with iPhone, cc2640 will not TX/RX any more data from iPhone after random time (few ten seconds to few minutes). After cc2640 and iPhone is disconnected, cc2640 advertises again and is able to be connected again but data TX/Rx still does not work.
This issue does not occur in the case of connecting with Android phone.