ARM
CMSIS-Driver_Validation
CMSIS-Driver Validation
http://www.keil.com/pack
http://silver.arm.com/support
LICENSE.txt
- 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
- 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
CMSIS-Driver Validation Example
CMSIS-Driver Validation Example
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 */