Skip to content

Releases: ARM-software/CMSIS-Driver

CMSIS-Driver Implementations Version 2.9.0

08 Oct 10:52
9f3b542
Compare
Choose a tag to compare
  • Added USB Host EHCI (TT) driver
  • Added USB Host OHCI driver

CMSIS-Driver Implementations Version 2.8.0

19 Dec 12:06
Compare
Choose a tag to compare

CMSIS-Driver Implementations Version 2.7.2

20 Jun 11:45
Compare
Choose a tag to compare
  • Added Renesas DA16200 WiFi driver
  • Updated Inventek ISM43362 WiFi driver (version 1.14.0):
    • Added statically allocated control block for asynchronous thread if FreeRTOS is used

CMSIS-Driver Implementations Version 2.7.1

27 Apr 12:03
Compare
Choose a tag to compare
  • Added support for Arm Cortex-M85 processor based devices
  • Added support for Arm China Star-MC1 processor based devices

CMSIS-Driver Implementations Version 2.7.0

06 Apr 10:48
Compare
Choose a tag to compare
  • Added PHY_LAN8740A driver
  • Added ETH_LAN91C111 driver
  • Updated ETH_KSZ8851SNL and ETH_LAN9220 drivers:
    • Corrected invalid power status in MAC_PowerControl
  • Updated ESP8266 WiFi driver:
    • Fixed Activate to use BSSID specified in SetOption with ARM_WIFI_BSSID
  • Updated ESP8266, ESP32 and WizFi360 WiFi drivers:
    • Fixed return string null terminator in GetModuleInfo
    • Fixed SocketSendTo for stream socket lengths above 2048 bytes
    • Enabled placement of USART transfer buffers in appropriate RAM by using section
      ".bss.driver.usartn" (n = USART driver instance number) in the linker scatter file
  • Updated Inventek ISM43362 WiFi driver (version 1.13.0):
    • Supports also ISM43340 Module
    • Added configuration for asynchronous thread stack size
    • Added support for 5 GHz channels on Access Point
    • Fixed socket connect operation for non-blocking mode
    • Enabled placement of SPI transfer buffers in appropriate RAM by using section
      ".bss.driver.spin" (n = SPI driver instance number) in the linker scatter file
    • Detected ISM43362 Module on STMicroelectronics B-L475E-IOT01A1 firmware limitation:
      SocketConnect does not work if first or last octet of IP address is 0
      (for example IPs 0.x.y.z or x.y.z.0 do not work)
    • Detected shield firmware limitation: SocketConnect does not work if
      certain IP address octets contain value 0 or 255
      (combinations that do not work: 0.x.y.z, x.y.z.0, 255.x.y.z)
    • Updated CMSIS Driver Validation test results

CMSIS-Driver Implementations Version 2.6.1

13 Jul 14:45
Compare
Choose a tag to compare
  • Updated ESP8266, ESP32 and WizFi360 WiFi drivers:
    • Added auto protocol selection in SocketCreate
    • Fixed socket default timeout (zero == no time out)
    • Fixed SocketRecv/RecvFrom non blocking mode when received less than buffer length
  • Updated Inventek ISM43362 WiFi driver (version 1.9.0):
    • Corrected Initialize function failure if called shortly after reset
    • Corrected default protocol selection in SocketCreate function
    • Detected STM firmware limitation: SocketConnect does not
      work if any of IP address octets is 255 (for example IP like x.y.z.255)

CMSIS-Driver Implementations Version 2.6.0

29 Apr 10:16
Compare
Choose a tag to compare
  • Updated ESP8266, ESP32 and WizFi360 WiFi drivers:
    • API V1.1: SocketSend/SendTo and SocketRecv/RecvFrom (support for polling)
    • Added DHCP setting before station Activate
    • Added read of DHCP assigned IPs after station activate
    • Fixed serial tx busy flag handling
    • Fixed function AT_Resp_ConnectAP for NULL argument
    • Enhanced serial communication startup procedure
  • Updated Inventek ISM43362 WiFi driver (version 1.8.0):
    • API V1.1: SocketSend/SendTo and SocketRecv/RecvFrom (support for polling)
    • Corrected GetModuleInfo return string termination
    • Corrected functionality when DATARDY line is used in polling mode
    • Corrected SocketConnect function never returning 0 in non-blocking mode
    • Corrected SocketRecv/SocketRecvFrom function polling if called without previous Bind
    • Corrected delay after module reset
    • For non-STM firmware variant only firmware version 6.2.1.7 is supported
  • Documented firmware update procedure for Inventek ISMART43362-E WiFi Shield

CMSIS-Driver Implementations Version 2.5.0

02 Dec 11:38
Compare
Choose a tag to compare
  • Added Espressif ESP32 WiFi driver
  • Added Espressif ESP8266 WiFi driver
  • Added Wiznet WizFi360 WiFi driver
  • Updated Inventek ISM43362 WiFi driver (version 1.3.0):
    • Fixed SocketClose functionality
    • Fixed Activate function not to set password if OPEN security is used
    • Updated Initialization function to handle unavailable reset pin
    • Added debug of SPI traffic with Event Recorder
    • Added CMSIS Driver Validation test results

CMSIS-Driver Implementations Version 2.4.1

11 Jul 14:30
Compare
Choose a tag to compare
  • Updated Inventek ISM43362 WiFi driver
  • Corrected PHY_LAN8742A power down bit definition

CMSIS-Driver Implementations Version 2.4.0

15 Mar 16:49
Compare
Choose a tag to compare
  • Added CMSIS-Driver WiFi implementation for Inventek ISM43362 via SPI (CMSIS-Driver SPI)