AIROC™ Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
I'm currently developing the PCB schematic around the CYW20819/20 and require the use of the I2S or PCM interfaces. I can't find much documentation about setting up this peripheral.
My question is this: If we are using the CYW20189/20 to receive Bluetooth audio, can the I2S or PCM interfaces be operated in slave mode?
If we must operate the I2S or PCM interfaces in master mode then we cannot use this chip family as the maximum audio sample rate is 16KHz which won't work for our application.
From the CYW20819 Datasheet:
The clock rate in Master mode is as follows:
• 16 kHz 16 bits per frame = 256 kHz
The master clock is generated from the reference clock using an N/M clock divider. In the slave mode, any clock
rate is supported up to a maximum of 3.072 MHz.
Thanks in advance,
David
Show LessHi, all.
I try to transmit data via PUART interface of CYW20706.
I confirmed to transfer about 256 bytes with wiced_hal_puart_synchronous_write() function. But transfer size more than 256bytes, data are lost. I thought that PUART TxFIFO is overflow. Datasheet describes that PUART has 256 byte hardware FIFO.
Then I want to use wiced_hal_puart_write() with watching TxFIFO empty state. But I could not found API to get TxFIFO status. An API or register specification is published?
Code:
wiced_hal_puart_synchronous_write(buffer, 240); // OK.
wiced_hal_puart_synchronous_writer(buffer, 1024); // NG. data will lost.
Using development tool : ModusToolbox 3.0
Thank you so much for help!
Show LessHello
I am using PSOC 6 and I want to establish a BLE connection and send data to mobile device. Please note that I have my own mobile app and wont be using cysmart. I have attached my project. I have already used
https://github.com/Infineon/mtb-example-psoc6-ble-throughput-freertos
but it didnt work. Can you please help?
Show Less
SDK : WICED-Studio 6.2
Currently, nvram id 0x71~0x74 is managing the setting value used, but some data is being overwritten.
If you read the nvram data, you will see that the current data is "77646F672E632D36382D613630343065373100" = "wdog.c-68-a6040e71".
I don't have a process to write related data. I'd like to know the conditions or reasons why the data is used.
Hello,
I developed a application with psoc6 CZ8CKIT-062-BLE and E-ink display CY8CKIT-028-EPD before, now I want to transfer the application to the CZBLE-416045-EVAL board board, but it doesn't work after uploading Application to the board, I also tried to create the new example E-INK application, but it doesn't work either.
So I would like to know, is the CY8CKIT-028-EPD E-INK Display Shield compatible with the CYBLE-416045-EVAL board?
Or do I need to make any changes to the code(or makefile)?
我之前在psoc6 CZ8CKIT-062-BLE开发板和E-ink显示屏CZ8CKIT-028-EPD上开发了一个应用,现在我想把这个应用移植到CYBLE-416045-EVAL板上,但是程序上传到板子上后显示屏并没有工作,我也尝试创建新的E-INK应用实例,但是也没有用。
所以我想知道,CY8CKIT-028-EPD E-INK否与CYBLE-416045-EVAL兼容?
或者我是否需要对代码(或makefile)进行任何修改?
Best regards
Yaodong
Show LessI am working with a CYBT-483056-EVAL board and trying to connect to a Bluetooth classic device. I am using a serial terminal to send commands to the eval board via the USB port. I am unable to connect to a device. I tried connecting the first time (To pair) and the second time (To connect) and I'm not successful. I get error 500 and then error 1600. I don't know what those mean or how to fix it.
##### FACTORY DEFAULT (I want to start clean)
/RFAC
@R,000B,/RFAC,0000
@E,0005,RFAC
@E,0040,BOOT,E=01000A1B,S=02072276,P=0100,H=E8,C=00,A=EE596D3A570C,T=01
@E,000E,ASC,S=03,R=01
##### QUERY BONDS (No bonds at this time)
/QB
@R,000E,/QB,0000,C=00
##### CONNECT USING SPP (Error 500 is "GAP error category" What does that means?)
/BTC,A=886B0F5114C7,P=00
@R,000A,/BTC,0000
@E,001F,BTCON,C=01,A=886B0F5114C7,B=00
@E,000F,PR,C=01,R=0000
@E,000E,ENC,C=01,S=01
@E,0020,BTCF,C=00,A=886B0F5114C7,R=EEEE
@E,001F,BTPDIS,C=00,P=00,H=0003,R=0000
@E,0012,BTDIS,C=01,R=0500
##### QUERY BONDS AGAIN (Now we can see a bond to the right device Address)
/QB
@R,000E,/QB,0000,C=01
@E,0020,B,C=00,A=886B0F5114C7,T=00,D=01
##### CONNECT AGAIN AS PER DATA SHEET (Again error 500?)
/BTC,A=886B0F5114C7,P=00
@R,000A,/BTC,0000
@E,001F,BTCON,C=01,A=886B0F5114C7,B=00
@E,000E,ENC,C=01,S=01
@E,0020,BTCF,C=00,A=886B0F5114C7,R=EEEE
@E,001F,BTPDIS,C=00,P=00,H=0001,R=0000
@E,0012,BTDIS,C=01,R=0500
##### TRY AGAIN TO CONNECT (Again error 500?)
/BTC,A=886B0F5114C7,P=00
@R,000A,/BTC,0000
@E,001F,BTCON,C=01,A=886B0F5114C7,B=00
@E,000E,ENC,C=01,S=01
@E,0020,BTCF,C=00,A=886B0F5114C7,R=EEEE
@E,001F,BTPDIS,C=00,P=00,H=0001,R=0000
@E,0012,BTDIS,C=01,R=0500
##### TRY AGAIN TO CONNECT (now the error is 1600 and there is nothing in documentation about this error)
/BTC,A=886B0F5114C7,P=00
@R,000A,/BTC,0000
@E,001F,BTCON,C=01,A=886B0F5114C7,B=00
@E,0012,BTDIS,C=01,R=1600
##### QUERY BONDS AGAIN
/QB
@R,000E,/QB,0000,C=01
@E,0020,B,C=00,A=886B0F5114C7,T=00,D=01
Hello, I am using the CYW920819EVB-02 AND CYBT-413055-EVAL module in modus toolbox 3.0
I want to use the math.h library but I see that modus toolbox does not have this library
How can I add the math.h library?
You can help?
please
I have recently picked up the CYBT-213043-MESH kit for a project mainly due to the variety of sensors on the board. I am wondering if it is possible to publish the raw PIR voltage from the Elmos E931.96 controller, preferably both to the network and over the USB UART connection? I see that the PIR controller converts the PIR input to 14-bit data, but am unsure if this is able to be read by the MCU.
Show LessHi,
I am trying to use the
wiced_bt_set_tx_power(wiced_bt_device_address_t bd_addr , INT8 power, wiced_bt_dev_vendor_specific_command_complete_cback_t *p_cb)
function to change the transmitting power, but I do not really know what I should put for *p_cb.
I'm using CYW920721M2EVK-02 with the battery_server CE.
I would appreciate your help. thanks in advance
Show Less