CMSIS-Driver Implementations  
MCU independent CMSIS-Driver implementations
WiFi

Driver Implementations

The Pack Content provides implementations of CMSIS-WiFi drivers for the following devices:

Driver Description
DA16200 WiFi Driver for the Renesas DA16200.
ESP32 WiFi Driver for the Espressif ESP32.
ESP8266 WiFi Driver for the Espressif ESP8266.
ISM43362 WiFi Driver for the Inventek ISM43362.
WizFi360 WiFi Driver for the WizNet WizFi360.

DA16200

The documentation for the Renesas DA16200 can be found here: https://www.renesas.com/eu/en/products/interface-connectivity/wireless-communications/wi-fi/da16200-ultra-low-power-wi-fi-soc-battery-powered-iot-devices

DA16200 FreeRTOS SDK Firmware Image v3.2.3.0 (or newer) is required. Firmware image and programming instructions "DA16200 DA16600 FreeRTOS Getting Started Guide" are also available on the above web site.

ESP32

The documentation for the Espressif ESP32 can be found here: https://www.espressif.com/en/products/hardware/esp-wroom-32/overview

ESP8266

The documentation for the Espressif ESP8266 can be found here: https://www.espressif.com/en/products/hardware/esp8266ex/overview/

ISM43362

The documentation for the Inventek ISM43362 can be found here: https://www.inventeksys.com/ism4336-m3g-l44-e-embedded-serial-to-wifi-module/

Flashing a different firmware to ISMART43362-E Shield

The ISMART43362-E Shield has two options to communicate with the underlying target hardware: UART and SPI. By default, the module is flashed with the firmware for UART communication. To enable SPI communication, follow these steps to flash the module:

Prepare the hardware

  • Set the power supply jumper on ISMART43362-E to connect 5V_USB and 5V_BOARD.
  • Set the SW3 switch to position 1 (factory default position).

Prepare the software

  • Download ISM43362_M3G_L44_SPI_C6.2.1.7.zip and extract it locally.
  • Download eS-WIFi_Demo
  • Unzip the file and install the application on your PC.
  • Start es-WiFi Demo and select Menu - Install Drivers and install both, CYW9WCD1EVAL1 and BCM9WCD1EVAL1:
  • Connect the ISMART43362-E to the PC using the Mini-USB connector. In Device Manager, you should see WICED USB Serial Port (COMx).
  • If not already done, assign a low COM port number.
  • In the es-WiFi Demo application, execute:
    • Go to Setup - Serial Port - Configure/Open:
    • Check the following settings (Serial Port being the one added just now):
    • Go to Menu - Firmware - Update:
    • Select the binary image file extracted in the first step (ISM43362_M3G_L44_SPI_C6.2.1.7.bin). Make sure it is an SPI firmware variant:
  • After the firmware is updated, the console will show the message "Resetting...":

    You can now disconnect the module from the PC as it contains the new SPI firmware.

    If you want to flash a different firmware later, please visit Inventek's Firmware page for the latest binary files.

Note
Firmware version ISM43362_M3G_L44_SPI_C6.2.1.8 is not supported!

WizFi360

The documentation for the WIZnet WizFi360 can be found here: https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360

The latest firmware images are available on GitHub: https://github.com/wizfi/Release. Instructions on how to flash the firmware onto the device can be found on the WIZnet Documents page: https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360/documents#firmware-update-guide.