MotorWare f2806x Driver API Documentation
Data Structures | Variables
CAN

Data Structures

struct  CANME_BITS
 
union  CANME_REG
 
struct  CANMD_BITS
 
union  CANMD_REG
 
struct  CANTRS_BITS
 
union  CANTRS_REG
 
struct  CANTRR_BITS
 
union  CANTRR_REG
 
struct  CANTA_BITS
 
union  CANTA_REG
 
struct  CANAA_BITS
 
union  CANAA_REG
 
struct  CANRMP_BITS
 
union  CANRMP_REG
 
struct  CANRML_BITS
 
union  CANRML_REG
 
struct  CANRFP_BITS
 
union  CANRFP_REG
 
struct  CANGAM_BITS
 
union  CANGAM_REG
 
struct  CANMC_BITS
 
union  CANMC_REG
 
struct  CANBTC_BITS
 
union  CANBTC_REG
 
struct  CANES_BITS
 
union  CANES_REG
 
struct  CANTEC_BITS
 
union  CANTEC_REG
 
struct  CANREC_BITS
 
union  CANREC_REG
 
struct  CANGIF0_BITS
 
union  CANGIF0_REG
 
struct  CANGIM_BITS
 
union  CANGIM_REG
 
struct  CANGIF1_BITS
 
union  CANGIF1_REG
 
struct  CANMIM_BITS
 
union  CANMIM_REG
 
struct  CANMIL_BITS
 
union  CANMIL_REG
 
struct  CANOPC_BITS
 
union  CANOPC_REG
 
struct  CANTIOC_BITS
 
union  CANTIOC_REG
 
struct  CANRIOC_BITS
 
union  CANRIOC_REG
 
struct  CANTOC_BITS
 
union  CANTOC_REG
 
struct  CANTOS_BITS
 
union  CANTOS_REG
 
struct  ECAN_REGS
 
struct  CANMSGID_BITS
 
union  CANMSGID_REG
 
struct  CANMSGCTRL_BITS
 
union  CANMSGCTRL_REG
 
struct  CANMDL_WORDS
 
struct  CANMDL_BYTES
 
union  CANMDL_REG
 
struct  CANMDH_WORDS
 
struct  CANMDH_BYTES
 
union  CANMDH_REG
 
struct  MBOX
 
struct  ECAN_MBOXES
 
struct  CANLAM_BITS
 
union  CANLAM_REG
 
struct  LAM_REGS
 
struct  MOTS_REGS
 
struct  MOTO_REGS
 

Variables

volatile struct ECAN_REGS ECanaRegs
 
volatile struct ECAN_MBOXES ECanaMboxes
 
volatile struct LAM_REGS ECanaLAMRegs
 
volatile struct MOTO_REGS ECanaMOTORegs
 
volatile struct MOTS_REGS ECanaMOTSRegs
 

Detailed Description


Data Structure Documentation

struct CANME_BITS

Definition at line 70 of file can.h.

Data Fields
uint16_t ME0:1
uint16_t ME1:1
uint16_t ME10:1
uint16_t ME11:1
uint16_t ME12:1
uint16_t ME13:1
uint16_t ME14:1
uint16_t ME15:1
uint16_t ME16:1
uint16_t ME17:1
uint16_t ME18:1
uint16_t ME19:1
uint16_t ME2:1
uint16_t ME20:1
uint16_t ME21:1
uint16_t ME22:1
uint16_t ME23:1
uint16_t ME24:1
uint16_t ME25:1
uint16_t ME26:1
uint16_t ME27:1
uint16_t ME28:1
uint16_t ME29:1
uint16_t ME3:1
uint16_t ME30:1
uint16_t ME31:1
uint16_t ME4:1
uint16_t ME5:1
uint16_t ME6:1
uint16_t ME7:1
uint16_t ME8:1
uint16_t ME9:1
union CANME_REG

Definition at line 107 of file can.h.

Data Fields
uint32_t all
struct CANME_BITS bit
struct CANMD_BITS

Definition at line 113 of file can.h.

