|
NetBurner 3.5.6
PDF Version |
FlexCAN module configuration structure. More...
#include <fsl_flexcan.h>
Public Attributes | |
| flexcan_clock_source_t | clkSrc |
| flexcan_wake_up_source_t | wakeupSrc |
| uint8_t | maxMbNum |
| bool | enableLoopBack |
| bool | enableTimerSync |
| bool | enableSelfWakeup |
| bool | enableIndividMask |
| bool | disableSelfReception |
| bool | enableListenOnlyMode |
| bool | enableSupervisorMode |
FlexCAN module configuration structure.
Do not use the baudRate. It has been superceded bitRate
Do not use the baudRateFD. It has been superceded bitRateFD
| uint32_t _flexcan_config::baudRate |
FlexCAN bit rate in bps, for classical CAN or CANFD nominal phase.
| uint32_t _flexcan_config::bitRate |
FlexCAN bit rate in bps, for classical CAN or CANFD nominal phase.
| flexcan_clock_source_t _flexcan_config::clkSrc |
Clock source for FlexCAN Protocol Engine.
| bool _flexcan_config::disableSelfReception |
Enable or Disable Self Reflection.
| bool _flexcan_config::enableIndividMask |
Enable or Disable Rx Individual Mask and Queue feature.
| bool _flexcan_config::enableListenOnlyMode |
Enable or Disable Listen Only Mode.
| bool _flexcan_config::enableLoopBack |
Enable or Disable Loop Back Self Test Mode.
| bool _flexcan_config::enableSelfWakeup |
Enable or Disable Self Wakeup Mode.
| bool _flexcan_config::enableSupervisorMode |
Enable or Disable Supervisor Mode, enable this mode will make registers allow only Supervisor access.
| bool _flexcan_config::enableTimerSync |
Enable or Disable Timer Synchronization.
| uint8_t _flexcan_config::maxMbNum |
The maximum number of Message Buffers used by user.
| flexcan_wake_up_source_t _flexcan_config::wakeupSrc |
Wake up source selection.