Studio Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
Can we use 3.073MHz as I2S clock for "48kHz, 16 bits, 2 channels" ?
The data rate is "48kHz, 16 bits, 2 channels -> 1.536 Mbps".
So, the clock rate is higher than the data rate.
Can CYBT343026 accept the settings ?
If yes, I think some padding data will be inserted in it.
Is the followings correct ?
WS: 48kHz
<Lch(16bit: MSB->LSB), padding(16bit)>, <Rch(16bit, MSB->LSB), padding(16bit)>, <Lch, padding>, <Rch, padding>, ...
Show LessI successfully programmed my EVAL board CYBT_333047-02 with "ezserial_343026-CYBT_343026_EVAL-rom-ram-Wiced-release.hex",
I checked the code is running using my iPhone and turned bluetooth scanning "on". Immediately the iPhone found a bluetooth device "EZ-Serial 17:1C:B1_BT". So the WICED code is running.
Now I wanted to make use of the HCI commands on the USB side on my Linux Raspberry Pi. When I plugin the EVAL board USB cable into my Raspberry Pi two interfaces are added (similar to Windows COM8 and COM9) called /dev/ttyACM0 and /dev/ttyACM1.
As usual for Linux I was using the "hciattach" Linux command to attach the Bluez Linux socket to the HCI interface of the EVAL board.
# hciattach -s 115200 /dev/ttyACM0 any 115200 noflow nosleep
# device setup complete
So this works. Then I looked to the hci devices attached using the command "hciconfig"
# hciconfig
# hci1: Type: Primary Bus: UART
BD Address: F9:9C:84:17:1C:B1 ACL MTU: 1021:6 SCO MTU: 64:1
DOWN
RX bytes:113 acl:0 sco:0 events:9 errors:0
TX bytes:40 acl:0 sco:0 commands:10 errors:0
You see Linux bluetooth stack has attached to the F9:9C:84:17:1C:B1 device which is the EZ-serial device. And also you see there is a bidirectional communication running over /dev/ttyACM0 based on the RX/TX bytes counted. So this seems to work fine also.
Now usual in Linux is to bring up a HCI device into "UP" state using "hciconfig hci1 up" command
# hciconfig hci1 up
# Can't init device hci1: Device or resource busy (16)
But as you can see Linux is giving back an error. Do you have idea why this happens?
I read on the forum that a patch is needed to support the full range of HCI commands. Is this true? Where to I get this patch from?
Thank you
Armin
Show LessHi everyone
A customer has consulted the CYW20819 and CYW20820 chips for Audio application.
I confirmed the Datasheet of both.
They all correspond to Audio devices.
From CYW20819 datasheet:
Applications
■ Headsets, earbuds, and other audio solutions
From CYW20820 datasheet:
The CYW20820 is a best-in-class Bluetooth 5 single-chip solution targeted at Bluetooth Mesh, audio, voice, wearables, mice,
keyboards, gaming consoles, remote controls, home automation, and a wide range of other Internet of Things (IoT)
applications.
They are relatively new products, which one should be recommended?
I want to confirm if they all correspond to the following profiles, too.
Could you tell me the detailed profile information?
A2DP: Source / Sink,
AVRCP: Controller / Target,
HSP, HFP
Thanks
Yang
Show LessAsk about the maximum number of whitelisted entries.
It is necessary to register up to 8 units of white list.
(Advertising: 7 units, scanner: 1 unit)
Wiced_bt core stack configuration (wiced_bt_cfg_settings_t) .ble_white_list_size = 8
Advertising registration: Use wiced_bt_ble_update_advertising_white_list()
Scanner registration: Use wiced_bt_ble_update_scanner_white_list()
If you register advertising using wiced_bt_ble_update_advertising_white_list (), the third unit will fail.
(The return value is FALSE.)
The following environment is used.
WICED-Studio-6.4.0.61(STM32F412 + CYW43438)
Isn't it possible to register up to the number set in ".ble_white_list_size"?
Please tell me how to register more than 3 units
Show LessNumber of BLE connections possible for CYBT-343026-01
If I download this schematics file from here https://www.cypress.com/file/456036/download which is located on your homepage at https://www.cypress.com/documentation/development-kitsboards/cybt-333047-eval-ez-bt-module-arduino-evaluation-board then this download file containes a PDF of the schematics of the CYBT-343026-EVAL board.
This is irritating me. Can you please tell my why this is?
Thank you
Armin
Show LessHi, I have a question regarding BT34302601 module we purchased from Farnell last month.
We scanned its QR code which is B34302601021832116IC according to the product marketing information brochure it should have EZ-serial firmware installed.
Can anyone tell me what firmware is installed on this module.
We are planning on developing a product with this module and want EZ-Serial firmware on the module from the factory.
Is this just an issue with old stock from Farnell or do you not provide EZ-Serial on this module?
Do you provide an alternative dual mode BLE and Blurtooth classic module with the same footprint and pinout?
Show LessHi,
I'm trying to find the list of possible enumerations for the 'reason' argument in this method defined in wiced_bt_dev.h:
typedef void (wiced_bt_connection_status_change_cback_t) (wiced_bt_device_address_t bd_addr, uint8_t *p_features, wiced_bool_t is_connected, uint16_t handle, wiced_bt_transport_t transport, uint8_t reason);
can someone help?
Thanks,
Ethan
Show LessHi,
I have used the attached tutorial on setting up a Bluetooth Classic project with CYBT-343026-EVAL. This tutorial is very good and makes things very easy for me.
It seems that this tutorial is a part of training material for Cypress Bluetooth modules. Could I get some other parts of tutorial for BLE, Central/Peripheral or any other tutorials like this one?
Thanks
Show LessWe had tried to compile and execute the watch demo example program given in the wiced studio ide. It is working with sine wave and giving audio. but when we tried to change the audio source from sine wave to local file (i.e .wav ), we are not able to listen expected sound (some humming sound is coming).
Can you please tell me whether it supports .wav files or .mp3 files and also explain me the process to play those files.
Regards,
Ameet
Show Less