Data Fields
uint16_t MD0:1
uint16_t MD1:1
uint16_t MD10:1
uint16_t MD11:1
uint16_t MD12:1
uint16_t MD13:1
uint16_t MD14:1
uint16_t MD15:1
uint16_t MD16:1
uint16_t MD17:1
uint16_t MD18:1
uint16_t MD19:1
uint16_t MD2:1
uint16_t MD20:1
uint16_t MD21:1
uint16_t MD22:1
uint16_t MD23:1
uint16_t MD24:1
uint16_t MD25:1
uint16_t MD26:1
uint16_t MD27:1
uint16_t MD28:1
uint16_t MD29:1
uint16_t MD3:1
uint16_t MD30:1
uint16_t MD31:1
uint16_t MD4:1
uint16_t MD5:1
uint16_t MD6:1
uint16_t MD7:1
uint16_t MD8:1
uint16_t MD9:1
union CANMD_REG

Definition at line 150 of file can.h.

Data Fields
uint32_t all
struct CANMD_BITS bit
struct CANTRS_BITS

Definition at line 156 of file can.h.

Data Fields
uint16_t TRS0:1
uint16_t TRS1:1
uint16_t TRS10:1
uint16_t TRS11:1
uint16_t TRS12:1
uint16_t TRS13:1
uint16_t TRS14:1
uint16_t TRS15:1
uint16_t TRS16:1
uint16_t TRS17:1
uint16_t TRS18:1
uint16_t TRS19:1
uint16_t TRS2:1
uint16_t TRS20:1
uint16_t TRS21:1
uint16_t TRS22:1
uint16_t TRS23:1
uint16_t TRS24:1
uint16_t TRS25:1
uint16_t TRS26:1
uint16_t TRS27:1
uint16_t TRS28:1
uint16_t TRS29:1
uint16_t TRS3:1
uint16_t TRS30:1
uint16_t TRS31:1
uint16_t TRS4:1
uint16_t TRS5:1
uint16_t TRS6:1
uint16_t TRS7:1
uint16_t TRS8:1
uint16_t TRS9:1
union CANTRS_REG

Definition at line 193 of file can.h.

Data Fields
uint32_t all
struct CANTRS_BITS bit
struct CANTRR_BITS

Definition at line 199 of file can.h.

Data Fields
uint16_t TRR0:1
uint16_t TRR1:1
uint16_t TRR10:1
uint16_t TRR11:1
uint16_t TRR12:1
uint16_t TRR13:1
uint16_t TRR14:1
uint16_t TRR15:1
uint16_t TRR16:1
uint16_t TRR17:1
uint16_t TRR18:1
uint16_t TRR19:1
uint16_t TRR2:1
uint16_t TRR20:1
uint16_t TRR21:1
uint16_t TRR22:1
uint16_t TRR23:1
uint16_t TRR24:1
uint16_t TRR25:1
uint16_t TRR26:1
uint16_t TRR27:1
uint16_t TRR28:1
uint16_t TRR29:1
uint16_t TRR3:1
uint16_t TRR30:1
uint16_t TRR31:1
uint16_t TRR4:1
uint16_t TRR5:1
uint16_t TRR6:1
uint16_t TRR7:1
uint16_t TRR8:1
uint16_t TRR9:1
union CANTRR_REG

Definition at line 236 of file can.h.

Data Fields
uint32_t all
struct CANTRR_BITS bit
struct CANTA_BITS

Definition at line 242 of file can.h.

Data Fields
uint16_t TA0:1
uint16_t TA1:1
uint16_t TA10:1
uint16_t TA11:1
uint16_t TA12:1
uint16_t TA13:1
uint16_t TA14:1
uint16_t TA15:1
uint16_t TA16:1
uint16_t TA17:1
uint16_t TA18:1
uint16_t TA19:1
uint16_t TA2:1
uint16_t TA20:1
uint16_t TA21:1
uint16_t TA22:1
uint16_t TA23:1
uint16_t TA24:1
uint16_t TA25:1
uint16_t TA26:1
uint16_t TA27:1
uint16_t TA28:1
uint16_t TA29:1
uint16_t TA3:1
uint16_t TA30:1
uint16_t TA31:1
uint16_t TA4:1
uint16_t TA5:1
uint16_t TA6:1
uint16_t TA7:1
uint16_t TA8:1
uint16_t TA9:1
union CANTA_REG

