CMSIS-Driver_Validation CMSIS-Driver Validation ARM http://www.keil.com/pack/ LICENSE.txt - Rework USART driver validation (introduced USART_Server) - Add USART_Server application for Keil MCBSTM32F400 evaluation board - Add USART_Server application for STM32F429I-DISC1 board - Update to SPI_Server application (improved robustness, use software controlled Slave Select in Master mode) - Update to SPI driver validation (improved robustness, enable Data Bits tests in loopback mode, align data buffers to 32 bytes) - Add SPI_Server application for STM32F429I-DISC1 board - Add WiFi Driver tests (socket functions in non-blocking mode) - Minor update to WiFi driver validation (less strict SocketAccept and SocektSend tests) - Add SockServer application for IMXRT1050-EVKB - Add pack version information in Test Report - Add support for Arm Cortex-M85 processor based devices - Add support for Arm China Star-MC1 processor based devices - Update examples - Update documentation - Remove bundle from components - Change configuration from single file to a file per component - Rework SPI Driver testing (introduced SPI_Server) - Add SPI_Server application for Keil MCBSTM32F400 evaluation board - Update WiFi Driver tests (support for WiFi Driver API V1.1.0) - Update all examples - Deprecate CMSIS-RTOS1 - 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 Cortex-M processor based device: Cortex-M0/M0+/M1/M3/M4/M7/M23/M33/M35P/M55/M85, ARMV8MBL/ML, Star-MC1, SC000/300 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 Test framework #define RTE_CMSIS_DV_PACK_VER "3.0.0" 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 */ CMSIS-Driver Validation Example CMSIS-Driver Validation Example CMSIS-Driver Validation of WiFi Inventek ISM43362 driver CMSIS-Driver Validation Example CMSIS-Driver Validation Example CMSIS-Driver Validation of WiFi Inventek ISM43362 driver on ISMART43362-E WiFi shield CMSIS-Driver Validation of WiFi Espressif ESP8266 driver on Arduino compatible shield CMSIS-Driver Validation of WiFi Espressif ESP32 driver on Arduino compatible shield CMSIS-Driver Validation of WiFi WIZnet WizFi360 driver on Arduino compatible shield