Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
Functions | Variables
ssc.h File Reference

Go to the source code of this file.

Detailed Description

High-Speed Synchronous Serial Interface low level access library.

Version
V0.3.8
Date
12. Nov 2021
Note

Include Graph

Include dependency graph for ssc.h:

Include Graph

This graph shows which files directly or indirectly include this file:

Functions

sint8 SSC0_init (void)
 Initialize all CW registers of the SSC0 module. More...
 
sint8 SSC1_init (void)
 Initialize all CW registers of the SSC1 module. More...
 
INLINE uint64 SSC0_getTXvalue (void)
 Get SSC0 Transmit Buffer value. More...
 
INLINE void SSC0_setTXvalue (uint64 u64_TXvalue)
 Set SSC0 Transmit Buffer value. More...
 
INLINE uint64 SSC0_getRXvalue (void)
 Get SSC0 Receive Buffer value. More...
 
INLINE uint8 SSC0_getBitCnt (void)
 Get SSC0 Bit Count. More...
 
INLINE uint8 SSC0_getBusySts (void)
 Get SSC0 Busy Status. More...
 
INLINE void SSC0_enEmptyTXBufferInt (void)
 Enable SSC0 Empty Transmit Buffer Interrupt. More...
 
INLINE void SSC0_enEmptyRXBufferInt (void)
 Enable SSC0 Empty Receive Buffer Interrupt. More...
 
INLINE void SSC0_enTXErrInt (void)
 Enable SSC0 Transmit Error Interrupt. More...
 
INLINE void SSC0_enRXErrInt (void)
 Enable SSC0 Receive Error Interrupt. More...
 
INLINE void SSC0_enPhaseErrInt (void)
 Enable SSC0 Phase Error Interrupt. More...
 
INLINE void SSC0_enBaudrateErrInt (void)
 Enable SSC0 Baudrate Error Interrupt. More...
 
INLINE void SSC0_disEmptyTXBufferInt (void)
 Disable SSC0 Empty Transmit Buffer Interrupt. More...
 
INLINE void SSC0_disEmptyRXBufferInt (void)
 Disable SSC0 Empty Receive Buffer Interrupt. More...
 
INLINE void SSC0_disTXErrInt (void)
 Disable SSC0 Transmit Error Interrupt. More...
 
INLINE void SSC0_disRXErrInt (void)
 Disable SSC0 Receive Error Interrupt. More...
 
INLINE void SSC0_disPhaseErrInt (void)
 Disable SSC0 Phase Error Interrupt. More...
 
INLINE void SSC0_disBaudrateErrInt (void)
 Disable SSC0 Baudrate Error Interrupt. More...
 
INLINE uint8 SSC0_getEmptyTXBufferIntSts (void)
 Get SSC0 Empty Transmit Buffer Interrupt Status SSC0.IS.TIR. More...
 
INLINE uint8 SSC0_getEmptyRXBufferIntSts (void)
 Get SSC0 Empty Receive Buffer Interrupt Status SSC0.IS.RIR. More...
 
INLINE uint8 SSC0_getTXErrIntSts (void)
 Get SSC0 Transmit Error Interrupt Status SSC0.IS.TEIR. More...
 
INLINE uint8 SSC0_getRXErrIntSts (void)
 Get SSC0 Receive Error Interrupt Status SSC0.IS.REIR. More...
 
INLINE uint8 SSC0_getPhaseErrIntSts (void)
 Get SSC0 Phase Error Interrupt Status SSC0.IS.PEIR. More...
 
INLINE uint8 SSC0_getBaudrateErrIntSts (void)
 Get SSC0 Baudrate Error Interrupt Status SSC0.IS.BEIR. More...
 
INLINE void SSC0_clrEmptyTXBufferIntSts (void)
 Clear SSC0 Empty Transmit Buffer Interrupt Status SSC0.ISC.TIRCLR. More...
 
INLINE void SSC0_clrEmptyRXBufferIntSts (void)
 Clear SSC0 Empty Receive Buffer Interrupt Status SSC0.ISC.RIRCLR. More...
 
INLINE void SSC0_clrTXErrIntSts (void)
 Clear SSC0 Transmit Error Interrupt Status SSC0.ISC.TEIRCLR. More...
 
INLINE void SSC0_clrRXErrIntSts (void)
 Clear SSC0 Receive Error Interrupt Status SSC0.ISC.REIRCLR. More...
 
INLINE void SSC0_clrPhaseErrIntSts (void)
 Clear SSC0 Phase Error Interrupt Status SSC0.ISC.PEIRCLR. More...
 
INLINE void SSC0_clrBaudrateErrIntSts (void)
 Clear SSC0 Baudrate Error Interrupt Status SSC0.ISC.BEIRCLR. More...
 
INLINE uint64 SSC1_getTXvalue (void)
 Get SSC1 Transmit Buffer value. More...
 
INLINE void SSC1_setTXvalue (uint64 u64_TXvalue)
 Set SSC1 Transmit Buffer value. More...
 
INLINE uint64 SSC1_getRXvalue (void)
 Get SSC1 Receive Buffer value. More...
 