Definition at line 279 of file can.h.

Data Fields
uint32_t all
struct CANTA_BITS bit
struct CANAA_BITS

Definition at line 285 of file can.h.

Data Fields
uint16_t AA0:1
uint16_t AA1:1
uint16_t AA10:1
uint16_t AA11:1
uint16_t AA12:1
uint16_t AA13:1
uint16_t AA14:1
uint16_t AA15:1
uint16_t AA16:1
uint16_t AA17:1
uint16_t AA18:1
uint16_t AA19:1
uint16_t AA2:1
uint16_t AA20:1
uint16_t AA21:1
uint16_t AA22:1
uint16_t AA23:1
uint16_t AA24:1
uint16_t AA25:1
uint16_t AA26:1
uint16_t AA27:1
uint16_t AA28:1
uint16_t AA29:1
uint16_t AA3:1
uint16_t AA30:1
uint16_t AA31:1
uint16_t AA4:1
uint16_t AA5:1
uint16_t AA6:1
uint16_t AA7:1
uint16_t AA8:1
uint16_t AA9:1
union CANAA_REG

Definition at line 322 of file can.h.

Data Fields
uint32_t all
struct CANAA_BITS bit
struct CANRMP_BITS

Definition at line 328 of file can.h.

Data Fields
uint16_t RMP0:1
uint16_t RMP1:1
uint16_t RMP10:1
uint16_t RMP11:1
uint16_t RMP12:1
uint16_t RMP13:1
uint16_t RMP14:1
uint16_t RMP15:1
uint16_t RMP16:1
uint16_t RMP17:1
uint16_t RMP18:1
uint16_t RMP19:1
uint16_t RMP2:1
uint16_t RMP20:1
uint16_t RMP21:1
uint16_t RMP22:1
uint16_t RMP23:1
uint16_t RMP24:1
uint16_t RMP25:1
uint16_t RMP26:1
uint16_t RMP27:1
uint16_t RMP28:1
uint16_t RMP29:1
uint16_t RMP3:1
uint16_t RMP30:1
uint16_t RMP31:1
uint16_t RMP4:1
uint16_t RMP5:1
uint16_t RMP6:1
uint16_t RMP7:1
uint16_t RMP8:1
uint16_t RMP9:1
union CANRMP_REG

Definition at line 365 of file can.h.

Data Fields
uint32_t all
struct CANRMP_BITS bit
struct CANRML_BITS

Definition at line 371 of file can.h.

Data Fields
uint16_t RML0:1
uint16_t RML1:1
uint16_t RML10:1
uint16_t RML11:1
uint16_t RML12:1
uint16_t RML13:1
uint16_t RML14:1
uint16_t RML15:1
uint16_t RML16:1
uint16_t RML17:1
uint16_t RML18:1
uint16_t RML19:1
uint16_t RML2:1
uint16_t RML20:1
uint16_t RML21:1
uint16_t RML22:1
uint16_t RML23:1
uint16_t RML24:1
uint16_t RML25:1
uint16_t RML26:1
uint16_t RML27:1
uint16_t RML28:1
uint16_t RML29:1
uint16_t RML3:1
uint16_t RML30:1
uint16_t RML31:1
uint16_t RML4:1
uint16_t RML5:1
uint16_t RML6:1
uint16_t RML7:1
uint16_t RML8:1
uint16_t RML9:1
union CANRML_REG

Definition at line 408 of file can.h.

Data Fields
uint32_t all
struct CANRML_BITS bit
struct CANRFP_BITS

Definition at line 414 of file can.h.

