CAN initialization structure.

Public Attributes#

bool

True to set the CAN Device in normal mode after initialization.

bool

True to reset messages during initialization.

uint32_t

Default bitrate.

uint8_t

Default Propagation Time Segment.

uint8_t

Default Phase Buffer Segment 1.

uint8_t

Default Phase Buffer Segment 2.

uint8_t

Default Synchronization Jump Width.

Public Attribute Documentation#

enable#

bool CAN_Init_TypeDef::enable

True to set the CAN Device in normal mode after initialization.


resetMessages#

bool CAN_Init_TypeDef::resetMessages

True to reset messages during initialization.


bitrate#

uint32_t CAN_Init_TypeDef::bitrate

Default bitrate.


propagationTimeSegment#

uint8_t CAN_Init_TypeDef::propagationTimeSegment

Default Propagation Time Segment.


phaseBufferSegment1#

uint8_t CAN_Init_TypeDef::phaseBufferSegment1

Default Phase Buffer Segment 1.


phaseBufferSegment2#

uint8_t CAN_Init_TypeDef::phaseBufferSegment2

Default Phase Buffer Segment 2.


synchronisationJumpWidth#

uint8_t CAN_Init_TypeDef::synchronisationJumpWidth

Default Synchronization Jump Width.