Studio Bluetooth Forum Discussions
For CYW89071 and CYW20713, have Cypress keep supporting by updating FW or HCD? For BT host, it needs to modify accordingly. But if Cypress doesn't intend to fix or do any update, host will not be able to modify as well.
Show LessIf I configure a CWY20736 as an advertiser (peripheral), how do a capture that a scan request was done? Can I get the BD_ADDR of the scanning device? I need to be triggered when a scan request was done by another device of interest.
Show LessHi,
Per this answered thread here: Failed to execute of HCI Commands
Is it possible to test the RSSI & TSSI test by HCI Commands ?
Show LessI am looking through the bt_hs_spk_lib library, and I was wondering where to go about assigning the different button roles to unique GPIO pins?
Show LessI'm using the Cysmart API v1.3 to develop a Windows 7 app BLE Host app that communicates with a CY5677 dongle. I noticed that although the ICyBleDeviceList interface exposes a GetBondListDevices() method, there is no method for clearing the bond list. My development is such that I need to continually pair new devices with the dongle, but the bond list will fill up. Therefore, the ability to clear the bond list is CRITICAL. How can I do this?
Show LessHi,
I was trying to execute the HCI Commands, when i sends commands i'm getting the error as shown below
once i give manual reset its working fine, that is also only one time, after that no response back as show below
And when i'm trying to execute the LE Receiver Test, getting the below response
kindly help to identify the mistake i was doing.
Thanks
Show LessI want to program a hex into CYW920719 using console command.
002-16618 guided to use ChipLoad.exe but it crashed when I tried.
My system info
Intel i7-6600U
Windows 10 64bit OS
If ChipLoad doesn't support CYW920719, do you have any tool which can support CYW920719?
Show LessHi,
I have integrated a CYBT-353027 (CYW2706) on my PCB and I'm communicating with it it using a HCI UART link.
I'm developing a driver to bring it up and to copy the firmware on its flash.
I'm following the instruction described in the pdf WICED HCI UART Control Protocol (Doc. No.: 002-16618 Rev. *A).
At the beginning of my implementation I could send the HCI commands to reset, set the baud rate, download the mini driver, write ram, read ram (flash). But after writing a wrong buffer at the base address 0xFF000000, the module doesn't respond anymore to the set baud rate command, download minidirver command and read ram command, I can only reset and write into ram.
Then I have finished my driver and manage to send the content of the hex file as expected, with the write address offsets but the module is still not responding to the previous command as it use to do it before and the firmware doesn't start after sending the launch ram command with a start address of 0xffffff.
Can anybody tell me how to recover from this state? As anyone seen this before?
Thank you
Show LessI have a few questions on how threading is done on the CYW20719.
1) Approximately how many threads are typically active? I know of the "Application thread" (our code), and the "Idle thread" that manages the watchdog timer.
2) Which thread runs APPLICATION_START(), the BT management callback, the GATT callback, timers, etc? Are multiple threads used for each?
3) If data is shared between these various functions, when should I start using mutexes to protect it?
Nicholas
Show LessHello!
I am trying to design a prototype device that will use the CYW20719 chip. So far I have been using the eval board, but for this prototype I would like to use just the chip. What components are necessary for to be able to program and debug the chip while it is not in the eval board?
I would like to be able to program and debug the device from a USB cable, so I know I need somehow wire this to the HCI UART lines of the chip. I would also like this device to be battery powered. Are there any pitfalls I should watch out for?
Thank you,
Nicholas
Show Less