Data Fields
uint16_t RFP0:1
uint16_t RFP1:1
uint16_t RFP10:1
uint16_t RFP11:1
uint16_t RFP12:1
uint16_t RFP13:1
uint16_t RFP14:1
uint16_t RFP15:1
uint16_t RFP16:1
uint16_t RFP17:1
uint16_t RFP18:1
uint16_t RFP19:1
uint16_t RFP2:1
uint16_t RFP20:1
uint16_t RFP21:1
uint16_t RFP22:1
uint16_t RFP23:1
uint16_t RFP24:1
uint16_t RFP25:1
uint16_t RFP26:1
uint16_t RFP27:1
uint16_t RFP28:1
uint16_t RFP29:1
uint16_t RFP3:1
uint16_t RFP30:1
uint16_t RFP31:1
uint16_t RFP4:1
uint16_t RFP5:1
uint16_t RFP6:1
uint16_t RFP7:1
uint16_t RFP8:1
uint16_t RFP9:1
union CANRFP_REG

Definition at line 451 of file can.h.

Data Fields
uint32_t all
struct CANRFP_BITS bit
struct CANGAM_BITS

Definition at line 457 of file can.h.

Data Fields
uint16_t AMI:1
uint16_t GAM150:16
uint16_t GAM2816:13
uint16_t rsvd:2
union CANGAM_REG

Definition at line 465 of file can.h.

Data Fields
uint32_t all
struct CANGAM_BITS bit
struct CANMC_BITS

Definition at line 471 of file can.h.

Data Fields
uint16_t ABO:1
uint16_t CCR:1
uint16_t CDR:1
uint16_t DBO:1
uint16_t MBCC:1
uint16_t MBNR:5
uint16_t PDR:1
uint16_t rsvd:15
uint16_t SCB:1
uint16_t SRES:1
uint16_t STM:1
uint16_t SUSP:1
uint16_t TCC:1
uint16_t WUBA:1
union CANMC_REG

Definition at line 489 of file can.h.

Data Fields
uint32_t all
struct CANMC_BITS bit
struct CANBTC_BITS

Definition at line 495 of file can.h.

Data Fields
uint16_t BRPREG:8
uint16_t rsvd1:6
uint16_t rsvd2:8
uint16_t SAM:1
uint16_t SJWREG:2
uint16_t TSEG1REG:4
uint16_t TSEG2REG:3
union CANBTC_REG

Definition at line 506 of file can.h.

Data Fields
uint32_t all
struct CANBTC_BITS bit
struct CANES_BITS

Definition at line 512 of file can.h.

Data Fields
uint16_t ACKE:1
uint16_t BE:1
uint16_t BO:1
uint16_t CCE:1
uint16_t CRCE:1
uint16_t EP:1
uint16_t EW:1
uint16_t FE:1
uint16_t PDA:1
uint16_t RM:1
uint16_t rsvd1:1
uint16_t rsvd2:10
uint16_t rsvd3:7
uint16_t SA1:1
uint16_t SE:1
uint16_t SMA:1
uint16_t TM:1
union CANES_REG

Definition at line 533 of file can.h.

Data Fields
uint32_t all
struct CANES_BITS bit
struct CANTEC_BITS

Definition at line 539 of file can.h.

Data Fields
uint16_t rsvd1:8
uint16_t rsvd2:16
uint16_t TEC:8
union CANTEC_REG

Definition at line 546 of file can.h.

Data Fields
uint32_t all
struct CANTEC_BITS bit
struct CANREC_BITS

Definition at line 552 of file can.h.

Data Fields
uint16_t REC:8
uint16_t rsvd1:8
uint16_t rsvd2:16
union CANREC_REG

Definition at line 559 of file can.h.

Data Fields
uint32_t all
struct CANREC_BITS bit
struct CANGIF0_BITS

Definition at line 565 of file can.h.

Data Fields
uint16_t AAIF0:1
uint16_t BOIF0:1
uint16_t EPIF0:1
uint16_t GMIF0:1
uint16_t MIV0:5
uint16_t MTOF0:1
uint16_t RMLIF0:1
uint16_t rsvd1:3
uint16_t rsvd2:14
uint16_t TCOF0:1
uint16_t WDIF0:1
uint16_t WLIF0:1
uint16_t WUIF0:1
union CANGIF0_REG

