- Packs
- CMSIS-Driver
CMSIS-Driver
2.10.0-
Pack Type
Software Pack
CMSIS Drivers for external devices
-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.10.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.10.0
Download
CMSIS-Driver 2.10.0Change Log
Version 2.10.0: Nov. 27, 2024
Recommended
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.10.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.10.0
Download
CMSIS-Driver 2.10.0- Added WiFi Shield layers
Version 2.9.0: Oct. 8, 2024
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.9.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.9.0
Download
CMSIS-Driver 2.9.0- Added USB Host EHCI (TT) driver - Added USB Host OHCI driver
Version 2.8.0: Dec. 19, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.8.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.8.0
Download
CMSIS-Driver 2.8.0- Align with CMSIS v6
Version 2.7.2: June 20, 2022
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.7.2
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.7.2
Download
CMSIS-Driver 2.7.2- 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
Version 2.7.1: April 27, 2022
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.7.1
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.7.1
Download
CMSIS-Driver 2.7.1- Added support for Arm Cortex-M85 processor based devices - Added support for Arm China Star-MC1 processor based devices
Version 2.7.0: April 6, 2022
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.7.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.7.0
Download
CMSIS-Driver 2.7.0- 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
Version 2.6.1: July 13, 2020
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.6.1
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.6.1
Download
CMSIS-Driver 2.6.1- 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)
Version 2.6.0: April 29, 2020
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.6.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.6.0
Download
CMSIS-Driver 2.6.0- 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
Version 2.5.0: Dec. 2, 2019
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.5.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.5.0
Download
CMSIS-Driver 2.5.0- 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
Version 2.4.1: July 11, 2019
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.4.1
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.4.1
Download
CMSIS-Driver 2.4.1- Updated Inventek ISM43362 WiFi driver - Corrected PHY_LAN8742A power down bit definition
Version 2.4.0: March 15, 2019
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.4.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.4.0
Download
CMSIS-Driver 2.4.0- Added CMSIS-Driver WiFi implementation for Inventek ISM43362 via SPI (CMSIS-Driver SPI)
Version 2.3.0: June 15, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.3.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.3.0
Download
CMSIS-Driver 2.3.0- Updated PHY_KSZ8081RNA: - Added support for 50MHz reference clock - Updated NAND MemoryBus driver: - Fixed Ready/Busy configuration handling - Enhanced compatibility for ARM Compiler 6 - Updated Flash Drivers: - Added data cache handling to memory bus based drivers - Fixed warnings flagged by ARM Compiler 6
Version 2.2.0: March 16, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.2.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.2.0
Download
CMSIS-Driver 2.2.0- Cvendor explicitly set to "Keil" to ease project migration - doxygen based documentation: - added links to hardware parts - added Multi-Slave I2C and SPI usage instructions
Version 2.1.0: Feb. 21, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.1.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.1.0
Download
CMSIS-Driver 2.1.0- Added LAN9220 Ethernet MAC+PHY driver - Updated I2C and SPI multi-slave wrapper: - configuration options moved into separate file
Version 2.0.0: Feb. 9, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::CMSIS-Driver@2.0.0
Add with cpackget
> cpackget add ARM::CMSIS-Driver@2.0.0
Download
CMSIS-Driver 2.0.0CMSIS-Driver implementation for non-MCU devices from MDK-Middleware pack have been moved to git-hub and are now shipped as a separate pack.