CAN FD configuration.
Data Fields | |
cy_canfd_tx_msg_func_ptr_t | txCallback |
Callback function for transmit completed. More... | |
cy_canfd_rx_msg_func_ptr_t | rxCallback |
Callback function for receive completed. More... | |
cy_canfd_error_func_ptr_t | errorCallback |
Callback function for CAN related errors. More... | |
bool | canFDMode |
TRUE:CAN FD mode, FALSE:Classic CAN mode. | |
const cy_stc_canfd_bitrate_t * | bitrate |
CAN bitrate setting. | |
const cy_stc_canfd_bitrate_t * | fastBitrate |
CAN Fast bitrate setting. | |
const cy_stc_canfd_transceiver_delay_compensation_t * | tdcConfig |
CAN transceiver delay compensation setting. | |
const cy_stc_canfd_sid_filter_config_t * | sidFilterConfig |
CAN Standard ID filter setting. | |
const cy_stc_canfd_extid_filter_config_t * | extidFilterConfig |
CAN Extended ID filter setting. | |
const cy_stc_canfd_global_filter_config_t * | globalFilterConfig |
CAN global filter setting. | |
cy_en_canfd_buffer_data_size_t | rxBufferDataSize |
Rx Buffer Data Size. | |
cy_en_canfd_buffer_data_size_t | rxFIFO1DataSize |
Rx FIFO 1 Data Size. | |
cy_en_canfd_buffer_data_size_t | rxFIFO0DataSize |
Rx FIFO 0 Data Size. | |
cy_en_canfd_buffer_data_size_t | txBufferDataSize |
Tx Buffer Data Size. | |
const cy_en_canfd_fifo_config_t * | rxFIFO0Config |
Rx FIFO 0 configuration. | |
const cy_en_canfd_fifo_config_t * | rxFIFO1Config |
Rx FIFO 1 configuration. | |
uint8_t | noOfRxBuffers |
Number of Rx Buffers (Max 64) | |
uint8_t | noOfTxBuffers |
Number of Rx Buffers (Max 32) | |
uint32_t | messageRAMaddress |
The start address of Message RAM for the channel. | |
uint32_t | messageRAMsize |
The size in bytes of Message RAM for the channel. | |
cy_canfd_tx_msg_func_ptr_t cy_stc_canfd_config_t::txCallback |
Callback function for transmit completed.
Can be NULL
cy_canfd_rx_msg_func_ptr_t cy_stc_canfd_config_t::rxCallback |
Callback function for receive completed.
Can be NULL
cy_canfd_error_func_ptr_t cy_stc_canfd_config_t::errorCallback |
Callback function for CAN related errors.
Can be NULL