![]() |
Infineon MOTIX™ MCU TLE985x Device Family SDK
|
Go to the source code of this file.
High-Speed Synchronous Serial Interface low level access library.
Macros | |
#define | SSC1_tBit_us (1.0 / (SSC1_MAN_BAUDRATE / 1000.0)) |
SSC1 Manual Baudrate. More... | |
#define | SSC2_tBit_us (1.0 / (SSC2_MAN_BAUDRATE / 1000.0)) |
SSC2 Manual Baudrate. More... | |
Functions | |
void | SSC1_Init (void) |
Initializes the SSC1 module. More... | |
void | SSC2_Init (void) |
Initializes the SSC2 module. More... | |
INLINE void | SSC1_TX_Int_Clr (void) |
Clears transmit interrupt flag for SSC1. More... | |
INLINE void | SSC1_RX_Int_Clr (void) |
Clears receive interrupt flag for SSC1. More... | |
INLINE void | SSC1_Err_Int_Clr (void) |
Clears error interrupt flag for SSC1. More... | |
INLINE void | SSC2_TX_Int_Clr (void) |
Clears transmit interrupt flag for SSC2. More... | |
INLINE void | SSC2_RX_Int_Clr (void) |
Clears receive interrupt flag for SSC2. More... | |
INLINE void | SSC2_Err_Int_Clr (void) |
Clears error interrupt flag for SSC2. More... | |
INLINE void | SSC1_TX_Int_En (void) |
Enables transmit interrupt for SSC1. More... | |
INLINE void | SSC1_TX_Int_Dis (void) |
Disables transmit interrupt for SSC1. More... | |
INLINE void | SSC1_RX_Int_En (void) |
Enables receive interrupt for SSC1. More... | |
INLINE void | SSC1_RX_Int_Dis (void) |
Disables receive interrupt for SSC1. More... | |
INLINE void | SSC1_Err_Int_En (void) |
Enables error interrupt for SSC1. More... | |
INLINE void | SSC1_Err_Int_Dis (void) |
Disables error interrupt for SSC1. More... | |
INLINE void | SSC2_TX_Int_En (void) |
Enables transmit interrupt for SSC2. More... | |
INLINE void | SSC2_TX_Int_Dis (void) |
Disables transmit interrupt for SSC2. More... | |
INLINE void | SSC2_RX_Int_En (void) |
Enables receive interrupt for SSC2. More... | |
INLINE void | SSC2_RX_Int_Dis (void) |
Disables receive interrupt for SSC2. More... | |
INLINE void | SSC2_Err_Int_En (void) |
Enables error interrupt for SSC2. More... | |
INLINE void | SSC2_Err_Int_Dis (void) |
Disables error interrupt for SSC2. More... | |
INLINE void | SSC1_TE_Sts_Clr (void) |
Clears Transmit Error flag for SSC1. More... | |
INLINE void | SSC1_RE_Sts_Clr (void) |
Clears Receive Error flag for SSC1. More... | |
INLINE void | SSC1_PE_Sts_Clr (void) |
Clears Phase Error flag for SSC1. More... | |
INLINE void | SSC1_BE_Sts_Clr (void) |
Clears BaudRate Error flag for SSC1. More... | |
INLINE void | SSC2_TE_Sts_Clr (void) |
Clears Transmit Error flag for SSC2. More... | |
INLINE void | SSC2_RE_Sts_Clr (void) |
Clears Receive Error flag for SSC2. More... | |
INLINE void | SSC2_PE_Sts_Clr (void) |
Clears Phase Error flag for SSC2. More... | |
INLINE void | SSC2_BE_Sts_Clr (void) |
Clears BaudRate Error flag for SSC2. More... | |
INLINE void | SSC1_SendWord (uint16 DataWord) |
Sends SSC1 data word. More... | |
INLINE uint16 | SSC1_ReadWord (void) |
Reads SSC1 data word from receive buffer. More... | |
INLINE void | SSC2_SendWord (uint16 DataWord) |
Sends SSC2 data word. More... | |
INLINE uint16 | SSC2_ReadWord (void) |
Reads SSC2 data word from receive buffer. More... | |
#define SSC1_tBit_us (1.0 / (SSC1_MAN_BAUDRATE / 1000.0)) |
SSC1 Manual Baudrate.
#define SSC2_tBit_us (1.0 / (SSC2_MAN_BAUDRATE / 1000.0)) |
SSC2 Manual Baudrate.
INLINE void SSC1_BE_Sts_Clr | ( | void | ) |
Clears BaudRate Error flag for SSC1.
Example
This example clears BaudRate Error flag for SSC1.
INLINE void SSC1_Err_Int_Clr | ( | void | ) |
Clears error interrupt flag for SSC1.
Example
This example treats the error interrupt for SSC1.
INLINE void SSC1_Err_Int_Dis | ( | void | ) |
Disables error interrupt for SSC1.
Example
This example treats the error interrupt for SSC1.
INLINE void SSC1_Err_Int_En | ( | void | ) |
Enables error interrupt for SSC1.
Example
This example treats the error interrupt for SSC1.
void SSC1_Init | ( | void | ) |
Initializes the SSC1 module.
INLINE void SSC1_PE_Sts_Clr | ( | void | ) |
Clears Phase Error flag for SSC1.
Example
This example clears Phase Error flag for SSC1.
INLINE void SSC1_RE_Sts_Clr | ( | void | ) |
Clears Receive Error flag for SSC1.
Example
This example clears Receive Error flag for SSC1.
Reads SSC1 data word from receive buffer.
Example
This example receives data with SSC1.
INLINE void SSC1_RX_Int_Clr | ( | void | ) |
Clears receive interrupt flag for SSC1.
Example
This example treats the receive interrupt for SSC1.
INLINE void SSC1_RX_Int_Dis | ( | void | ) |
Disables receive interrupt for SSC1.
Example
This example treats the receive interrupt for SSC1.
INLINE void SSC1_RX_Int_En | ( | void | ) |
Enables receive interrupt for SSC1.
Example
This example treats the receive interrupt for SSC1.
Sends SSC1 data word.
DataWord | Data to send |
Example
This example sends "A" with SSC1.
INLINE void SSC1_TE_Sts_Clr | ( | void | ) |
Clears Transmit Error flag for SSC1.
Example
This example clears Transmit Error flag for SSC1.
INLINE void SSC1_TX_Int_Clr | ( | void | ) |
Clears transmit interrupt flag for SSC1.
Example
This example treats the transmit interrupt for SSC1.
INLINE void SSC1_TX_Int_Dis | ( | void | ) |
Disables transmit interrupt for SSC1.
Example
This example treats thd transmit interrupt for SSC1.
INLINE void SSC1_TX_Int_En | ( | void | ) |
Enables transmit interrupt for SSC1.
Example
This example treats thd transmit interrupt for SSC1.
INLINE void SSC2_BE_Sts_Clr | ( | void | ) |
Clears BaudRate Error flag for SSC2.
Example
This example clears BaudRate Error flag for SSC2.
INLINE void SSC2_Err_Int_Clr | ( | void | ) |
Clears error interrupt flag for SSC2.
Example
This example treats the error interrupt for SSC2.
INLINE void SSC2_Err_Int_Dis | ( | void | ) |
Disables error interrupt for SSC2.
Example
This example treats the error interrupt for SSC2.
INLINE void SSC2_Err_Int_En | ( | void | ) |
Enables error interrupt for SSC2.
Example
This example treats the error interrupt for SSC2.
void SSC2_Init | ( | void | ) |
Initializes the SSC2 module.
INLINE void SSC2_PE_Sts_Clr | ( | void | ) |
Clears Phase Error flag for SSC2.
Example
This example clears Phase Error flag for SSC2.
INLINE void SSC2_RE_Sts_Clr | ( | void | ) |
Clears Receive Error flag for SSC2.
Example
This example clears Receive Error flag for SSC2.
Reads SSC2 data word from receive buffer.
Example
This example receives data with SSC2.
INLINE void SSC2_RX_Int_Clr | ( | void | ) |
Clears receive interrupt flag for SSC2.
Example
This example treats the receive interrupt for SSC2.
INLINE void SSC2_RX_Int_Dis | ( | void | ) |
Disables receive interrupt for SSC2.
Example
This example treats the receive interrupt for SSC2.
INLINE void SSC2_RX_Int_En | ( | void | ) |
Enables receive interrupt for SSC2.
Example
This example treats the receive interrupt for SSC2.
Sends SSC2 data word.
DataWord | Data to send |
Example
This example sends "A" with SSC2.
INLINE void SSC2_TE_Sts_Clr | ( | void | ) |
Clears Transmit Error flag for SSC2.
Example
This example clears Transmit Error flag for SSC2.
INLINE void SSC2_TX_Int_Clr | ( | void | ) |
Clears transmit interrupt flag for SSC2.
Example
This example treats thd transmit interrupt for SSC2.
INLINE void SSC2_TX_Int_Dis | ( | void | ) |
Disables transmit interrupt for SSC2.
Example
This example treats thd transmit interrupt for SSC2.
INLINE void SSC2_TX_Int_En | ( | void | ) |
Enables transmit interrupt for SSC2.
Example
This example treats thd transmit interrupt for SSC2.