Microchip® Advanced Software Framework

can_msg_t Struct Reference

#include <canif.h>

Data Fields

union {
   struct {
      U32   id: 32
 
      U32   id_mask: 32
 
   } 
 
   struct {
      U32   __pad0__: 1
 
      U32   __pad1__: 1
 
      U32   id_bit: 29
 
      U32   id_mask_bit: 29
 
      U32   ide_bit: 1
 
      U32   ide_mask_bit: 1
 
      U32   rtr_bit: 1
 
      U32   rtr_mask_bit: 1
 
   } 
 
}; 
 
Union64 data
 

union { ... }
U32 can_msg_t::__pad0__
U32 can_msg_t::__pad1__
U32 can_msg_t::id
U32 can_msg_t::id_bit
U32 can_msg_t::id_mask

Referenced by can_rx(), and can_tx().

U32 can_msg_t::id_mask_bit
U32 can_msg_t::ide_bit

Referenced by can_rx(), and can_tx().

U32 can_msg_t::ide_mask_bit
U32 can_msg_t::rtr_bit
U32 can_msg_t::rtr_mask_bit