Why i am Unable to send data via BLE?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello Every One,

   

I made a program in BLE PSOC4. If i run the program without my code for sine wave generator (IDAC and TCPWM module) then, it runs perfectly fine. But if i include it, it doesn't work. This means i am unable to detect or communicate between my mobile and BLE device.

   

   

Looking forward for your suggestions.

   

Awais

0 Likes
1 Solution
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Have a look at the warning in line 41 (Declaration of SineTable).

   

You just declared a pointer, but did not reserve any storage for the array. So an assignment SinTable will destroy some data in sram.

   

Ways out:

   

char SineTable[128];

   

or, if you like dynamic allocations:

   

SineTable = malloc(TABLESIZE);  //  do not forget to increase Heap size!!!

   

 

   

Bob

View solution in original post

0 Likes
3 Replies