Studio Bluetooth Forum Discussions
Hi all,
My application requires concurrent BLE and classic Bluetooth profiles including A2DP (source and sink), HFP, and AVRCP. I come from a BLE background. I have been looking for dual mode Bluetooth solutions and identified the CWY20706. The other option I have seen is the TI CC2654, but this chip has restrictions on concurrent BLE and A2DP connections.
Does the CWY20706 have any restrictions on concurrently used profiles?
Show LessHi,
What I need is just init cyw20719 SPI to read data from g-sensor(X,Y,Z), How to decrease the power consumption more? Is it possible to 50uA? (g-sensor only consum 3uA).
Thanks.
Show LessHi,
I'm using board 'CYW920735WCDEVAL' and WICED-Studio 6.2, project mesh_onoff_server .
When I download firmware into 20735 without holding 'RECOVER button'(SW3), after provision using demo apk, I reset device and the device became unprovisioned.
I add some debug code and find it's because device can't read nvram vs_id 0x3fe1 which is 'wiced_bt_mesh_core_nvm_idx_node_data' stores node info.
I add debug code in "mesh_app_timer" to read 0x3fe1 in every two seconds. It seems after provision and config, read result is 0x1fad which means error.
If I reset device, device can't read 0x3fe1 and become unprovisioned. In this case, if I provision again using demo apk, then device will be ok no matter how many times I reset it.
It happens every time when I download firmware without holding 'RECOVER button'(SW3).
If I download firmware into 20735 with holding 'RECOVER button'(SW3), the problem won't happen.
It's weird.
Attachment is the log I captured.
In line 61, provision end,
In line 64, timer read 0x3fe1 fail.
In line 117, I reset device.
In line 131, unprovisioned
Show LessIn wiced_bt_mesh_core_config_t mesh_config, I can config features with/without WICED_BT_MESH_CORE_FEATURE_BIT_RELAY
to make device support/not support relay feature.
But if I config support relay feature, relay feature is enabled when it's be provisioned.
Is there any place that I can modify to make relay feature is supported but disabled without config by Provisioner.
If all nodes's relay is enabled, I have to config it with "Config Relay Set" to disable the feature.
It's not convenient.
So is proxy feature.
Show LessHi Team,
For Wi-Fi noise investigating and noise model creating we need Single RX frequency mode for our BLE observer -> to receive signal from single Advertising channel only (e.g. Ch.37 or Ch.38 or Ch.39). Can we do it in our BLE apps using current WICED FW (WICED-Studio-6.2, CYW20719B1/CYW20739B1)?
Thanks,
Ruslan
Show LessHi,
I'm trying the new eval board CYW920719Q40EVB-01. And I want to work with HFP or AD2P profil.
I have try with the "demo hci audio gateway" or "ths snip bt ad2p" examples but I can't do nothing wih it...
Do you have some example? or documents about this?
Thanks.
J.A
Show LessHi wiced experts,
I'm attempting to upgrade my 20706 custom app from WICED 6.0 to 6.2. I was able to make my project compile, but I was given an error message at the last step when compiled output is converted to .hcd file for direct loading. I have tried to do the same for a demo project and the same error message showed up.
My make target for the demo project(no change from default provided after fresh installation):
demo.hci_audio_gateway-CYW920706WCDEVAL DIRECT_LOAD=1 build
Console:
10:09:16 **** Build of configuration Release for project 1.000D4_TestProjectSDK62 ****
"C:\\WICED-Studio-6.2-SDK\\20706-A2_Bluetooth\\make.exe" blackline_bt_app-CYW920706WCDEVAL DIRECT_LOAD=1 build
--------------------------------------------------------------------------------
Patches start at 0x000D0200 (RAM address)
Patches end at 0x000DD7B8 (RAM address)
Application starts at 0x00217A38 (RAM address)
Application ends at 0x0021AD18 (RAM address)
Patch size 54712 bytes
Application size 13024 bytes
------
Total RAM footprint 67736 bytes (66.1kiB)
--------------------------------------------------------------------------------
Converting CGS to HCD for direct load...
**** Conversion failed ****
Any help would be appreciated!
Thanks.
Show LessHi,
We used HCI UART to perform a RAM download from host MCU to CYW20706 according to WICED-HCI-CONTROL-PROTOCAL. After the RAM download, we put 20706 in application mode.
Also, we use Wiced_sleep_config API to put 20706 in low power mode. but we find that 20706 cannot go into low power mode.
As comparison, we test on CYW920706 demo board, and find that 20706 cannot go into low power mode when we open HCI port in Clientcontrol. Even we close HCI in Clientcontrol, it is still not work. 20706 can only go into low power mode with a reset after HCI port open.
Is it a must that HCI UART disabled to go into low power mode? As our board has no serial flash, what could we do to let it in low power mode after RAM download?
Best Regards,
Tim
Show LessHello,
We want to transfer files with Bluetooth.
For example, connect to a PC or smartphone, and send the file from the device side.
Is there a sample that works with Wiced Studio and CYW 920706 WCDEVAL?
Best Regards,
Kanda
Show LessHi Team,
Is there any sample App that shows how to use the WICED L2CAP APIs directly?
Based on the WICED-Studio 6.1.0.85, refers to the Bluetooth L2CAP Application Programming Interface, I want to register a new dynamic PSM, then establish a BT and LE L2CAP connection for data transferring and receiving directly.
I tried to registered same BT PSM in two devices, then try to send BT or LE L2CAP connect request to the device, but the connect request always failed or there is no response or later events at all.
e.g.:
For BT L2CAP connection, after register the new PSM successfully, call to wiced_bt_l2cap_connect_req() always return successfully also with a CID, but after this call, no response or events will come in both devices. It seems that the API takes no effect at all.
For LE L2CAP connection, call to wiced_bt_l2cap_le_register() to register a new LE PSM always failed, and the return value is always 0. I tried the input PSM value such as 0x0001~0x0080 and 0x0080~0x00FF, but no success at all.
So could anyone help indicate how to use the L2CAP APIs to register PSMs, create L2CAP connections and transfer and receive data. It's much more appreciated If there is a sample code.
Thanks,
Dudley
Show Less