Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
Data Structures | Macros | Typedefs | Functions
lib/com_types.h File Reference

Go to the source code of this file.

Detailed Description

Types of COM component.

Include Graph

Include dependency graph for lib/com_types.h:

Include Graph

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

Data Structures

struct  stComFrameDescriptor
 
struct  stComSignalDescriptor
 

Macros

#define STD_ON   1
 
#define STD_OFF   0
 
#define NULL   ((void*)0u)
 
#define FLAGS_ENABLE_IRQ   0x80u
 
#define FLAGS_RESERVED_6   0x40u
 
#define FLAGS_MASK_HW_MODE   0x30u
 
#define FLAGS_FD_FRAME   0x08u
 
#define FLAGS_USE_BRS   0x04u
 
#define FLAGS_EXT_ID   0x02u
 
#define FLAGS_REMOTE_FRAME   0x01u
 
#define FORMAT_RESERVED_7   0x80u
 
#define FORMAT_RESERVED_6   0x40u
 
#define FORMAT_IS_SIGNED   0x20u
 
#define FORMAT_IS_SINGLE_FLAG   0x10u
 
#define FORMAT_IS_ALIGNED   0x08u
 
#define FORMAT_IS_BIG_ENDIAN   0x04u
 
#define FORMAT_MASK_BASE_TYPE   0x03u
 
#define FORMAT_BASE_TYPE_8BIT   0x00u
 
#define FORMAT_BASE_TYPE_16BIT   0x01u
 
#define FORMAT_BASE_TYPE_32BIT   0x02u
 
#define FORMAT_BASE_TYPE_64BIT   0x03u
 

Typedefs

typedef uint16 tComFrameId
 
typedef uint16 tComFrameHandle
 
typedef uint16 tComSignalHandle
 
typedef void(* tFrmCalloutFunc) (tComFrameHandle, uint8)
 
typedef void(* tFrmErrorFunc) (tComFrameHandle, uint8)
 
typedef uint8(* tSignalPackFunc) (tComSignalHandle, void *)
 

Functions

const stComFrameDescriptorCOM_GetPtr_TxFrmDescrStart (void)
 
const stComFrameDescriptorCOM_GetPtr_RxFrmDescrStart (void)
 
const stComSignalDescriptorCOM_GetPtr_TxSignalsStart (void)
 
const stComSignalDescriptorCOM_GetPtr_RxSignalsStart (void)
 

Macro Definition Documentation

◆ FLAGS_ENABLE_IRQ

#define FLAGS_ENABLE_IRQ   0x80u

◆ FLAGS_EXT_ID

#define FLAGS_EXT_ID   0x02u

◆ FLAGS_FD_FRAME

#define FLAGS_FD_FRAME   0x08u

◆ FLAGS_MASK_HW_MODE

#define FLAGS_MASK_HW_MODE   0x30u

◆ FLAGS_REMOTE_FRAME

#define FLAGS_REMOTE_FRAME   0x01u

◆ FLAGS_RESERVED_6

#define FLAGS_RESERVED_6   0x40u

◆ FLAGS_USE_BRS

#define FLAGS_USE_BRS   0x04u

◆ FORMAT_BASE_TYPE_16BIT

#define FORMAT_BASE_TYPE_16BIT   0x01u

◆ FORMAT_BASE_TYPE_32BIT

#define FORMAT_BASE_TYPE_32BIT   0x02u

◆ FORMAT_BASE_TYPE_64BIT

#define FORMAT_BASE_TYPE_64BIT   0x03u

◆ FORMAT_BASE_TYPE_8BIT

#define FORMAT_BASE_TYPE_8BIT   0x00u

◆ FORMAT_IS_ALIGNED

#define FORMAT_IS_ALIGNED   0x08u

◆ FORMAT_IS_BIG_ENDIAN

#define FORMAT_IS_BIG_ENDIAN   0x04u

◆ FORMAT_IS_SIGNED

#define FORMAT_IS_SIGNED   0x20u

◆ FORMAT_IS_SINGLE_FLAG

#define FORMAT_IS_SINGLE_FLAG   0x10u

◆ FORMAT_MASK_BASE_TYPE

#define FORMAT_MASK_BASE_TYPE   0x03u

◆ FORMAT_RESERVED_6

#define FORMAT_RESERVED_6   0x40u

◆ FORMAT_RESERVED_7

#define FORMAT_RESERVED_7   0x80u

◆ NULL

#define NULL   ((void*)0u)

◆ STD_OFF

#define STD_OFF   0

◆ STD_ON

#define STD_ON   1

Typedef Documentation

◆ tComFrameHandle

◆ tComFrameId

◆ tComSignalHandle

◆ tFrmCalloutFunc

typedef void(* tFrmCalloutFunc) (tComFrameHandle, uint8)

◆ tFrmErrorFunc

typedef void(* tFrmErrorFunc) (tComFrameHandle, uint8)

◆ tSignalPackFunc

typedef uint8(* tSignalPackFunc) (tComSignalHandle, void *)

Function Documentation

◆ COM_GetPtr_RxFrmDescrStart()

const stComFrameDescriptor* COM_GetPtr_RxFrmDescrStart ( void  )

◆ COM_GetPtr_RxSignalsStart()

const stComSignalDescriptor* COM_GetPtr_RxSignalsStart ( void  )

◆ COM_GetPtr_TxFrmDescrStart()

const stComFrameDescriptor* COM_GetPtr_TxFrmDescrStart ( void  )

◆ COM_GetPtr_TxSignalsStart()

const stComSignalDescriptor* COM_GetPtr_TxSignalsStart ( void  )