Lines Matching full:can

30  * User can change the macro with their requirement by defined the MACRO.
68 kMCAN_AccesstoRsvdFlag = CAN_IR_ARA_MASK, /*!< CAN Synchronization Status. */
158 uint32_t id : 29; /*!< CAN Frame Identifier. */
159 uint32_t rtr : 1; /*!< CAN Frame Type(DATA or REMOTE). */
160 uint32_t xtd : 1; /*!< CAN Frame Type(STD or EXT). */
161 uint32_t esi : 1; /*!< CAN Frame Error State Indicator. */
169 uint32_t fdf : 1; /*!< CAN FD format. */
175 uint8_t size; /*!< classical CAN is 8(bytes), FD is 12/64 such. */
183 uint32_t id : 29; /*!< CAN Frame Identifier. */
184 uint32_t rtr : 1; /*!< CAN Frame Type(DATA or REMOTE). */
185 uint32_t xtd : 1; /*!< CAN Frame Type(STD or EXT). */
186 uint32_t esi : 1; /*!< CAN Frame Error State Indicator. */
194 uint32_t fdf : 1; /*!< CAN FD format. */
200 uint8_t size; /*!< classical CAN is 8(bytes), FD is 12/64 such. */
206 kMCAN_Fifo0 = 0x0U, /*!< CAN Rx FIFO 0. */
207 kMCAN_Fifo1 = 0x1U, /*!< CAN Rx FIFO 1. */
385 mcan_tx_buffer_frame_t *frame; /*!< The buffer of CAN Message to be transfer. */
392 mcan_rx_buffer_frame_t *frame; /*!< The buffer of CAN Message to be received from Rx FIFO. */
402 …* MCAN status register which can be used to get the working status(or error status) of MCAN modul…
488 * After enter initialization mode, users can write access to the protected configuration registers.
506 * normal mode thus synchronizes to the CAN bus and ready for communication.
553 * @brief Calculates the improved timing values by specific baudrates for classical CAN
555 * @param baudRate The classical CAN speed in bps defined by user
564 * @brief Calculates the specified timing values for classical CAN with user-defined settings.
566 * User can specify baudrates, sample point position, bus length, and transceiver propagation
584 * delay is too long to corrupt sample point. User can set these parameter zero if you do not
600 * This function gives user settings to CAN bus timing characteristic.
621 * @return kStatus_Success - Set CAN baud rate (only has Nominal phase) successfully.
644 * User can specify baudrates, sample point position, bus length, and transceiver propagation
666 * delay is too long to corrupt sample point. User can set these parameter zero if you do not
688 * @return kStatus_Success - Set CAN FD baud rate (include Nominal and Data phase) successfully.
694 * This function gives user settings to CAN bus timing characteristic.
993 * This function writes a CAN Message to the specified Transmit Message Buffer
994 * and changes the Message Buffer state to start CAN Message transmit. After
999 * @param pTxFrame Pointer to CAN message frame to be sent.
1006 * This function reads a CAN message from the Rx Buffer in the Message RAM.
1010 * @param pRxFrame Pointer to CAN message frame structure for reception.
1018 * This function reads a CAN message from the Rx FIFO in the Message RAM.
1022 * @param pRxFrame Pointer to CAN message frame structure for reception.
1061 * @brief Performs a polling send transaction on the CAN bus.
1067 * @param pTxFrame Pointer to CAN message frame to be sent.
1074 * @brief Performs a polling receive transaction on the CAN bus.
1080 * @param pRxFrame Pointer to CAN message frame structure for reception.
1087 * @brief Performs a polling receive transaction from Rx FIFO on the CAN bus.
1093 * @param pRxFrame Pointer to CAN message frame structure for reception.
1102 * This function initializes the MCAN handle, which can be used for other MCAN