![]() |
Kinetis Bootloader
2.0.0
Common bootloader for Kinetis devices
|
Collaboration diagram for FlexCAN driver:This section describes the programming interface of the FlexCAN driver. The FlexCAN driver configures FlexCAN module, provides a functional and transactional interfaces to build the FlexCAN application.
This function group initializes a default configuration structure for the FlexCAN module, initializes the FlexCAN module with a given configuration, resets, and de-initializes the FlexCAN module.
This function group configures the FlexCAN module including the timing characteristic, transmit/receive message buffer, receive FIFO and Global/Individual masks for both receive message buffer and receive FIFO.
This function group enables/disables the FlexCAN module, FlexCAN module interrupt, and FlexCAN message buffer interrupt and DMA. It also gets the receive FIFO head address for the receive FIFO DMA transfer.
This function group controls the transfer action including writing the transfer message buffer, reading the receive message buffer, and reading the receive FIFO.
This function group gets/clears the FlexCAN module status the FlexCAN message buffer/receive FIFO status.
This function group transfers a block of data, gets the transfer status, and aborts the transfer.