AIROC™ Bluetooth Forum Discussions
Dear PSoC 6 BLE experts,
I have a customer who is using PSoC 6 BLE with PSoC Creator
and has been trying to shorten BLE communiation interval.
Although I suggested to change the values in the BLE component's configuration
GATT Settings > peripheral Preferred Connection Parameters,
such as Minimum Connection Interval, Maximum Connection Interval,
and Connection Supervision Timeout Multiplier to shorter value(s)
The interval is still around 100 ms, where the customer wants to achieve 15ms.
So my question(s) are
(1) How can we shorten the connection interval of PSoC 6 BLE in PSoC Creator?
(Or can we do it?)
(2) What is the practical shortest connection inverval for the BLE module of PSoC 6?
Best Regards,
26-Sep-2023
Motoo Tanaka
Show Less
Hello all,
Could anyone point me towards the GATT based HCI middleware for the 353027-02?
I'm controlling the 353027 from an external MCU and ideally I'd like the library that can be hosted on my MCU for talking via HCI with the processor. Whilst I can find some of the other supporting middleware, I'm struggling to find the GATT specific HCI control stuff.
Thanks,
Chris
Show LessHi
我想问下20835和20735有什么区别,能否完全沿用一套硬件外围设计。用20835直接替换20735。
Hi,
I need an example with a Central role with bonding list that can be stored and deleted on a specific event ( receiving parameter on uart).
Thanks
Show LessHi,
I am using CYW20706 in BLE mesh project "Mesh_Snip_On-Off_Server",
The below is BSP version.
I have some efficient issue about mesh data transmit .
When devices are provisioned.
There are very high frequence data can't reach target device.
I want to config :
1. advertising interval
2. scan interval
3. TTL (Time to Live)
But I can't find the correct place to config these parameter.
Could you teach me where to config parameter and any suggestion to improve transmit efficiency.
Thanks a lot.
Show LessHi,
I want to completely disable Legacy Pairing priot to BT_V4.2 and only enable LE Secure Connections only with MITM protection.
However, with the below code, the legacy pairing is still possible. Could someone possibly point out what's wrong?
Inside a callback for BTM_PAIRING_IO_CAPABILITIES_BLE_REQUEST_EVT, a struct of type wiced_bt_dev_ble_io_caps_req_t is filled as follows.
p_event_data->pairing_io_capabilities_ble_request.local_io_cap = le_io_cap; // BTM_IO_CAPABILITIES_DISPLAY_AND_YES_NO_INPUT == 0x01
p_event_data->pairing_io_capabilities_ble_request.oob_data = BTM_OOB_NONE;
p_event_data->pairing_io_capabilities_ble_request.auth_req = le_auth_req; // BTM_LE_AUTH_REQ_SC_MITM_BOND == 0x0D
p_event_data->pairing_io_capabilities_ble_request.max_key_size = 16;
p_event_data->pairing_io_capabilities_ble_request.init_keys = BTM_LE_KEY_PENC|BTM_LE_KEY_PID|BTM_LE_KEY_PCSRK|BTM_LE_KEY_LENC;
p_event_data->pairing_io_capabilities_ble_request.resp_keys = BTM_LE_KEY_PENC|BTM_LE_KEY_PID|BTM_LE_KEY_PCSRK|BTM_LE_KEY_LENC;
break;
Best,
WASU
Hello
I am using the PUART on a CYBT-343026 (CYW20706) to send/receive data to a Host MCU with CTS/RTS flow control. The Host MCU sometimes blocks the flow of data from the CYBT to the Host MCU by pulling the CYBT's CTS pin high for extended periods of time.
This behavior is expected and is simply how the Host MCU operates.
However, when the CYBT's CTS pin is pulled high by the Host (thus preventing the CYBT from sending PUART data) the CYBT freezes and becomes completely unresponsive. After 4 seconds of its CTS pin being pulled high, the system watchdog timer causes it to reboot. While disabling the system watchdog timer prevents the CYBT from rebooting, it does not resolve the underlying issue.
My question is:
Is it accurate to say that the BTSDK PUART driver on the CYW20706 blocks the entire system as long as the CTS pin is held high?
best regards,
Niels Sparre
AIROC™ Bluetooth® SDK 4.4.2 is targeted for the CYW20706, CYW20719B2, CYW20721B2, CYW20736, CYW20835B1, CYW20819, CYW20820, CYW20829, CYW89820, CYW43012 AIROC™ Wi-Fi & Bluetooth® combo chips (for embedded Bluetooth® development only), and CYW5557x AIROC™ Wi-Fi & Bluetooth® combo chips. ModusToolbox™ software with the Bluetooth® SDK software library provides a complete development environment to allow you to quickly create Bluetooth®-enabled IoT solutions such as smartwatches, medical devices, or home automation platforms. This document describes the features and known limitations of Bluetooth® SDK 4.4.2.
Show Less- HPRT HM-E200 (printer firmware V1.01.17 from 2018) - uses Realtek BT module (CAN CONNECT SUCCESSFULLY)
- HPRT HM-E200 (printer firmware V1.01.18 from 2019) - uses Realtek BT module (CAN CONNECT SUCCESSFULLY)
- HPRT HM-E200 (printer firmware V1.01.24 from 2022) - uses Barrot BR8051A01 BT module (CANNOT CONNECT)
Hi~
I'm considering about the CYW20736 chip for suggesting for my custonmer.
But, I've found there is no internal flash. So I need to double-check for confirming that whether it can use without external memory or not.
It's is very important for me, because my customer want to know that he can upload the custom binray without external memory.
I know there is internal ROM sized 320Kb. But as my thinking, I cannot write my application data on the ROM.
Please clarify that cunfusing.
Many thanks
BRs
Daniel Lim
Show Less