- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a CYBLE-224110-00 on a Pioneer board and I cannot get the BLE scan to work. CyBle_GapcStartScan() returns OK but I don't get any CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT events. I've tried setting the BLE component up as a Central and as an Observer but no luck. I saw elsewhere that I should try setting cyBle_discoveryInfo.discProcedure, but again, no luck. I've tried using the example projects from '100_Projects_in_100_Days', Day006_Central_IAS and Day011_Central_Observer.
The scan works fine if I use the CY8CKIT-143A development board which I thought was based on the same PSoC hardware, although it is Bluetooth v4.2, whereas the CYBLE-224110-00 is Bluetooth v4.1.
Any ideas?
Regards,
Andy
Solved! Go to Solution.
- Labels:
-
BLE
-
ispn:40039:1:0
-
l1:314:1:0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Andy,
The '224110 is an extended-range module with PA/LNA on board. If the project does not include the code required to enable this circuitry, the RF will be effectively cut off before it reaches the antenna, causing near-complete performance degradation. I expect this is what is happening in your case.
See page 16 of the current Rev. *D of the CYBLE-224110-00 datasheet available from the product page:
http://www.cypress.com/documentation/datasheets/cyble-224110-00-ez-bletm-psoctm-xtxr-module
It describes the steps necessary to allow correct operation of the PA/LNA circuitry on XR modules.
Jeff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please post your code so we can check it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bobgoar,
I took the Day011_Central_Observer example and changed the device to the CYBLE-224110, then updated the components in TopDesign.cysch to get it to build. I haven't changed anything in the code. I've attached the archived project anyway.
Cheers,
Andy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Andy,
The '224110 is an extended-range module with PA/LNA on board. If the project does not include the code required to enable this circuitry, the RF will be effectively cut off before it reaches the antenna, causing near-complete performance degradation. I expect this is what is happening in your case.
See page 16 of the current Rev. *D of the CYBLE-224110-00 datasheet available from the product page:
http://www.cypress.com/documentation/datasheets/cyble-224110-00-ez-bletm-psoctm-xtxr-module
It describes the steps necessary to allow correct operation of the PA/LNA circuitry on XR modules.
Jeff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If only I'd read the manual properly, I'd have seen that! Thank you Jeff.
I had managed to connect to the device with CySmart and so assumed that I could use it without enabling the PA/LNA. <sigh> Yet again the lesson here is - read the manual!