Functions | |
| void | SPI_Mode_Master_SS_Unused (void) |
| Function: Function SPI_Mode_Master_SS_Unused. | |
| void | SPI_Mode_Master_SS_Sw_Ctrl (void) |
| Function: Function SPI_Mode_Master_SS_Sw_Ctrl. | |
| void | SPI_Mode_Master_SS_Hw_Ctrl_Out (void) |
| Function: Function SPI_Mode_Master_SS_Hw_Ctrl_Out. | |
| void | SPI_Mode_Master_SS_Hw_Mon_In (void) |
| Function: Function SPI_Mode_Master_SS_Hw_Mon_In. | |
| void | SPI_Mode_Slave_SS_Hw_Mon (void) |
| Function: Function SPI_Mode_Slave_SS_Hw_Mon. | |
| void | SPI_Mode_Slave_SS_Sw_Ctrl (void) |
| Function: Function SPI_Mode_Slave_SS_Sw_Ctrl. | |
| void | SPI_Format_Clock_Pol0_Pha0 (void) |
| Function: Function SPI_Format_Clock_Pol0_Pha0. | |
| void | SPI_Format_Clock_Pol0_Pha1 (void) |
| Function: Function SPI_Format_Clock_Pol0_Pha1. | |
| void | SPI_Format_Clock_Pol1_Pha0 (void) |
| Function: Function SPI_Format_Clock_Pol1_Pha0. | |
| void | SPI_Format_Clock_Pol1_Pha1 (void) |
| Function: Function SPI_Format_Clock_Pol1_Pha1. | |
| void | SPI_Format_Frame_TI (void) |
| Function: Function SPI_Format_Frame_TI. | |
| void | SPI_Format_Clock_Microwire (void) |
| Function: Function SPI_Format_Clock_Microwire. | |
| void | SPI_Data_Bits_1 (void) |
| Function: Function SPI_Data_Bits_1. | |
| void | SPI_Data_Bits_2 (void) |
| Function: Function SPI_Data_Bits_2. | |
| void | SPI_Data_Bits_3 (void) |
| Function: Function SPI_Data_Bits_3. | |
| void | SPI_Data_Bits_4 (void) |
| Function: Function SPI_Data_Bits_4. | |
| void | SPI_Data_Bits_5 (void) |
| Function: Function SPI_Data_Bits_5. | |
| void | SPI_Data_Bits_6 (void) |
| Function: Function SPI_Data_Bits_6. | |
| void | SPI_Data_Bits_7 (void) |
| Function: Function SPI_Data_Bits_7. | |
| void | SPI_Data_Bits_8 (void) |
| Function: Function SPI_Data_Bits_8. | |
| void | SPI_Data_Bits_9 (void) |
| Function: Function SPI_Data_Bits_9. | |
| void | SPI_Data_Bits_10 (void) |
| Function: Function SPI_Data_Bits_10. | |
| void | SPI_Data_Bits_11 (void) |
| Function: Function SPI_Data_Bits_11. | |
| void | SPI_Data_Bits_12 (void) |
| Function: Function SPI_Data_Bits_12. | |
| void | SPI_Data_Bits_13 (void) |
| Function: Function SPI_Data_Bits_13. | |
| void | SPI_Data_Bits_14 (void) |
| Function: Function SPI_Data_Bits_14. | |
| void | SPI_Data_Bits_15 (void) |
| Function: Function SPI_Data_Bits_15. | |
| void | SPI_Data_Bits_16 (void) |
| Function: Function SPI_Data_Bits_16. | |
| void | SPI_Data_Bits_17 (void) |
| Function: Function SPI_Data_Bits_17. | |
| void | SPI_Data_Bits_18 (void) |
| Function: Function SPI_Data_Bits_18. | |
| void | SPI_Data_Bits_19 (void) |
| Function: Function SPI_Data_Bits_19. | |
| void | SPI_Data_Bits_20 (void) |
| Function: Function SPI_Data_Bits_20. | |
| void | SPI_Data_Bits_21 (void) |
| Function: Function SPI_Data_Bits_21. | |
| void | SPI_Data_Bits_22 (void) |
| Function: Function SPI_Data_Bits_22. | |
| void | SPI_Data_Bits_23 (void) |
| Function: Function SPI_Data_Bits_23. | |
| void | SPI_Data_Bits_24 (void) |
| Function: Function SPI_Data_Bits_24. | |
| void | SPI_Data_Bits_25 (void) |
| Function: Function SPI_Data_Bits_25. | |
| void | SPI_Data_Bits_26 (void) |
| Function: Function SPI_Data_Bits_26. | |
| void | SPI_Data_Bits_27 (void) |
| Function: Function SPI_Data_Bits_27. | |
| void | SPI_Data_Bits_28 (void) |
| Function: Function SPI_Data_Bits_28. | |
| void | SPI_Data_Bits_29 (void) |
| Function: Function SPI_Data_Bits_29. | |
| void | SPI_Data_Bits_30 (void) |
| Function: Function SPI_Data_Bits_30. | |
| void | SPI_Data_Bits_31 (void) |
| Function: Function SPI_Data_Bits_31. | |
| void | SPI_Data_Bits_32 (void) |
| Function: Function SPI_Data_Bits_32. | |
| void | SPI_Bit_Order_MSB_LSB (void) |
| Function: Function SPI_Bit_Order_MSB_LSB. | |
| void | SPI_Bit_Order_LSB_MSB (void) |
| Function: Function SPI_Bit_Order_LSB_MSB. | |
| void | SPI_Bus_Speed_Min (void) |
| Function: Function SPI_Bus_Speed_Min. | |
| void | SPI_Bus_Speed_Max (void) |
| Function: Function SPI_Bus_Speed_Max. | |
| void | SPI_Number_Of_Items (void) |
| Function: Function SPI_Number_Of_Items. | |
| void | SPI_GetDataCount (void) |
| Function: Function SPI_GetDataCount. | |
| void | SPI_Abort (void) |
| Function: Function SPI_Abort. | |
These tests verify API and operation of the SPI data exchange functions.
The data exchange tests verify the following driver functions (SPI Driver function documentation):
All of these tests execute a data exchange and check the result of this data exchange.
Data exchange test procedure when Test Mode SPI Server is selected:
Data exchange Abort test procedure when Test Mode SPI Server is selected:
Data exchange test procedure when Test Mode Loopback is selected:
| void SPI_Mode_Master_SS_Unused | ( | void | ) |
Function: Function SPI_Mode_Master_SS_Unused.
The function SPI_Mode_Master_SS_Unused verifies data exchange:
| void SPI_Mode_Master_SS_Sw_Ctrl | ( | void | ) |
Function: Function SPI_Mode_Master_SS_Sw_Ctrl.
The function SPI_Mode_Master_SS_Sw_Ctrl verifies data exchange:
| void SPI_Mode_Master_SS_Hw_Ctrl_Out | ( | void | ) |
Function: Function SPI_Mode_Master_SS_Hw_Ctrl_Out.
The function SPI_Mode_Master_SS_Hw_Ctrl_Out verifies data exchange:
| void SPI_Mode_Master_SS_Hw_Mon_In | ( | void | ) |
Function: Function SPI_Mode_Master_SS_Hw_Mon_In.
The function SPI_Mode_Master_SS_Hw_Mon_In verifies data exchange:
| void SPI_Mode_Slave_SS_Hw_Mon | ( | void | ) |
Function: Function SPI_Mode_Slave_SS_Hw_Mon.
The function SPI_Mode_Slave_SS_Hw_Mon verifies data exchange:
| void SPI_Mode_Slave_SS_Sw_Ctrl | ( | void | ) |
Function: Function SPI_Mode_Slave_SS_Sw_Ctrl.
The function SPI_Mode_Slave_SS_Sw_Ctrl verifies data exchange:
| void SPI_Format_Clock_Pol0_Pha0 | ( | void | ) |
Function: Function SPI_Format_Clock_Pol0_Pha0.
The function SPI_Format_Clock_Pol0_Pha0 verifies data exchange:
| void SPI_Format_Clock_Pol0_Pha1 | ( | void | ) |
Function: Function SPI_Format_Clock_Pol0_Pha1.
The function SPI_Format_Clock_Pol0_Pha1 verifies data exchange:
| void SPI_Format_Clock_Pol1_Pha0 | ( | void | ) |
Function: Function SPI_Format_Clock_Pol1_Pha0.
The function SPI_Format_Clock_Pol1_Pha0 verifies data exchange:
| void SPI_Format_Clock_Pol1_Pha1 | ( | void | ) |
Function: Function SPI_Format_Clock_Pol1_Pha1.
The function SPI_Format_Clock_Pol1_Pha1 verifies data exchange:
| void SPI_Format_Frame_TI | ( | void | ) |
Function: Function SPI_Format_Frame_TI.
The function SPI_Format_Frame_TI verifies data exchange:
| void SPI_Format_Clock_Microwire | ( | void | ) |
Function: Function SPI_Format_Clock_Microwire.
The function SPI_Format_Clock_Microwire verifies data exchange:
| void SPI_Data_Bits_1 | ( | void | ) |
Function: Function SPI_Data_Bits_1.
The function SPI_Data_Bits_1 verifies data exchange:
| void SPI_Data_Bits_2 | ( | void | ) |
Function: Function SPI_Data_Bits_2.
The function SPI_Data_Bits_2 verifies data exchange:
| void SPI_Data_Bits_3 | ( | void | ) |
Function: Function SPI_Data_Bits_3.
The function SPI_Data_Bits_3 verifies data exchange:
| void SPI_Data_Bits_4 | ( | void | ) |
Function: Function SPI_Data_Bits_4.
The function SPI_Data_Bits_4 verifies data exchange:
| void SPI_Data_Bits_5 | ( | void | ) |
Function: Function SPI_Data_Bits_5.
The function SPI_Data_Bits_5 verifies data exchange:
| void SPI_Data_Bits_6 | ( | void | ) |
Function: Function SPI_Data_Bits_6.
The function SPI_Data_Bits_6 verifies data exchange:
| void SPI_Data_Bits_7 | ( | void | ) |
Function: Function SPI_Data_Bits_7.
The function SPI_Data_Bits_7 verifies data exchange:
| void SPI_Data_Bits_8 | ( | void | ) |
Function: Function SPI_Data_Bits_8.
The function SPI_Data_Bits_8 verifies data exchange:
| void SPI_Data_Bits_9 | ( | void | ) |
Function: Function SPI_Data_Bits_9.
The function SPI_Data_Bits_9 verifies data exchange:
| void SPI_Data_Bits_10 | ( | void | ) |
Function: Function SPI_Data_Bits_10.
The function SPI_Data_Bits_10 verifies data exchange:
| void SPI_Data_Bits_11 | ( | void | ) |
Function: Function SPI_Data_Bits_11.
The function SPI_Data_Bits_11 verifies data exchange:
| void SPI_Data_Bits_12 | ( | void | ) |
Function: Function SPI_Data_Bits_12.
The function SPI_Data_Bits_12 verifies data exchange:
| void SPI_Data_Bits_13 | ( | void | ) |
Function: Function SPI_Data_Bits_13.
The function SPI_Data_Bits_13 verifies data exchange:
| void SPI_Data_Bits_14 | ( | void | ) |
Function: Function SPI_Data_Bits_14.
The function SPI_Data_Bits_14 verifies data exchange:
| void SPI_Data_Bits_15 | ( | void | ) |
Function: Function SPI_Data_Bits_15.
The function SPI_Data_Bits_15 verifies data exchange:
| void SPI_Data_Bits_16 | ( | void | ) |
Function: Function SPI_Data_Bits_16.
The function SPI_Data_Bits_16 verifies data exchange:
| void SPI_Data_Bits_17 | ( | void | ) |
Function: Function SPI_Data_Bits_17.
The function SPI_Data_Bits_17 verifies data exchange:
| void SPI_Data_Bits_18 | ( | void | ) |
Function: Function SPI_Data_Bits_18.
The function SPI_Data_Bits_18 verifies data exchange:
| void SPI_Data_Bits_19 | ( | void | ) |
Function: Function SPI_Data_Bits_19.
The function SPI_Data_Bits_19 verifies data exchange:
| void SPI_Data_Bits_20 | ( | void | ) |
Function: Function SPI_Data_Bits_20.
The function SPI_Data_Bits_20 verifies data exchange:
| void SPI_Data_Bits_21 | ( | void | ) |
Function: Function SPI_Data_Bits_21.
The function SPI_Data_Bits_21 verifies data exchange:
| void SPI_Data_Bits_22 | ( | void | ) |
Function: Function SPI_Data_Bits_22.
The function SPI_Data_Bits_22 verifies data exchange:
| void SPI_Data_Bits_23 | ( | void | ) |
Function: Function SPI_Data_Bits_23.
The function SPI_Data_Bits_23 verifies data exchange:
| void SPI_Data_Bits_24 | ( | void | ) |
Function: Function SPI_Data_Bits_24.
The function SPI_Data_Bits_24 verifies data exchange:
| void SPI_Data_Bits_25 | ( | void | ) |
Function: Function SPI_Data_Bits_25.
The function SPI_Data_Bits_25 verifies data exchange:
| void SPI_Data_Bits_26 | ( | void | ) |
Function: Function SPI_Data_Bits_26.
The function SPI_Data_Bits_26 verifies data exchange:
| void SPI_Data_Bits_27 | ( | void | ) |
Function: Function SPI_Data_Bits_27.
The function SPI_Data_Bits_27 verifies data exchange:
| void SPI_Data_Bits_28 | ( | void | ) |
Function: Function SPI_Data_Bits_28.
The function SPI_Data_Bits_28 verifies data exchange:
| void SPI_Data_Bits_29 | ( | void | ) |
Function: Function SPI_Data_Bits_29.
The function SPI_Data_Bits_29 verifies data exchange:
| void SPI_Data_Bits_30 | ( | void | ) |
Function: Function SPI_Data_Bits_30.
The function SPI_Data_Bits_30 verifies data exchange:
| void SPI_Data_Bits_31 | ( | void | ) |
Function: Function SPI_Data_Bits_31.
The function SPI_Data_Bits_31 verifies data exchange:
| void SPI_Data_Bits_32 | ( | void | ) |
Function: Function SPI_Data_Bits_32.
The function SPI_Data_Bits_32 verifies data exchange:
| void SPI_Bit_Order_MSB_LSB | ( | void | ) |
Function: Function SPI_Bit_Order_MSB_LSB.
The function SPI_Bit_Order_MSB_LSB verifies data exchange:
| void SPI_Bit_Order_LSB_MSB | ( | void | ) |
Function: Function SPI_Bit_Order_LSB_MSB.
The function SPI_Bit_Order_LSB_MSB verifies data exchange:
| void SPI_Bus_Speed_Min | ( | void | ) |
Function: Function SPI_Bus_Speed_Min.
The function SPI_Bus_Speed_Min verifies data exchange:
SPI_CFG_MIN_BUS_SPEED in DV_SPI_Config.h)This test function checks the following requirements:
| void SPI_Bus_Speed_Max | ( | void | ) |
Function: Function SPI_Bus_Speed_Max.
The function SPI_Bus_Speed_Max verifies data exchange:
SPI_CFG_MAX_BUS_SPEED in DV_SPI_Config.h)This test function checks the following requirements:
| void SPI_Number_Of_Items | ( | void | ) |
Function: Function SPI_Number_Of_Items.
The function SPI_Number_Of_Items verifies data exchange:
SPI_CFG_NUM1 .. SPI_CFG_NUM5 in DV_SPI_Config.h) | void SPI_GetDataCount | ( | void | ) |
Function: Function SPI_GetDataCount.
The function SPI_GetDataCount verifies GetDataCount function (count changing) during data exchange:
| void SPI_Abort | ( | void | ) |
Function: Function SPI_Abort.
The function SPI_Abort verifies Abort function abort of data exchange: