XMC Peripheral Library for XMC4000 Family
2.1.16
|
XMC_CAN_MO_t Struct Reference
#include <xmc_can.h>
Data Fields | |
uint8_t | can_data_length |
CAN_MO_TypeDef * | can_mo_ptr |
XMC_CAN_MO_TYPE_t | can_mo_type |
uint32_t | can_data [2] |
uint8_t | can_data_byte [8] |
uint16_t | can_data_word [4] |
uint32_t | can_id_mask:29 |
uint32_t | can_id_mode:1 |
uint32_t | can_ide_mask:1 |
uint32_t | can_identifier:29 |
uint32_t | can_priority:2 |
Detailed Description
Defines CAN Message Object runtime elements. Use type XMC_CAN_MO_t for this structure.
Field Documentation
uint32_t can_data[2] |
can_data[0] lower 4 bytes of the data. can_data[1], higher 4 bytes of the data
uint8_t can_data_byte[8] |
Each position of the array represents a data byte
uint8_t can_data_length |
Message data length, Range:0-8
uint16_t can_data_word[4] |
Each position of the array represents a 16 bits data word
uint32_t can_id_mask |
CAN Identifier of Message Object
uint32_t can_id_mode |
Standard/Extended identifier support
uint32_t can_ide_mask |
Identifier Extension Bit of Message Object
uint32_t can_identifier |
standard (11 bit)/Extended (29 bit) message identifier
CAN_MO_TypeDef* can_mo_ptr |
Pointer to the Message Object CAN register
XMC_CAN_MO_TYPE_t can_mo_type |
Message Type
uint32_t can_priority |
Arbitration Mode/Priority
The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by 1.8.11