cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Wi-Fi Combo

abso_4466056
New Contributor II

I want develop my own wifi host driver for cyw43362 chip (I want interface Cypress wifi chip with my nxp microcontroller) .

But I can't find a formal PDF reference or datasheet that includes register of wifi chip or sdio command .

Is there any formal documents that released by Cypress?

0 Likes
1 Solution
Charles_Lai
Moderator
Moderator

Hi,

You might take a look at this thread https://community.cypress.com/thread/36082 first.

There are all the basic APIs related to SDIO that exists in '<wiced_sdk>/43xxx_Wi-Fi/WICED/WWD/include/platform/wwd_sdio_interface.h' that sits in WWD Level and provide SDIO interface services.

As far as I know, there is no formal documents related to SDIO of 43xxx families. But the SDIO functions are provided in the SDK. And you basically need to use the function 'host_platform_sdio_transfer()' for reads and writes.

And I can see that only basic / signaling / transferring control is offered in WICED, so if you want to use CYW43362 as a Lower Computer / Slave, you will need to develop your own flow control over SDIO (which I guess you are already aware of, because I can tell you are intended to do this).

WICED chips are normally not intended to be lower controllers, so it could be hard for you to do what you want.

Please let me know if I'm wrong or something. SDIO is not my thing after all.

<<<<<<<<<<<<<>>>>>>>>>>>>>

Best regards

C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes
1 Reply
Charles_Lai
Moderator
Moderator

Hi,

You might take a look at this thread https://community.cypress.com/thread/36082 first.

There are all the basic APIs related to SDIO that exists in '<wiced_sdk>/43xxx_Wi-Fi/WICED/WWD/include/platform/wwd_sdio_interface.h' that sits in WWD Level and provide SDIO interface services.

As far as I know, there is no formal documents related to SDIO of 43xxx families. But the SDIO functions are provided in the SDK. And you basically need to use the function 'host_platform_sdio_transfer()' for reads and writes.

And I can see that only basic / signaling / transferring control is offered in WICED, so if you want to use CYW43362 as a Lower Computer / Slave, you will need to develop your own flow control over SDIO (which I guess you are already aware of, because I can tell you are intended to do this).

WICED chips are normally not intended to be lower controllers, so it could be hard for you to do what you want.

Please let me know if I'm wrong or something. SDIO is not my thing after all.

<<<<<<<<<<<<<>>>>>>>>>>>>>

Best regards

C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes