Studio Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
Hello guys! I want to make wireless communication system using CYBT-483039-02. In my system, MPU such as ARM is connected to CYBT-483039-02 by peripheral UART (only TxD, RxD, VCC, and GND). Data is transmitted to another CYBT-483039-02 connected to PC via Bluetooth. In this system, how can I download the app to CYBT-483039-02 of MPU? Can I use an external HCI UART Interface of CYBT-483039-EVAL to download the app to CYBT-483039-02 of MPU? Please tell me a good way.
Show LessHello,
I'm working with BCM20736S which communicates with a host controller over SPI. I'm trying enter BLE Direct Test Mode which as far as I understand is only accessible via sending HCI commands directly.
I was able to use the mode over UART via the Bluetooth Test tool and now I'm trying to incorporate the tests into our main application.
This post answers my question but the hci_control_test.c. is not available for the WICED Smart 2.2.3 which is the latest, but now obsolete, version that supports BCM20736S.
Enabling BLE Direct Test Mode from WICED-Studio application
I was able to find the file in the latest WICED Studio and am trying to back-port it to our application. However it appears to still send the HCI commands over UART and not SPI.
Is there a way to send HCI over SPI?
Thanks
Show LessHello,
I am using Bluetooth + BLE dual mode stack.
I have gone through Bluetooth SIG Core_4.2 standards. I was going through BLE legacy and Secure connection. Also I was going through Bluetooth SSP (Secure Simple Pairing) for better understanding and comparison.
Below is my understanding.
1) BLE Secure connection is similar to Bluetooth SSP with respect to Public & Private keys exchange.
2) LTK is used in BLE Secure Connection. Link key is used in Bluetooth SSP.
I have few queries. I am bit confused. Whether below statements are correct ? Please correct me if I am wrong.
1) Pairing & Bonding is only in BLE. In BLE pairing keys are not stored whereas in BLE bonding keys are stored.
2) In Bluetooth classic, as part of SSP, Link keys are stored. In Bluetooth there is no Pairing similar to BLE where keys are not stored.
3) Bonding in BLE is similar to Bluetooth classic Pairing with respect to keys storing.
Thanks & Regards
Vishnu Beema
Show LessHi,
The WICED SDK of 20735B1, I find functions for example, wiced_bt_gatt_status_t hello_sensor_gatts_callback( wiced_bt_gatt_evt_t event, wiced_bt_gatt_event_data_t *p_data),it was called by wiced_bt_gatt_register(hello_sensor_gatts_callback); But I haven't find where the value of event and p_data be set.
Thanks
Erxi
Show LessProblem Overview:
We are trying to pair with IOS-13 beta and we support (HFP,A2DP,GATT,ANCS). So first Connect LE(GATT and ANCS) then Connect HFP but after sometime the HFP disconnects.
The Reason for the disconnection :
RCVD [0] Event from HCI. Name: HCI_Disconnection_Complete (Hex Code: 0x05 Param Len: 4)
Status : Success (0x00)
Connection Handle : 13 (0x000d)
Reason : 8 (0x08)
Connection Timeout
Observation1 : Based on the Attachment “bluetoothd-hci-latest_A2dp”
I see there was no response to the “AVDTP Discover” and there was disconnection which I think was initiated from the IOS-13. Please find the attachment and it also has IOS phone sniffer logs.
Observation2 : Based on Attachment “Handsfree_Disconnect_WithoutA2dp_IOS”
I disabled the A2DP from my code and re run the program but still there was a disconnection and there was same error but I think it was because, phone was not responding to AT+VGS and AT+VGM with Ok.
The log “Handsfree_Disconnect_WithoutA2dp_IOS”(Phone Log) and handsfree_disconnect_without_A2dp(Cypress log).
Note : We have also tried not to send AT+VGS after SLC connection but the behavior was still same.
Observation 3: Based on Attachment “handsfree_disconnect_3_withoutANCS”
I tried disabling the ANCS profile but still the disconnect was observed with same error.
Could you please help us to resolve this issues.
Note : “bluetoothd-hci-latest_a2dp.pklg” this is IOS log which can be opened in any MAC OS with PACKET logger.
Show LessHi:
the tx power of bt mesh modules which we are using is too weak. so I want to use the API wiced_bt_set_tx_power to enhance the tx power.
however there is no improvement in transmit power. so I use the API wiced_bt_dev_read_adv_tx_power(wiced_bt_dev_cmpl_cback_t *p_cback) to read the tx power. the tx power is 0. so I guess the tx power is not set successfully
thanks!
mandy
Show LessHi:
as we know, the spi master initial API is below:
void wiced_hal_pspi_init( spi_interface_t spi,
UINT8 devRole,
UINT16 spiPinPullConfig,
UINT32 spiGpioCfg,
UINT32 clkSpeed,
SPI_ENDIAN endian,
SPI_SS_POLARITY polarity,
SPI_MODE mode,
UINT8 csPin);
there is a input parameter(UINT8 csPin)of the wiced_hal_pspi_init, can I use the IO pin that does not belong to the CYW20735 to control the SPI slave cs?
if I use the IO pin of another MCU as the CS PIN , how to fill in the input parameter UINT8 csPin of the wiced_hal_pspi_init API
thanks!
Mandy
Show LessWe are trying to support both A2DP Source and A2DP Sink roles on the same BT module(Cypress chip-CYW20706). We managed to connect Phone to sink application and source application to bt speaker. We are trying to route audio between the a2dp source and sink application through MCU. We are using I2S interface to send audio from the MCU to BT module.
It would be a great help if anyone could provide us the solution for the below queries:
1. Can we initialize separate audio buffer for both source and sink application? or if there is another way in which we can differentiate between the audio samples for both applications?
2. Is there any way we can get access to the I2S interface in the application? So that we route the I2S data to any of the source or sink application at the same time
Show LessI have an existing PSoC5 project, requires a Bluetooth (probably BLE) connectivity. The data rate is not too high, 115200bps is fine. I am searching for a module which can communicate via UART or SPI. What is the best option, WiCED or Creater? Also I don't understand the difference between WICED Studio and Smart versions.
Show LessWICED-SDK Version: Wiced_006.004.000.0061
Platform CYW20719/CYBT_413034_EVAL and more …
- Missing SupperMux configuration files(.wst) for all platforms except only CYW920719Q40EVB_01
- Missing or bad some of the platform files for CYBT_413034_EVAL:
- I’ve tried to build and download few of the examples provided with WICED6.4.0 and all have same problems – every time need prior “recover” + “reset” in order to find device in order to download code
- after downloading code need many times to press ‘reset’ until eventually pass after the first TRACE statement. Even if pass trough and print few more TRACE statements, code stalls at certain later point.
Not yet identified which of the files are bad , but when I reinstall the old version 6.2.1 and if I don’t replace the original files coming with WICED6.2.1 with the ones provided with the .rar for the CYBT_413034_EVAL platform in the ……\SDK\20719-B1_Bluetooth\platforms or …..\SDK\20719-B1_Bluetooth\WICED\common, can have similar or maybe even same problems.
Show Less