Definition at line 582 of file can.h.

Data Fields
uint32_t all
struct CANGIF0_BITS bit
struct CANGIM_BITS

Definition at line 588 of file can.h.

Data Fields
uint16_t AAIM:1
uint16_t BOIM:1
uint16_t EPIM:1
uint16_t GIL:1
uint16_t I0EN:1
uint16_t I1EN:1
uint16_t MTOM:1
uint16_t RMLIM:1
uint16_t rsvd1:5
uint16_t rsvd2:1
uint16_t rsvd3:14
uint16_t TCOM:1
uint16_t WDIM:1
uint16_t WLIM:1
uint16_t WUIM:1
union CANGIM_REG

Definition at line 607 of file can.h.

Data Fields
uint32_t all
struct CANGIM_BITS bit
struct CANGIF1_BITS

Definition at line 613 of file can.h.

Data Fields
uint16_t AAIF1:1
uint16_t BOIF1:1
uint16_t EPIF1:1
uint16_t GMIF1:1
uint16_t MIV1:5
uint16_t MTOF1:1
uint16_t RMLIF1:1
uint16_t rsvd1:3
uint16_t rsvd2:14
uint16_t TCOF1:1
uint16_t WDIF1:1
uint16_t WLIF1:1
uint16_t WUIF1:1
union CANGIF1_REG

Definition at line 630 of file can.h.

Data Fields
uint32_t all
struct CANGIF1_BITS bit
struct CANMIM_BITS

Definition at line 636 of file can.h.

Data Fields
uint16_t MIM0:1
uint16_t MIM1:1
uint16_t MIM10:1
uint16_t MIM11:1
uint16_t MIM12:1
uint16_t MIM13:1
uint16_t MIM14:1
uint16_t MIM15:1
uint16_t MIM16:1
uint16_t MIM17:1
uint16_t MIM18:1
uint16_t MIM19:1
uint16_t MIM2:1
uint16_t MIM20:1
uint16_t MIM21:1
uint16_t MIM22:1
uint16_t MIM23:1
uint16_t MIM24:1
uint16_t MIM25:1
uint16_t MIM26:1
uint16_t MIM27:1
uint16_t MIM28:1
uint16_t MIM29:1
uint16_t MIM3:1
uint16_t MIM30:1
uint16_t MIM31:1
uint16_t MIM4:1
uint16_t MIM5:1
uint16_t MIM6:1
uint16_t MIM7:1
uint16_t MIM8:1
uint16_t MIM9:1
union CANMIM_REG

Definition at line 673 of file can.h.

Data Fields
uint32_t all
struct CANMIM_BITS bit
struct CANMIL_BITS

Definition at line 679 of file can.h.

Data Fields
uint16_t MIL0:1
uint16_t MIL1:1
uint16_t MIL10:1
uint16_t MIL11:1
uint16_t MIL12:1
uint16_t MIL13:1
uint16_t MIL14:1
uint16_t MIL15:1
uint16_t MIL16:1
uint16_t MIL17:1
uint16_t MIL18:1
uint16_t MIL19:1
uint16_t MIL2:1
uint16_t MIL20:1
uint16_t MIL21:1
uint16_t MIL22:1
uint16_t MIL23:1
uint16_t MIL24:1
uint16_t MIL25:1
uint16_t MIL26:1
uint16_t MIL27:1
uint16_t MIL28:1
uint16_t MIL29:1
uint16_t MIL3:1
uint16_t MIL30:1
uint16_t MIL31:1
uint16_t MIL4:1
uint16_t MIL5:1
uint16_t MIL6:1
uint16_t MIL7:1
uint16_t MIL8:1
uint16_t MIL9:1
union CANMIL_REG

Definition at line 716 of file can.h.

Data Fields
uint32_t all
struct CANMIL_BITS bit
struct CANOPC_BITS

Definition at line 722 of file can.h.

