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

Go to the source code of this file.

Detailed Description

CANTRX low level access library.

Version
V0.3.4
Date
12. Nov 2021
Note

Include Graph

Include dependency graph for cantrx.h:

Include Graph

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

Functions

sint8 CANTRX_init (void)
 Initialize all CW registers of the cantrx module. More...
 
INLINE void CANTRX_enBusDominantTimeoutInt (void)
 Enable Bus Dominant Timeout Interrupt. More...
 
INLINE void CANTRX_disBusDominantTimeoutInt (void)
 Disable Bus Dominant Timeout Interrupt. More...
 
INLINE uint8 CANTRX_getBusDominantTimeoutIntSts (void)
 Get Bus Dominant Timeout Interrupt Status. More...
 
INLINE uint8 CANTRX_getBusDominantTimeoutSts (void)
 Get Bus Dominant Timeout Status. More...
 
INLINE void CANTRX_clrBusDominantTimeoutIntSts (void)
 Clear Bus Dominant Timeout Interrupt Status. More...
 
INLINE void CANTRX_clrBusDominantTimeoutSts (void)
 Clear Bus Dominant Timeout Status. More...
 
INLINE void CANTRX_enTXDDominantTimeoutInt (void)
 Enable TXD Dominant Timeout Interrupt. More...
 
INLINE void CANTRX_disTXDDominantTimeoutInt (void)
 Disable TXD Dominant Timeout Interrupt. More...
 
INLINE uint8 CANTRX_getTXDDominantTimeoutIntSts (void)
 Get TXD Dominant Timeout Interrupt Status. More...
 
INLINE uint8 CANTRX_getTXDDominantTimeoutSts (void)
 Get TXD Dominant Timeout Status. More...
 
INLINE void CANTRX_clrTXDDominantTimeoutIntSts (void)
 Clear TXD Dominant Timeout Interrupt Status. More...
 
INLINE void CANTRX_clrTXDDominantTimeoutSts (void)
 Clear TXD Dominant Timeout Status. More...
 
INLINE void CANTRX_enCANOvertempInt (void)
 Enable CAN Overtemperature Interrupt. More...
 
INLINE void CANTRX_disCANOvertempInt (void)
 Disable CAN Overtemperature Interrupt. More...
 
INLINE uint8 CANTRX_getCANOvertempIntSts (void)
 Get CAN Overtemperature Interrupt Status. More...
 
INLINE uint8 CANTRX_getCANOvertempSts (void)
 Get CAN Overtemperature Status. More...
 
INLINE void CANTRX_clrCANOvertempIntSts (void)
 Clear CAN Overtemperature Interrupt Status. More...
 
INLINE void CANTRX_clrCANOvertempSts (void)
 Clear CAN Overtemperature Status. More...
 
INLINE void CANTRX_enActBusWhenCANSleepInt (void)
 Enable Bus Active During CAN Sleep Interrupt. More...
 
INLINE void CANTRX_disActBusWhenCANSleepInt (void)
 Disable Bus Active During CAN Sleep Interrupt. More...
 
INLINE uint8 CANTRX_getActBusWhenCANSleepIntSts (void)
 Get Bus Active During CAN Sleep Interrupt Status. More...
 
INLINE uint8 CANTRX_getCANSupplyUndervoltageSts (void)
 Get CAN Supply Undervoltage Status. More...
 
INLINE void CANTRX_clrActBusWhenCANSleepIntSts (void)
 Clear Bus Active During CAN Sleep Interrupt Status. More...
 
void CANTRX_setCANTRXIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set CANTRX Interrupt Node Pointer. More...
 

Variables

void use the ConfigWizard to configure this feature
 

Function Documentation

◆ CANTRX_clrActBusWhenCANSleepIntSts()

INLINE void CANTRX_clrActBusWhenCANSleepIntSts ( void  )

Clear Bus Active During CAN Sleep Interrupt Status.

◆ CANTRX_clrBusDominantTimeoutIntSts()

INLINE void CANTRX_clrBusDominantTimeoutIntSts ( void  )

Clear Bus Dominant Timeout Interrupt Status.

◆ CANTRX_clrBusDominantTimeoutSts()

INLINE void CANTRX_clrBusDominantTimeoutSts ( void  )

Clear Bus Dominant Timeout Status.

◆ CANTRX_clrCANOvertempIntSts()

INLINE void CANTRX_clrCANOvertempIntSts ( void  )

Clear CAN Overtemperature Interrupt Status.

◆ CANTRX_clrCANOvertempSts()

INLINE void CANTRX_clrCANOvertempSts ( void  )

Clear CAN Overtemperature Status.

◆ CANTRX_clrTXDDominantTimeoutIntSts()

INLINE void CANTRX_clrTXDDominantTimeoutIntSts ( void  )

Clear TXD Dominant Timeout Interrupt Status.

◆ CANTRX_clrTXDDominantTimeoutSts()

INLINE void CANTRX_clrTXDDominantTimeoutSts ( void  )

Clear TXD Dominant Timeout Status.

◆ CANTRX_disActBusWhenCANSleepInt()

INLINE void CANTRX_disActBusWhenCANSleepInt ( void  )

Disable Bus Active During CAN Sleep Interrupt.

◆ CANTRX_disBusDominantTimeoutInt()

INLINE void CANTRX_disBusDominantTimeoutInt ( void  )

Disable Bus Dominant Timeout Interrupt.

◆ CANTRX_disCANOvertempInt()

INLINE void CANTRX_disCANOvertempInt ( void  )

Disable CAN Overtemperature Interrupt.

◆ CANTRX_disTXDDominantTimeoutInt()

INLINE void CANTRX_disTXDDominantTimeoutInt ( void  )

Disable TXD Dominant Timeout Interrupt.

◆ CANTRX_enActBusWhenCANSleepInt()

INLINE void CANTRX_enActBusWhenCANSleepInt ( void  )

Enable Bus Active During CAN Sleep Interrupt.

◆ CANTRX_enBusDominantTimeoutInt()

INLINE void CANTRX_enBusDominantTimeoutInt ( void  )

Enable Bus Dominant Timeout Interrupt.

◆ CANTRX_enCANOvertempInt()

INLINE void CANTRX_enCANOvertempInt ( void  )

Enable CAN Overtemperature Interrupt.

◆ CANTRX_enTXDDominantTimeoutInt()

INLINE void CANTRX_enTXDDominantTimeoutInt ( void  )

Enable TXD Dominant Timeout Interrupt.

◆ CANTRX_getActBusWhenCANSleepIntSts()

INLINE uint8 CANTRX_getActBusWhenCANSleepIntSts ( void  )

Get Bus Active During CAN Sleep Interrupt Status.

Returns
uint8 Bus Active During CAN Sleep Interrupt Status

◆ CANTRX_getBusDominantTimeoutIntSts()

INLINE uint8 CANTRX_getBusDominantTimeoutIntSts ( void  )

Get Bus Dominant Timeout Interrupt Status.

Returns
uint8 Bus Dominant Timeout Interrupt Status

◆ CANTRX_getBusDominantTimeoutSts()

INLINE uint8 CANTRX_getBusDominantTimeoutSts ( void  )

Get Bus Dominant Timeout Status.

Returns
uint8 Bus Dominant Timeout Status

◆ CANTRX_getCANOvertempIntSts()

INLINE uint8 CANTRX_getCANOvertempIntSts ( void  )

Get CAN Overtemperature Interrupt Status.

Returns
uint8 CAN Overtemperature Interrupt Status

◆ CANTRX_getCANOvertempSts()

INLINE uint8 CANTRX_getCANOvertempSts ( void  )

Get CAN Overtemperature Status.

Returns
uint8 CAN Overtemperature Status

◆ CANTRX_getCANSupplyUndervoltageSts()

INLINE uint8 CANTRX_getCANSupplyUndervoltageSts ( void  )

Get CAN Supply Undervoltage Status.

Returns
uint8 CAN Supply Undervoltage Status

◆ CANTRX_getTXDDominantTimeoutIntSts()

INLINE uint8 CANTRX_getTXDDominantTimeoutIntSts ( void  )

Get TXD Dominant Timeout Interrupt Status.

Returns
uint8 TXD Dominant Timeout Interrupt Status

◆ CANTRX_getTXDDominantTimeoutSts()

INLINE uint8 CANTRX_getTXDDominantTimeoutSts ( void  )

Get TXD Dominant Timeout Status.

Returns
uint8 TXD Dominant Timeout Status

◆ CANTRX_init()

sint8 CANTRX_init ( void  )

Initialize all CW registers of the cantrx module.

Returns
sint8 0: success, <0: error codes

◆ CANTRX_setCANTRXIntNodePtr()

void CANTRX_setCANTRXIntNodePtr ( void  )

Set CANTRX Interrupt Node Pointer.

Warning
Do not change this at runtime, use the ConfigWizard to configure this feature!

Variable Documentation

◆ feature

void use the ConfigWizard to configure this feature