Studio Bluetooth Forum Discussions
Hardware is 343026-01 running the headset app demo.
I'm trying to use the WICED uart (via external mcu host) to force a connection to a device with a specified mac address (phone in this case). Can someone help me figure out the correct command to use for this? I've tried the CONNECT commands in the HF, AUDIO, AUDIO_SINK, and AVRC_CONTROLLER groups, with the mac address of the phone as the payload, but none of these seem to work. Are there multiple commands that I need to send?
Right now I'm just trying to connect for media audio a device that is already paired, but ultimately I would like to send commands that would pair AND connect for audio a device with a specified mac address. What is the process?
Thanks,
Ethan
Show LessHello Cypress,
We are planning to use the CYBT-343026-01 in production, and currently programming our board is problematic. The only way to program the device on our board (successfully) is to pull pin 6 low, followed by pin 3, then release pin 3, and then release pin 6 (putting the device into recovery mode, right?). Only when this has been performed will the firmware upload from Wiced Studio work. Any other time we attempt to upload firmware the console shows a download failure, followed by a suggestion to power-cycle the device (which doesn't work).
Is there a way to make this process simpler for production runs? We don't want to add unnecessary buttons to the BOM, nor do we want to have to manually short any pins like we have been doing.
Notes:
- Our Make Target looks like _name_-CYW920706WCDEVAL UART=COM36 download (perhaps this is wrong)
- We are using a generic USB-UART device with CTS, RTS, TXD, RXD, 3.3V, and GND
- There is no external microcontroller or memory on the board
Urgent help is appreciated! Thanks,
Michael
Show LessDear all,,,
1. We are testing the following two cases (A & B) with CYW20706.
A. CYW20706 (BLE) and phone (BLE) connection,
CYW20706 (BT) and phone (BT) connection,
CYW20706 (BT) A2DP Sink is sent,
In case of sending voice (mSBC, 16KHz) data as notification by phone (BLE)
B. CYW20706 (BLE) and set top box (BLE) connection,
CYW20706 (BT) and set top box (BT) connection,
CYW20706 (BT) A2DP Sink is sent,
In case of sending voice (mSBC, 16KHz) data as notification by phone (BLE)
2. The following problem occurs when proceeding with A and B cases above.
-. If you check the return value after executing the wiced_bt_gatt_send_notification () function
(hci_control_le_notification_handler function),
WICED_BT_GATT_CONGESTED [0x8F] and WICED_BT_GATT_INTERNAL_ERROR [0x81] was happened.
-. To find a solution,
-. After running wiced_bt_gatt_send_notification (),
Checked if the return value is WICED_BT_GATT_CONGESTED [0x8F] and WICED_BT_GATT_INTERNAL_ERROR [0x81]).
on GATT_CONGEST_EVT
-. Implement a method to stop transmission when the event is issued and send again when the status is clear.
-. In the case of a phone receiving notification data, it is recovered and transmitted, but in the case of the set top box (bluez) that is currently in progress, it is not recovered and rejects the transmission.
3. I have 4 questions below.
A. Is there a setting related to notification such as ** _ bt_cfg.c to prevent the WICED BT GATT CONGESTED = 0x8f status?
B. Is there anything in CYW20706 that requires further action when the GATT_CONGEST_EVT event occurs?
In the case of set top box (bluez), especially, can not be solved, What should I check and ask for the set-top vendor I'm testing with?
C. What is causing the event (GATT_CONGEST_EVT)? Please explain.
D. Please let me know if you have any examples to solve our problem!
Thanks,
Show LessHi,
I cannot find any documentation or questions on connecting two boards with Bluetooth Classic. This seems like a pretty basic use case, so I think I am just missing something. Can someone point me towards some documentation, or towards an example project? I am looking to connect with the Bluetooth Classic SPP profileand I am using the CYW920719Q40EVB-01 evaluation boards.
I have successfully run the examples in the WICED SDK as well as Cypress Academy's WB101 Bluetooth class on github.
Thank you for the help.
Show LessDear,
When I use CYW20706, the PWM part encounters some problems. I need two PWMs, PWM0 & PWM2. They use ACLK1 & ACLK0 as the clock. Is this feasible? Now I can only use one of the clocks ACLK1 or ACLK0.
Show Less1.根据模块的data sheet 模块应该有24MHZ 的晶振和128KHZ 的晶振是吗?
2. TIME WAKE 模式时设备的RTC time 用的是内部128 KHZ 的晶振是吗?
3.当设备起来唤醒跑的时候RTC 的时间 用的是24MHZ 的晶振吗?还是 一直用128khz 的晶振作为RTC 的时间源?
4切换主频使用wiced_bool_t wiced_update_cpu_clockz()这个函数是吧?
Show Less麻烦问下,因为之前测试 HIDOFF 的唤醒会导致软件重启,我们考虑使用PDS 模式,具体怎么进入 PDS 示例或者方法麻烦提供下?在PDS 模式一个大概的消费电流是多少?