Data Fields
uint16_t OPC0:1
uint16_t OPC1:1
uint16_t OPC10:1
uint16_t OPC11:1
uint16_t OPC12:1
uint16_t OPC13:1
uint16_t OPC14:1
uint16_t OPC15:1
uint16_t OPC16:1
uint16_t OPC17:1
uint16_t OPC18:1
uint16_t OPC19:1
uint16_t OPC2:1
uint16_t OPC20:1
uint16_t OPC21:1
uint16_t OPC22:1
uint16_t OPC23:1
uint16_t OPC24:1
uint16_t OPC25:1
uint16_t OPC26:1
uint16_t OPC27:1
uint16_t OPC28:1
uint16_t OPC29:1
uint16_t OPC3:1
uint16_t OPC30:1
uint16_t OPC31:1
uint16_t OPC4:1
uint16_t OPC5:1
uint16_t OPC6:1
uint16_t OPC7:1
uint16_t OPC8:1
uint16_t OPC9:1
union CANOPC_REG

Definition at line 759 of file can.h.

Data Fields
uint32_t all
struct CANOPC_BITS bit
struct CANTIOC_BITS

Definition at line 765 of file can.h.

Data Fields
uint16_t rsvd1:3
uint16_t rsvd2:12
uint16_t rsvd3:16
uint16_t TXFUNC:1
union CANTIOC_REG

Definition at line 773 of file can.h.

Data Fields
uint32_t all
struct CANTIOC_BITS bit
struct CANRIOC_BITS

Definition at line 779 of file can.h.

Data Fields
uint16_t rsvd1:3
uint16_t rsvd2:12
uint16_t rsvd3:16
uint16_t RXFUNC:1
union CANRIOC_REG

Definition at line 787 of file can.h.

Data Fields
uint32_t all
struct CANRIOC_BITS bit
struct CANTOC_BITS

Definition at line 793 of file can.h.

Data Fields
uint16_t TOC0:1
uint16_t TOC1:1
uint16_t TOC10:1
uint16_t TOC11:1
uint16_t TOC12:1
uint16_t TOC13:1
uint16_t TOC14:1
uint16_t TOC15:1
uint16_t TOC16:1
uint16_t TOC17:1
uint16_t TOC18:1
uint16_t TOC19:1
uint16_t TOC2:1
uint16_t TOC20:1
uint16_t TOC21:1
uint16_t TOC22:1
uint16_t TOC23:1
uint16_t TOC24:1
uint16_t TOC25:1
uint16_t TOC26:1
uint16_t TOC27:1
uint16_t TOC28:1
uint16_t TOC29:1
uint16_t TOC3:1
uint16_t TOC30:1
uint16_t TOC31:1
uint16_t TOC4:1
uint16_t TOC5:1
uint16_t TOC6:1
uint16_t TOC7:1
uint16_t TOC8:1
uint16_t TOC9:1
union CANTOC_REG

Definition at line 830 of file can.h.

Data Fields
uint32_t all
struct CANTOC_BITS bit
struct CANTOS_BITS

Definition at line 836 of file can.h.

Data Fields
uint16_t TOS0:1
uint16_t TOS1:1
uint16_t TOS10:1
uint16_t TOS11:1
uint16_t TOS12:1
uint16_t TOS13:1
uint16_t TOS14:1
uint16_t TOS15:1
uint16_t TOS16:1
uint16_t TOS17:1
uint16_t TOS18:1
uint16_t TOS19:1
uint16_t TOS2:1
uint16_t TOS20:1
uint16_t TOS21:1
uint16_t TOS22:1
uint16_t TOS23:1
uint16_t TOS24:1
uint16_t TOS25:1
uint16_t TOS26:1
uint16_t TOS27:1
uint16_t TOS28:1
uint16_t TOS29:1
uint16_t TOS3:1
uint16_t TOS30:1
uint16_t TOS31:1
uint16_t TOS4:1
uint16_t TOS5:1
uint16_t TOS6:1
uint16_t TOS7:1
uint16_t TOS8:1
uint16_t TOS9:1
union CANTOS_REG

Definition at line 873 of file can.h.

