So I logged into my MCUX dashboard today, and saw this notice at the top right:
- MCUXpresso SDK v2.5.1 update for i.MX RT1050 and i.MX RT1060 with support for Cypress WICED WiFi SDK supporting Murata 1DX modules (CYW4343W)
Now that's kinda exciting... I'm always pleased to see options for integrating Wi-Fi into these MCU platforms. I know that NXP already provides integration with the Qualcomm QCA4004 ("wifi_qca") on its Kinetis and i.MX RT platforms. The Qualcomm device has a standard SPI interface to the MCU.
I can see from Murata's site that they don't yet list the i.MX RT as one of the supported host processors; they currently list the i.MX 6/7/8 parts, which are all presumed to be running Linux. I did use my Google-fu to locate Mouser's promo page for EA's microSD adapter for Murata M.2 eval boards, however. So that confirms that the host interface to the 4343W for the i.MX RT is SDIO.
A few questions about i.MX RT + CYW4343W:
- Which TCP/IP stack has been integrated with the 4343W? lwIP, FreeRTOS/TCP, other?
- Does this solution require the user to develop any custom firmware for the 4343W, or is there pre-built firmware available?
- Does NXP plan to provide a Bluetooth stack to take advantage of the BT 4.2 controller available on the 4343W? The host interface to the BT portion of the module is UART, correct?