CYW43439: how to use Bluetooth over gSPI?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
dirbaio
Level 1
Level 1
First question asked Welcome!

We're evaluating the CYW43439. So far WiFi is working great with wifi_host_driver. However, due to pin count restrictions we would like to use Bluetooth through gSPI instead of UART. The datasheet and WHD code say gSPI function 3 is for bluetooth, so it seems this should be possible?

The WHD code has support for plugging in a bluetooth device, and for calling a callback on it on interrupt: https://github.com/Infineon/wifi-host-driver/blob/master/WiFi_Host_Driver/src/bus_protocols/whd_bus_... . However I haven't seen any code to actually use this. Is it available somewhere? Or is there some documentation on how to do it?

Thank you!

0 Likes
1 Solution
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

The gspi is for wifi usage. For Bluetooth, you can only use the UART interface.

View solution in original post

0 Likes
1 Reply
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

The gspi is for wifi usage. For Bluetooth, you can only use the UART interface.

0 Likes