INLINE uint8 SSC1_getBitCnt (void)
 Get SSC1 Bit Count. More...
 
INLINE uint8 SSC1_getBusySts (void)
 Get SSC1 Busy Status. More...
 
INLINE void SSC1_enEmptyTXBufferInt (void)
 Enable SSC1 Empty Transmit Buffer Interrupt. More...
 
INLINE void SSC1_enEmptyRXBufferInt (void)
 Enable SSC1 Empty Receive Buffer Interrupt. More...
 
INLINE void SSC1_enTXErrInt (void)
 Enable SSC1 Transmit Error Interrupt. More...
 
INLINE void SSC1_enRXErrInt (void)
 Enable SSC1 Receive Error Interrupt. More...
 
INLINE void SSC1_enPhaseErrInt (void)
 Enable SSC1 Phase Error Interrupt. More...
 
INLINE void SSC1_enBaudrateErrInt (void)
 Enable SSC1 Baudrate Error Interrupt. More...
 
INLINE void SSC1_disEmptyTXBufferInt (void)
 Disable SSC1 Empty Transmit Buffer Interrupt. More...
 
INLINE void SSC1_disEmptyRXBufferInt (void)
 Disable SSC1 Empty Receive Buffer Interrupt. More...
 
INLINE void SSC1_disTXErrInt (void)
 Disable SSC1 Transmit Error Interrupt. More...
 
INLINE void SSC1_disRXErrInt (void)
 Disable SSC1 Receive Error Interrupt. More...
 
INLINE void SSC1_disPhaseErrInt (void)
 Disable SSC1 Phase Error Interrupt. More...
 
INLINE void SSC1_disBaudrateErrInt (void)
 Disable SSC1 Baudrate Error Interrupt. More...
 
INLINE uint8 SSC1_getEmptyTXBufferIntSts (void)
 Get SSC1 Empty Transmit Buffer Interrupt Status SSC1.IS.TIR. More...
 
INLINE uint8 SSC1_getEmptyRXBufferIntSts (void)
 Get SSC1 Empty Receive Buffer Interrupt Status SSC1.IS.RIR. More...
 
INLINE uint8 SSC1_getTXErrIntSts (void)
 Get SSC1 Transmit Error Interrupt Status SSC1.IS.TEIR. More...
 
INLINE uint8 SSC1_getRXErrIntSts (void)
 Get SSC1 Receive Error Interrupt Status SSC1.IS.REIR. More...
 
INLINE uint8 SSC1_getPhaseErrIntSts (void)
 Get SSC1 Phase Error Interrupt Status SSC1.IS.PEIR. More...
 
INLINE uint8 SSC1_getBaudrateErrIntSts (void)
 Get SSC1 Baudrate Error Interrupt Status SSC1.IS.BEIR. More...
 
INLINE void SSC1_clrEmptyTXBufferIntSts (void)
 Clear SSC1 Empty Transmit Buffer Interrupt Status SSC1.ISC.TIRCLR. More...
 
INLINE void SSC1_clrEmptyRXBufferIntSts (void)
 Clear SSC1 Empty Receive Buffer Interrupt Status SSC1.ISC.RIRCLR. More...
 
INLINE void SSC1_clrTXErrIntSts (void)
 Clear SSC1 Transmit Error Interrupt Status SSC1.ISC.TEIRCLR. More...
 
INLINE void SSC1_clrRXErrIntSts (void)
 Clear SSC1 Receive Error Interrupt Status SSC1.ISC.REIRCLR. More...
 
INLINE void SSC1_clrPhaseErrIntSts (void)
 Clear SSC1 Phase Error Interrupt Status SSC1.ISC.PEIRCLR. More...
 
INLINE void SSC1_clrBaudrateErrIntSts (void)
 Clear SSC1 Baudrate Error Interrupt Status SSC1.ISC.BEIRCLR. More...
 
void SSC0_setEmptyTXBufferIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 Empty TX Buffer Interrupt Node Pointer. More...
 
void SSC0_setEmptyRXBufferIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 Empty RX Buffer Interrupt Node Pointer. More...
 
void SSC0_setTXErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 TX Error Interrupt Node Pointer. More...
 
void SSC0_setRXErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 RX Error Interrupt Node Pointer. More...
 
void SSC0_setPhaseErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 Phase Error Interrupt Node Pointer. More...
 
void SSC0_setBaudrateErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC0 Baudrate Error Interrupt Node Pointer. More...
 
void SSC1_setEmptyTXBufferIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 Empty TX Buffer Interrupt Node Pointer. More...
 
void SSC1_setEmptyRXBufferIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 Empty RX Buffer Interrupt Node Pointer. More...
 
void SSC1_setTXErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 TX Error Interrupt Node Pointer. More...
 
void SSC1_setRXErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 RX Error Interrupt Node Pointer. More...
 
void SSC1_setPhaseErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 Phase Error Interrupt Node Pointer. More...
 
void SSC1_setBaudrateErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set SSC1 Baudrate Error Interrupt Node Pointer. More...
 

Variables

void use the ConfigWizard to configure this feature