CMSIS-Driver_Validation
CMSIS-Driver Validation
ARM
http://www.keil.com/pack/
LICENSE.txt
- Minor update to SPI driver validation (enable Data Bits tests in loopback mode)
- Minor update to SPI_Server application (use software controlled Slave Select in Master mode)
- Minor update to USART driver validation (corrected RTS/CTS tests, less strict Initialize/Uninitialize and PowerControl tests)
- Add support for Arm Cortex-M85 processor based devices
- Add support for Arm China Star-MC1 processor based devices
- Add pack version information in Test Report
- Minor update to WiFi driver validation (less strict SocketAccept and SocektSend tests)
- Minor update to USART driver validation (USART_TxBreak test documentation)
- Update validation examples for Espressif ESP32, ESP8266 and WizNet WizFi360
- Add SockServer application for IMXRT1050-EVKB
- Minor update of WiFi Driver non-blocking mode tests
- Update examples
- Add WiFi Driver tests (socket functions in non-blocking mode)
- Update examples (WiFi Driver related)
- Rework USART driver validation (introduced USART_Server)
- Add USART_Server application for Keil MCBSTM32F400 evaluation board
- Update examples
- Update documentation
- Minor update to SPI driver validation documentation
- Minor update to SPI_Server
- Improved robustness of SPI Driver testing
- Improved robustness of SPI Server
- Minor update to SPI Driver testing
- 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-dev9"
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