Data Fields
uint32_t all
struct CANTOS_BITS bit
struct ECAN_REGS

Definition at line 882 of file can.h.

Data Fields
union CANAA_REG CANAA
union CANBTC_REG CANBTC
union CANES_REG CANES
union CANGAM_REG CANGAM
union CANGIF0_REG CANGIF0
union CANGIF1_REG CANGIF1
union CANGIM_REG CANGIM
union CANMC_REG CANMC
union CANMD_REG CANMD
union CANME_REG CANME
union CANMIL_REG CANMIL
union CANMIM_REG CANMIM
union CANOPC_REG CANOPC
union CANREC_REG CANREC
union CANRFP_REG CANRFP
union CANRIOC_REG CANRIOC
union CANRML_REG CANRML
union CANRMP_REG CANRMP
union CANTA_REG CANTA
union CANTEC_REG CANTEC
union CANTIOC_REG CANTIOC
union CANTOC_REG CANTOC
union CANTOS_REG CANTOS
union CANTRR_REG CANTRR
union CANTRS_REG CANTRS
uint32_t CANTSC
struct CANMSGID_BITS

Definition at line 917 of file can.h.

Data Fields
uint16_t AAM:1
uint16_t AME:1
uint16_t EXTMSGID_H:2
uint16_t EXTMSGID_L:16
uint16_t IDE:1
uint16_t STDMSGID:11
union CANMSGID_REG

Definition at line 928 of file can.h.

Data Fields
uint32_t all
struct CANMSGID_BITS bit
struct CANMSGCTRL_BITS

Definition at line 934 of file can.h.

Data Fields
uint16_t DLC:4
uint16_t rsvd1:3
uint16_t rsvd2:3
uint16_t rsvd3:16
uint16_t RTR:1
uint16_t TPL:5
union CANMSGCTRL_REG

Definition at line 944 of file can.h.

Data Fields
uint32_t all
struct CANMSGCTRL_BITS bit
struct CANMDL_WORDS

Definition at line 950 of file can.h.

Data Fields
uint16_t HI_WORD:16
uint16_t LOW_WORD:16
struct CANMDL_BYTES

Definition at line 956 of file can.h.

Data Fields
uint16_t BYTE0:8
uint16_t BYTE1:8
uint16_t BYTE2:8
uint16_t BYTE3:8
union CANMDL_REG

Definition at line 965 of file can.h.

Data Fields
uint32_t all
struct CANMDL_BYTES byte
struct CANMDL_WORDS word
struct CANMDH_WORDS

Definition at line 972 of file can.h.

Data Fields
uint16_t HI_WORD:16
uint16_t LOW_WORD:16
struct CANMDH_BYTES

Definition at line 978 of file can.h.

Data Fields
uint16_t BYTE4:8
uint16_t BYTE5:8
uint16_t BYTE6:8
uint16_t BYTE7:8
union CANMDH_REG

Definition at line 986 of file can.h.

Data Fields
uint32_t all
struct CANMDH_BYTES byte
struct CANMDH_WORDS word
struct MBOX

Definition at line 992 of file can.h.

Data Fields
union CANMDH_REG MDH
union CANMDL_REG MDL
union CANMSGCTRL_REG MSGCTRL
union CANMSGID_REG MSGID
struct ECAN_MBOXES

Definition at line 1003 of file can.h.

Data Fields
struct MBOX MBOX0
struct MBOX MBOX1
struct MBOX MBOX10
struct MBOX MBOX11
struct MBOX MBOX12
struct MBOX MBOX13
struct MBOX MBOX14
struct MBOX MBOX15
struct MBOX MBOX16
struct MBOX MBOX17
struct MBOX MBOX18
struct MBOX MBOX19
struct MBOX MBOX2
struct MBOX MBOX20
struct MBOX MBOX21
struct MBOX MBOX22
struct MBOX MBOX23
struct MBOX MBOX24
struct MBOX MBOX25
struct MBOX MBOX26
struct MBOX MBOX27
struct MBOX MBOX28
struct MBOX MBOX29
struct MBOX MBOX3
struct MBOX MBOX30
struct MBOX MBOX31
struct MBOX MBOX4
struct MBOX MBOX5
struct MBOX MBOX6
struct MBOX MBOX7
struct MBOX MBOX8
struct MBOX MBOX9
struct CANLAM_BITS

