- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Cypress:
PSOC6 is double CM4+CM0 with BLE, if we want to use PSOC BLE and don;t want to know about the detail of b BLE, we just want to use CM0
as BLE controller over the UART, and CM4 as host, and how to use it in HCI over uart mode? TKS;
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you just tansmit temperature data, no need to use HCI/DTM.
The DTM allows testing the physical (PHY) layer of the BLE radio by requesting the device to transmit or receive certain test packets. It is used for RF qualification tests and production line tests without the need of going through the complete BLE protocol stack.
Therefore, the first step is to figure out why to use HCI? Is it necessary for your application?
As for the relevant HCI commands, please refer to BLE specification v5.0, Vol 6, Part F - https://www.bluetooth.com/specifications/archived-specifications/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It is theoretically feasible to run BLE HCI controller and host on cm0+ and cm4 repectively, or on single cm0+ or cm4. Two uart blocks can be allocated to cm0+ and cm4 seperately, and then short the corresponding pins externally. The host can issue HCI command through the connected UART blocks. This should work, but have not ever been verified.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Wang:
this Double CPU APPLICATION will be suitable, but we don;t want to development Ble PART, just want to transmit the date with BLE in M0, do we have example for it, ???
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We currently don't have such demo for this use case. Generally, the HCI/DTM host is professional test equipment or test scripts developed by user. On the other hand, user does not need to care the BLE DTM controller, it is provided by BLE component with settings as below -
It can be put on either cm0+ or cm4. If both controller and host are put on same core, the IPC can not be used.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Wang:
it's very kind of you to provide the advice to me , and for the HCI over the UART, do you have the file to describle about which commander we should to send, For Example if we have get an temperature value, and we need to send the value to mobile phone,in BLE , so before we transmit the date, what should we send to send command ? tks;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you just tansmit temperature data, no need to use HCI/DTM.
The DTM allows testing the physical (PHY) layer of the BLE radio by requesting the device to transmit or receive certain test packets. It is used for RF qualification tests and production line tests without the need of going through the complete BLE protocol stack.
Therefore, the first step is to figure out why to use HCI? Is it necessary for your application?
As for the relevant HCI commands, please refer to BLE specification v5.0, Vol 6, Part F - https://www.bluetooth.com/specifications/archived-specifications/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Wang:
TKS for you advice;
as i know , the ble module provided with an AT command or corresponding API call to implement the function, does PSOC6 has the same AT command to use, tks;?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
the application is show below:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is no such AT commands applicable to PSoC 6.