ARM CMSIS-Driver_Validation CMSIS-Driver Validation http://www.keil.com/pack/ http://silver.arm.com/support LICENSE.txt - Deprecated CMSIS-RTOS1 - Updated framework allowing linker to remove unused test functions - Updated conditions to support all Cortex-M devices - Introduced test groups (each driver is organized in a group) - Improved XSL for XML display - Added SockServer application for PC running Microsoft Windows - Added example for Inventek ISM43362 WiFi Driver testing on STMicroelectronics B-L475E-IOT01A1 board - Added example for Inventek ISM43362 WiFi Driver testing using ISMART43362-E WiFi shield mounted on NXP LPCXpresso55S69 board - Added examples for Espressif ESP8266 and ESP32 WiFi Driver testing with NXP MIMXRT1064-EVK board - Added example for WIZnet WizFi360 WiFi Driver testing with NXP MIMXRT1064-EVK board - Updated all examples - Removed example for Atmel board - Added upstream and downstream bandwidth testing to WiFi Driver testing - Added WiFi Driver testing - Updated component condition to accept both RTOS and RTOS2 - Updated documentation migrated repository to github.com/arm-software/CMSIS-Driver_Validation repository - Added CMSIS-RTOS2 and Arm Compiler 6 compatibility - Updated CAN test (corrected test for SetBitrate function, added bitrate set for Loopback tests) - Minor update to documentation - Updated closeDebug function in DV_Framework.c, specified as noinline so higher optimization will keep it also - Added USB Host test cases - Added CAN test cases - Added Ethernet Precision Time Protocol test cases - Updated configuration file DV_Config.h to support new features - Initial public release of the CMSIS-Driver Validation Suite ARM CMSIS-Driver Driver validation CMSIS-Driver Validation Example CMSIS-Driver Validation Example CMSIS-Driver Validation of WiFi Inventek ISM43362 driver on STMicroelectronics B-L475E-IOT01A1 board CMSIS-Driver Validation Example CMSIS-Driver Validation Example CMSIS-Driver Validation of WiFi Inventek ISM43362 driver on ISMART43362-E WiFi shield with NXP LPCXpresso55S69 board CMSIS-Driver Validation of WiFi Espressif ESP8266 driver on Arduino compatible shield with NXP MIMXRT1064-EVK board CMSIS-Driver Validation of WiFi Espressif ESP32 driver on Arduino compatible shield with NXP MIMXRT1064-EVK board CMSIS-Driver Validation of WiFi WIZnet WizFi360 driver on Arduino compatible shield with NXP MIMXRT1064-EVK board Cortex-M processor based device: Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, SC000 or SC3000 CMSIS Core with RTOS for Cortex-M processor CMSIS Driver SPI CMSIS Driver I2C CMSIS Driver Ethernet CMSIS Driver USART CMSIS Driver MCI CMSIS Driver USB Device CMSIS Driver USB Host CMSIS Driver CAN CMSIS Driver WiFi Run driver validation test for enabled drivers Documentation/html/index.html Test framework SPI driver validation #define RTE_CMSIS_DV_SPI /* Driver Validation SPI enabled */ I2C driver validation #define RTE_CMSIS_DV_I2C /* Driver Validation I2C enabled */ USART driver validation #define RTE_CMSIS_DV_USART /* Driver Validation USART enabled */ Ethernet driver validation #define RTE_CMSIS_DV_ETH /* Driver Validation Ethernet enabled */ MCI driver validation #define RTE_CMSIS_DV_MCI /* Driver Validation MCI enabled */ USB Device driver validation #define RTE_CMSIS_DV_USBD /* Driver Validation USB Device enabled */ USB Host driver validation #define RTE_CMSIS_DV_USBH /* Driver Validation USB Host enabled */ CAN driver validation #define RTE_CMSIS_DV_CAN /* Driver Validation CAN enabled */ WiFi driver validation #define RTE_CMSIS_DV_WIFI /* Driver Validation WiFi enabled */