Release Notes for MX_WIFI Component Driver

Copyright © 2020 STMicroelectronics
Microcontrollers Division - Application Team

Purpose

This directory contains the Wi-Fi component driver running on the STM32 host for the MXCHIP’s EMW3080B Wi-Fi module.

Update History

Main changes

  • Fix TCP server in softAP and STA mode.
  • Add Core/mx_address.[ch] files.
  • Add new WiFi connect API MX_WIFI_Connect_Adv.
  • Add new API for EAP, WPS, configuration server.
  • Support get MAC for softAP.
  • Fix some MISRA errors.
  • Update WiFi API documents for parameters and return value.

EMW3080B MXCHIP Wi-Fi module firmware

  • The EMW3080B MXCHIP Wi-Fi module firmware version has to be V2.3.4 rc 13 and the way to update your board with it is available at X-WIFI-EMW3080B.

Main changes

  • FIX spelling Errors

Main changes

  • FIX a C++ Compilation Error

Limitation

  • Access point mode with the TCP/IP mode on STM32 host is not functional. It works when TCP/IP runs on the EMW3080B module.

EMW3080B MXCHIP Wi-Fi module firmware

  • The EMW3080B MXCHIP Wi-Fi module firmware version has to be V2.1.11 and the way to update your board with it is available at X-WIFI-EMW3080B.
  • For the B-U585I-IOT02A rev C. board, this EMW3080B MXCHIP Wi-Fi module firmware version V2.1.11 is installed by default and you do not need to update it.

Main changes

  • Update the way to declare licenses
  • Fix MISRA and Codesonar errors
  • Create IO pattern files for UART and SPI interface
  • Address some code alignment and cosmetics

Limitation

  • Access point mode with the TCP/IP mode on STM32 host is not functional. It works when TCP/IP runs on the EMW3080B module.

Main changes

  • Clean configuration for FreeRTOS and Bare metal support
  • Add Support for MXCHIP Firmware 2.1.10 (adding updater)
  • Driver is backward compatible to 2.1.9 firmware
  • Tested on U5 Discovery board Rev C

Main changes

  • Strongly improve performances and stability
  • Add SPI DMA support
  • Fix Access Point mode support
  • Tested on U5 Discovery board Rev C

Main changes

  • Add Error mngt
  • Remove Circular buffer, use directly Pbuf
  • Improve debug msg and echo server
  • Fix memory overrun
  • Adding debug support
  • SPI protocol fix
  • SPI checksum fix
  • Improve OS porting, change LOCK
  • Improve Malloc and Messages Macros

Main changes

  • Overall driver rework
  • SPI fix
  • Race condition fixes
  • Optimized memory usage

Main changes

  • Add new API getsockname, getpeername

Main changes

  • Hardware flow control: removed the flow pin usage
  • MISRA-C_2012 compliant
  • AStyle run
  • Fixed CodeSonar warnings
  • Licensed under ST license SLA0044 (the “License”)

Main changes

  • First official release of MX_WIFI WiFi component.