]> begriffs open source - cmsis-driver-validation/commit
Configuration split per component and reworked SPI driver validation
authorMilorad Cvjetkovic <milorad.cvjetkovic@arm.com>
Mon, 18 May 2020 10:05:39 +0000 (12:05 +0200)
committerMilorad Cvjetkovic <milorad.cvjetkovic@arm.com>
Mon, 18 May 2020 10:05:39 +0000 (12:05 +0200)
commit24bef575b86a509c2ecf78c7df97cca87e109982
tree96bd1eb1a55857e06b154a0ca5a1f3d4cedfdc14
parentf8a9c0a372ab674703f755b907a97f4c26b45a48
Configuration split per component and reworked SPI driver validation

- Remove bundle
- 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
193 files changed:
ARM.CMSIS-Driver_Validation.pdsc
Boards/Espressif/ESP32_Arduino/Abstract.txt
Boards/Espressif/ESP32_Arduino/CMSIS_DV.uvguix
Boards/Espressif/ESP32_Arduino/CMSIS_DV.uvoptx
Boards/Espressif/ESP32_Arduino/CMSIS_DV.uvprojx
Boards/Espressif/ESP32_Arduino/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Espressif/ESP32_Arduino/RTE/CMSIS_Driver_Validation/DV_WiFi_Config.h [new file with mode: 0644]
Boards/Espressif/ESP8266EX_Arduino/Abstract.txt
Boards/Espressif/ESP8266EX_Arduino/CMSIS_DV.uvguix
Boards/Espressif/ESP8266EX_Arduino/CMSIS_DV.uvoptx
Boards/Espressif/ESP8266EX_Arduino/CMSIS_DV.uvprojx
Boards/Espressif/ESP8266EX_Arduino/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Espressif/ESP8266EX_Arduino/RTE/CMSIS_Driver_Validation/DV_WiFi_Config.h [new file with mode: 0644]
Boards/Infineon/XMC4500 Relax Lite Kit/Abstract.txt
Boards/Infineon/XMC4500 Relax Lite Kit/CMSIS_DV.uvguix
Boards/Infineon/XMC4500 Relax Lite Kit/CMSIS_DV.uvoptx
Boards/Infineon/XMC4500 Relax Lite Kit/CMSIS_DV.uvprojx
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS/RTX_Config.h
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS_Driver_Validation/DV_ETH_Config.h [new file with mode: 0644]
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS_Driver_Validation/DV_I2C_Config.h [new file with mode: 0644]
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS_Driver_Validation/DV_USART_Config.h [new file with mode: 0644]
Boards/Infineon/XMC4500 Relax Lite Kit/RTE/CMSIS_Driver_Validation/DV_USBD_Config.h [new file with mode: 0644]
Boards/Infineon/XMC4500 Relax Lite Kit/SaveXML.ini
Boards/Infineon/XMC4500 Relax Lite Kit/TestReport/TR_Style.xsl
Boards/Inventek/ISMART43362-E/Abstract.txt
Boards/Inventek/ISMART43362-E/CMSIS_DV.uvguix
Boards/Inventek/ISMART43362-E/CMSIS_DV.uvoptx
Boards/Inventek/ISMART43362-E/CMSIS_DV.uvprojx
Boards/Inventek/ISMART43362-E/RTE/CMSIS/RTX_Config.h
Boards/Inventek/ISMART43362-E/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Inventek/ISMART43362-E/RTE/CMSIS_Driver_Validation/DV_WiFi_Config.h [new file with mode: 0644]
Boards/Inventek/ISMART43362-E/SaveXML.ini
Boards/Inventek/ISMART43362-E/TestReport/TR_Style.xsl
Boards/Keil/MCBSTM32F200/Abstract.txt
Boards/Keil/MCBSTM32F200/CMSIS_DV.uvguix
Boards/Keil/MCBSTM32F200/CMSIS_DV.uvoptx
Boards/Keil/MCBSTM32F200/CMSIS_DV.uvprojx
Boards/Keil/MCBSTM32F200/RTE/CMSIS/RTX_Config.h
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_ETH_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_I2C_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_MCI_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_SPI_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_USART_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/CMSIS_Driver_Validation/DV_USBD_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F200/RTE/Device/STM32F207IGHx/RTE_Device.h
Boards/Keil/MCBSTM32F200/RTE/Device/STM32F207IGHx/startup_stm32f207xx.s
Boards/Keil/MCBSTM32F200/SaveXML.ini
Boards/Keil/MCBSTM32F200/TestReport/TR_Style.xsl
Boards/Keil/MCBSTM32F400/Abstract.txt
Boards/Keil/MCBSTM32F400/CMSIS_DV.uvguix
Boards/Keil/MCBSTM32F400/CMSIS_DV.uvoptx
Boards/Keil/MCBSTM32F400/CMSIS_DV.uvprojx
Boards/Keil/MCBSTM32F400/RTE/CMSIS/RTX_Config.h
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_ETH_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_I2C_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_MCI_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_SPI_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_USART_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/CMSIS_Driver_Validation/DV_USBD_Config.h [new file with mode: 0644]
Boards/Keil/MCBSTM32F400/RTE/Device/STM32F407IGHx/RTE_Device.h
Boards/Keil/MCBSTM32F400/RTE/Device/STM32F407IGHx/startup_stm32f407xx.s
Boards/Keil/MCBSTM32F400/RTE/Device/STM32F407IGHx/system_stm32f4xx.c
Boards/Keil/MCBSTM32F400/SaveXML.ini
Boards/Keil/MCBSTM32F400/TestReport/TR_Style.xsl
Boards/Keil/MCBSTM32F400/main.c
Boards/Keil/MCBSTM32F400/main.h [new file with mode: 0644]
Boards/ST/B-L475E-IOT01A1/Abstract.txt
Boards/ST/B-L475E-IOT01A1/CMSIS_DV.uvguix
Boards/ST/B-L475E-IOT01A1/CMSIS_DV.uvoptx
Boards/ST/B-L475E-IOT01A1/CMSIS_DV.uvprojx
Boards/ST/B-L475E-IOT01A1/RTE/CMSIS/RTX_Config.h
Boards/ST/B-L475E-IOT01A1/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/ST/B-L475E-IOT01A1/RTE/CMSIS_Driver_Validation/DV_WiFi_Config.h [new file with mode: 0644]
Boards/ST/B-L475E-IOT01A1/SaveXML.ini
Boards/ST/B-L475E-IOT01A1/TestReport/TR_Style.xsl
Boards/ST/STM32F746G-Discovery/Abstract.txt
Boards/ST/STM32F746G-Discovery/CMSIS_DV.uvguix
Boards/ST/STM32F746G-Discovery/CMSIS_DV.uvoptx
Boards/ST/STM32F746G-Discovery/CMSIS_DV.uvprojx
Boards/ST/STM32F746G-Discovery/RTE/CMSIS/RTX_Config.h
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_ETH_Config.h [new file with mode: 0644]
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_I2C_Config.h [new file with mode: 0644]
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_MCI_Config.h [new file with mode: 0644]
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_USART_Config.h [new file with mode: 0644]
Boards/ST/STM32F746G-Discovery/RTE/CMSIS_Driver_Validation/DV_USBD_Config.h [new file with mode: 0644]
Boards/ST/STM32F746G-Discovery/SaveXML.ini
Boards/ST/STM32F746G-Discovery/TestReport/TR_Style.xsl
Boards/WIZnet/WizFi360-EVB/Abstract.txt
Boards/WIZnet/WizFi360-EVB/CMSIS_DV.uvguix
Boards/WIZnet/WizFi360-EVB/CMSIS_DV.uvoptx
Boards/WIZnet/WizFi360-EVB/CMSIS_DV.uvprojx
Boards/WIZnet/WizFi360-EVB/RTE/CMSIS_Driver_Validation/DV_Config.h
Boards/WIZnet/WizFi360-EVB/RTE/CMSIS_Driver_Validation/DV_WiFi_Config.h [new file with mode: 0644]
Config/DV_CAN_Config.h [new file with mode: 0644]
Config/DV_Config.h [new file with mode: 0644]
Config/DV_ETH_Config.h [new file with mode: 0644]
Config/DV_I2C_Config.h [new file with mode: 0644]
Config/DV_MCI_Config.h [new file with mode: 0644]
Config/DV_SPI_Config.h [new file with mode: 0644]
Config/DV_USART_Config.h [new file with mode: 0644]
Config/DV_USBD_Config.h [new file with mode: 0644]
Config/DV_USBH_Config.h [new file with mode: 0644]
Config/DV_WiFi_Config.h [new file with mode: 0644]
Doxygen/CMSIS_DV.dxy
Doxygen/DV_CAN.txt [new file with mode: 0644]
Doxygen/DV_ETH.txt [new file with mode: 0644]
Doxygen/DV_Framework.txt [new file with mode: 0644]
Doxygen/DV_I2C.txt [new file with mode: 0644]
Doxygen/DV_MCI.txt [new file with mode: 0644]
Doxygen/DV_SPI.txt [new file with mode: 0644]
Doxygen/DV_USART.txt [new file with mode: 0644]
Doxygen/DV_USBD.txt [moved from Doxygen/USB_DV_test.txt with 76% similarity]
Doxygen/DV_USBH.txt [new file with mode: 0644]
Doxygen/DV_WiFi.txt [moved from Doxygen/WiFi_DV_test.txt with 94% similarity]
Doxygen/DriverValidation.txt
Doxygen/images/DVSuite.png [deleted file]
Doxygen/images/cmsis_dv.png [new file with mode: 0644]
Doxygen/images/dv_can_config_h.png [new file with mode: 0644]
Doxygen/images/dv_config_h.png
Doxygen/images/dv_config_h_wifi_config.png [deleted file]
Doxygen/images/dv_eth_config_h.png [new file with mode: 0644]
Doxygen/images/dv_i2c_config_h.png [new file with mode: 0644]
Doxygen/images/dv_mci_config_h.png [new file with mode: 0644]
Doxygen/images/dv_spi_config_h.png [new file with mode: 0644]
Doxygen/images/dv_usart_config_h.png [new file with mode: 0644]
Doxygen/images/dv_usbd_config_h.png [new file with mode: 0644]
Doxygen/images/dv_usbh_config_h.png [new file with mode: 0644]
Doxygen/images/dv_wifi_config_h.png [new file with mode: 0644]
Doxygen/images/lpcxpresso55s69.png [moved from Doxygen/images/LPCXpresso55S69.png with 100% similarity]
Doxygen/images/mimxrt1064evk.png [moved from Doxygen/images/MIMXRT1064EVK.png with 100% similarity]
Doxygen/images/spi_bus_master_ss_unused.png [new file with mode: 0644]
Doxygen/images/spi_loopback_pin_connections.png [new file with mode: 0644]
Doxygen/images/spi_server_config_h.png [new file with mode: 0644]
Doxygen/images/spi_server_pin_connections.png [new file with mode: 0644]
Doxygen/images/src/DV.vsd [moved from Doxygen/images/DV.vsd with 100% similarity]
Doxygen/images/src/Driver Validation Suite.pptx [new file with mode: 0644]
Doxygen/images/src/SPI_pin_connection.pptx [moved from Doxygen/Driver Validation Suite.pptx with 95% similarity]
Doxygen/images/stm32f746g-disco.png [moved from Doxygen/images/stm32f746G-disco.png with 100% similarity]
Doxygen/images/usbd_command_verifier.png [moved from Doxygen/images/USB_Test_CommandVerifier.png with 100% similarity]
Doxygen/images/usbd_dev_location.png [moved from Doxygen/images/USB_Test_DevLocation.png with 100% similarity]
Doxygen/images/usbd_dev_manager.png [moved from Doxygen/images/USB_Test_DevManager.png with 100% similarity]
Doxygen/images/usbd_select_device.png [moved from Doxygen/images/USB_Test_selectDevice.png with 100% similarity]
Doxygen/images/xml_report.png [new file with mode: 0644]
Include/DV_Framework.h
Include/DV_Report.h
Include/DV_Typedefs.h
Include/cmsis_dv.h
README.md
Scripts/SaveXML.ini [new file with mode: 0644]
Scripts/TR_Style.xsl [new file with mode: 0644]
Source/Config/DV_Config.h [deleted file]
Source/Config/SaveXML.ini [deleted file]
Source/DV_CAN.c
Source/DV_ETH.c
Source/DV_Framework.c
Source/DV_I2C.c
Source/DV_MCI.c
Source/DV_Report.c
Source/DV_SPI.c
Source/DV_USART.c
Source/DV_USBD.c
Source/DV_USBH.c
Source/DV_WIFI.c
Source/cmsis_dv.c
Tools/SPI_Server/Board/MCBSTM32F400/Abstract.txt [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/Config/SPI_Server_Config.h [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/Config/SPI_Server_HW.c [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/CMSIS/RTX_Config.c [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/CMSIS/RTX_Config.h [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/Device/STM32F407IGHx/RTE_Device.h [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/Device/STM32F407IGHx/startup_stm32f407xx.s [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/Device/STM32F407IGHx/stm32f4xx_hal_conf.h [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/RTE/Device/STM32F407IGHx/system_stm32f4xx.c [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/SPI_Server.uvguix [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/SPI_Server.uvoptx [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/SPI_Server.uvprojx [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/main.c [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/main.h [new file with mode: 0644]
Tools/SPI_Server/Board/MCBSTM32F400/vio_MCBSTM32F400.c [new file with mode: 0644]
Tools/SPI_Server/Config/SPI_Server_Config.h [new file with mode: 0644]
Tools/SPI_Server/Config/SPI_Server_HW.c [new file with mode: 0644]
Tools/SPI_Server/Include/SPI_Server.h [new file with mode: 0644]
Tools/SPI_Server/Include/SPI_Server_HW.h [new file with mode: 0644]
Tools/SPI_Server/Source/SPI_Server.c [new file with mode: 0644]
Tools/SockServer/Embedded/MDK/Include/SockServer.h
Tools/SockServer/Embedded/MDK/Source/SockServer.c
Tools/SockServer/PC/Win/Include/SockServer.h
Tools/SockServer/PC/Win/Source/SockServer.c
Utilities/gen_pack.bat