You are here

Time Multiplexed Central example is not working on CYBLE-222014 | Cypress Semiconductor

Time Multiplexed Central example is not working on CYBLE-222014

Summary: 3 Replies, Latest post by mayank.sharma_1875986 on 11 Oct 2016 07:53 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
mayank.sharma_1875986's picture
User
4 posts

Dear All,

  1. The time multiplexed central example code is not working on CYBLE-222014 module as described in pdf document. It compiles and code runs on modules but has following issues. I have attached the project in zip file. Could any buddy have a look and tell me what is wrong with the example code?
  • The peripheral does not reconnect itself on hardware reset.
  • Central application keeps looking for peripheral even though it is powered on.

Device missing: 00 A0 50 00 00 01
Device missing: 00 A0 50 00 00 02
Device missing: 00 A0 50 00 00 01
Device missing: 00 A0 50 00 00 02
Device missing: 00 A0 50 00 00 01
Device missing: 00 A0 50 00 00 02
Device missing: 00 A0 50 00 00 01

 

      2. Is there any other such working example where central connects to multiple peripheral in time multiplexed manner.

In attached project, I have already selected device type CYBLE-222014 for both peripheral and Central. Also updated components from project menu.

Regards,

Mayank

Anjana Muralidharan's picture
Cypress Employee
62 posts

Hello Mayank,

Please add cyBle_discoveryInfo.discProcedure=CYBLE_GAPC_OBSER_PROCEDURE;  in the CYBLE_EVT_STACK_ON event of Central project before start discovery.

Can you test the project with the above mentioned modification and let me know if still the problem exists.

Thanks & Regards,

Anjana

user_242978793's picture
User
1031 posts

Some questions what does the Uart terminal screen show.  Are you doing a C and the device number to reconnect? Also are you using the Dongle or just Ble modules CYBLE-222014?

mayank.sharma_1875986's picture
User
4 posts

Thanks guys.

cyBle_discoveryInfo.discProcedure=CYBLE_GAPC_OBSER_PROCEDURE;

Solved the problem.

I have another question, 

Why CYBLE-222014 disconnects current slave when I connects to new slave in given example.?

Is CYBLE-222014 not supporting 8 slave connections as other BLE devices? 

Would you suggest any alternate series of Cypress BLE module that supports 8 slave connection as mentioned above?

 

Log in to post new comments.