Definition at line 1039 of file can.h.

Data Fields
uint16_t LAM_H:13
uint16_t LAM_L:16
uint16_t LAMI:1
uint16_t rsvd1:2
union CANLAM_REG

Definition at line 1047 of file can.h.

Data Fields
uint32_t all
struct CANLAM_BITS bit
struct LAM_REGS

Definition at line 1057 of file can.h.

Data Fields
union CANLAM_REG LAM0
union CANLAM_REG LAM1
union CANLAM_REG LAM10
union CANLAM_REG LAM11
union CANLAM_REG LAM12
union CANLAM_REG LAM13
union CANLAM_REG LAM14
union CANLAM_REG LAM15
union CANLAM_REG LAM16
union CANLAM_REG LAM17
union CANLAM_REG LAM18
union CANLAM_REG LAM19
union CANLAM_REG LAM2
union CANLAM_REG LAM20
union CANLAM_REG LAM21
union CANLAM_REG LAM22
union CANLAM_REG LAM23
union CANLAM_REG LAM24
union CANLAM_REG LAM25
union CANLAM_REG LAM26
union CANLAM_REG LAM27
union CANLAM_REG LAM28
union CANLAM_REG LAM29
union CANLAM_REG LAM3
union CANLAM_REG LAM30
union CANLAM_REG LAM31
union CANLAM_REG LAM4
union CANLAM_REG LAM5
union CANLAM_REG LAM6
union CANLAM_REG LAM7
union CANLAM_REG LAM8
union CANLAM_REG LAM9
struct MOTS_REGS

Definition at line 1094 of file can.h.

Data Fields
uint32_t MOTS0
uint32_t MOTS1
uint32_t MOTS10
uint32_t MOTS11
uint32_t MOTS12
uint32_t MOTS13
uint32_t MOTS14
uint32_t MOTS15
uint32_t MOTS16
uint32_t MOTS17
uint32_t MOTS18
uint32_t MOTS19
uint32_t MOTS2
uint32_t MOTS20
uint32_t MOTS21
uint32_t MOTS22
uint32_t MOTS23
uint32_t MOTS24
uint32_t MOTS25
uint32_t MOTS26
uint32_t MOTS27
uint32_t MOTS28
uint32_t MOTS29
uint32_t MOTS3
uint32_t MOTS30
uint32_t MOTS31
uint32_t MOTS4
uint32_t MOTS5
uint32_t MOTS6
uint32_t MOTS7
uint32_t MOTS8
uint32_t MOTS9
struct MOTO_REGS

Definition at line 1131 of file can.h.

Data Fields
uint32_t MOTO0
uint32_t MOTO1
uint32_t MOTO10
uint32_t MOTO11
uint32_t MOTO12
uint32_t MOTO13
uint32_t MOTO14
uint32_t MOTO15
uint32_t MOTO16
uint32_t MOTO17
uint32_t MOTO18
uint32_t MOTO19
uint32_t MOTO2
uint32_t MOTO20
uint32_t MOTO21
uint32_t MOTO22
uint32_t MOTO23
uint32_t MOTO24
uint32_t MOTO25
uint32_t MOTO26
uint32_t MOTO27
uint32_t MOTO28
uint32_t MOTO29
uint32_t MOTO3
uint32_t MOTO30
uint32_t MOTO31
uint32_t MOTO4
uint32_t MOTO5
uint32_t MOTO6
uint32_t MOTO7
uint32_t MOTO8
uint32_t MOTO9

Variable Documentation

volatile struct LAM_REGS ECanaLAMRegs
volatile struct ECAN_MBOXES ECanaMboxes
volatile struct MOTO_REGS ECanaMOTORegs
volatile struct MOTS_REGS ECanaMOTSRegs
volatile struct ECAN_REGS ECanaRegs