HAL FDCAN APIs ¶
-
HAL FDCAN Functions
- Initialization and de-initialization functions
- Enter and Exit Power Down mode
-
Configuration functions
-
HAL_FDCAN_SetConfig()
-
HAL_FDCAN_GetConfig()
-
HAL_FDCAN_SetTxMode()
-
HAL_FDCAN_GetTxMode()
-
HAL_FDCAN_SetNominalBitTiming()
-
HAL_FDCAN_GetNominalBitTiming()
-
HAL_FDCAN_SetDataBitTiming()
-
HAL_FDCAN_GetDataBitTiming()
-
HAL_FDCAN_SetFilter()
-
HAL_FDCAN_GetFilter()
-
HAL_FDCAN_SetGlobalFilter()
-
HAL_FDCAN_GetGlobalFilter()
-
HAL_FDCAN_SetExtendedIdMask()
-
HAL_FDCAN_GetExtendedIdMask()
-
HAL_FDCAN_SetClockDivider()
-
HAL_FDCAN_GetClockDivider()
-
HAL_FDCAN_SetRxFifoOverwrite()
-
HAL_FDCAN_GetRxFifoOverwrite()
-
HAL_FDCAN_SetRamWatchdog()
-
HAL_FDCAN_GetRamWatchdog()
-
HAL_FDCAN_SetConfigTimestampCounter()
-
HAL_FDCAN_GetConfigTimestampCounter()
-
HAL_FDCAN_GetTimestampCounter()
-
HAL_FDCAN_ResetTimestampCounter()
-
HAL_FDCAN_SetConfigTimeoutCounter()
-
HAL_FDCAN_GetConfigTimeoutCounter()
-
HAL_FDCAN_GetTimeoutCounter()
-
HAL_FDCAN_EnableTimeoutCounter()
-
HAL_FDCAN_DisableTimeoutCounter()
-
HAL_FDCAN_IsEnabledTimeoutCounter()
-
HAL_FDCAN_ResetTimeoutCounter()
-
HAL_FDCAN_SetConfigTxDelayCompensation()
-
HAL_FDCAN_GetConfigTxDelayCompensation()
-
HAL_FDCAN_EnableTxDelayCompensation()
-
HAL_FDCAN_DisableTxDelayCompensation()
-
HAL_FDCAN_IsEnabledTxDelayCompensation()
-
HAL_FDCAN_EnableISOMode()
-
HAL_FDCAN_DisableISOMode()
-
HAL_FDCAN_IsEnabledISOMode()
-
HAL_FDCAN_EnableEdgeFiltering()
-
HAL_FDCAN_DisableEdgeFiltering()
-
HAL_FDCAN_IsEnabledEdgeFiltering()
-
HAL_FDCAN_SetMode()
-
HAL_FDCAN_GetMode()
-
HAL_FDCAN_SetFrameFormat()
-
HAL_FDCAN_GetFrameFormat()
-
HAL_FDCAN_SetAutoRetransmission()
-
HAL_FDCAN_GetAutoRetransmission()
-
HAL_FDCAN_SetTransmitPause()
-
HAL_FDCAN_GetTransmitPause()
-
HAL_FDCAN_SetProtocolException()
-
HAL_FDCAN_GetProtocolException()
-
HAL_FDCAN_GetClockFreq()
-
HAL_FDCAN_RegisterTxEventFifoCallback()
-
HAL_FDCAN_RegisterRxFifo0Callback()
-
HAL_FDCAN_RegisterRxFifo1Callback()
-
HAL_FDCAN_RegisterTxBufferCompleteCallback()
-
HAL_FDCAN_RegisterTxBufferAbortCallback()
-
HAL_FDCAN_RegisterHighPriorityMessageCallback()
-
HAL_FDCAN_RegisterTxFifoEmptyCallback()
-
HAL_FDCAN_RegisterTimestampWraparoundCallback()
-
HAL_FDCAN_RegisterErrorCallback()
-
-
Control Functions
-
HAL_FDCAN_Start()
-
HAL_FDCAN_Stop()
-
HAL_FDCAN_ReqTransmitMsgFromFIFOQ()
-
HAL_FDCAN_GetTxFifoStatus()
-
HAL_FDCAN_GetLatestTxFifoQRequestBuffer()
-
HAL_FDCAN_GetTxFifoFreeLevel()
-
HAL_FDCAN_ReqAbortOfTxBuffer()
-
HAL_FDCAN_GetTxEvent()
-
HAL_FDCAN_GetTxBufferMessageStatus()
-
HAL_FDCAN_GetReceivedMessage()
-
HAL_FDCAN_GetRxFifoFillLevel()
-
HAL_FDCAN_GetHighPriorityMessageStatus()
-
HAL_FDCAN_GetProtocolStatus()
-
HAL_FDCAN_GetErrorCounters()
-
HAL_FDCAN_EnableRestrictedOperationMode()
-
HAL_FDCAN_DisableRestrictedOperationMode()
-
HAL_FDCAN_IsEnabledRestrictedOperationMode()
-
-
Interrupts Management Functions
-
HAL_FDCAN_IRQHandler()
-
HAL_FDCAN_SetInterruptGroupsToLine()
-
HAL_FDCAN_GetLineFromInterruptGroup()
-
HAL_FDCAN_EnableInterruptLines()
-
HAL_FDCAN_DisableInterruptLines()
-
HAL_FDCAN_IsEnabledInterruptLine()
-
HAL_FDCAN_EnableInterrupts()
-
HAL_FDCAN_DisableInterrupts()
-
HAL_FDCAN_IsEnabledInterrupt()
-
HAL_FDCAN_EnableTxBufferCompleteInterrupts()
-
HAL_FDCAN_DisableTxBufferCompleteInterrupts()
-
HAL_FDCAN_IsEnabledTxBufferCompleteInterrupt()
-
HAL_FDCAN_EnableTxBufferCancellationInterrupts()
-
HAL_FDCAN_DisableTxBufferCancellationInterrupts()
-
HAL_FDCAN_IsEnabledTxBufferCancellationInterrupt()
-
HAL_FDCAN_GetFlag()
-
- Weak Callback Functions
- Error and State functions
- Peripheral Acquire/Release/Free the bus
- User data Set/Get
-
HAL FDCAN Types
-
HAL FDCAN Types
-
hal_fdcan_handle_t
-
hal_fdcan_fifo_cb_t
-
hal_fdcan_tx_buffer_cb_t
-
hal_fdcan_cb_t
-
hal_fdcan_frame_format_t
-
hal_fdcan_timestamp_source_t
-
hal_fdcan_high_prio_filter_list_t
-
hal_fdcan_protocol_error_status_t
-
hal_fdcan_rx_error_passive_level_t
-
hal_fdcan_state_t
-
hal_fdcan_mode_t
-
hal_fdcan_auto_retransmission_status_t
-
hal_fdcan_transmit_pause_status_t
-
hal_fdcan_protocol_exception_status_t
-
hal_fdcan_transmitter_delay_comp_status_t
-
hal_fdcan_iso_mode_status_t
-
hal_fdcan_buffer_status_t
-
hal_fdcan_restricted_op_mode_status_t
-
hal_fdcan_edge_filtering_status_t
-
hal_fdcan_rx_fifo_operative_mode_t
-
hal_fdcan_fifo_status_t
-
hal_fdcan_filter_type_t
-
hal_fdcan_timeout_counter_status_t
-
hal_fdcan_timestamp_counter_status_t
-
hal_fdcan_clock_divider_t
-
hal_fdcan_tx_mode_t
-
hal_fdcan_it_status_t
-
hal_fdcan_it_lines_status_t
-
hal_fdcan_it_txbuffer_complete_status_t
-
hal_fdcan_it_txbuffer_abort_status_t
-
hal_fdcan_high_prio_storage_t
-
hal_fdcan_warning_status_t
-
hal_fdcan_bus_off_status_t
-
hal_fdcan_esi_flag_status_t
-
hal_fdcan_brs_flag_status_t
-
hal_fdcan_edl_flag_status_t
-
hal_fdcan_protocol_exception_event_t
-
hal_fdcan_filter_config_t
-
hal_fdcan_rx_location_t
-
hal_fdcan_protocol_error_code_t
-
hal_fdcan_communication_state_t
-
hal_fdcan_acceptance_non_matching_frame_t
-
hal_fdcan_acceptance_remote_frame_t
-
hal_fdcan_timestamp_prescaler_t
-
hal_fdcan_tx_fifo_free_level_t
-
hal_fdcan_timeout_operation_t
-
hal_fdcan_t
-
hal_fdcan_rx_header_t
-
hal_fdcan_tx_header_t
-
hal_fdcan_tx_evt_fifo_header_t
-
hal_fdcan_global_filter_config_t
-
hal_fdcan_timestamp_config_t
-
hal_fdcan_timeout_config_t
-
hal_fdcan_tx_delay_compensation_config_t
-
hal_fdcan_filter_t
-
hal_fdcan_high_prio_msg_status_t
-
hal_fdcan_protocol_status_t
-
hal_fdcan_error_counters_t
-
hal_fdcan_msg_ram_address_t
-
hal_fdcan_nominal_bit_timing_t
-
hal_fdcan_data_bit_timing_t
-
hal_fdcan_config_t
-
hal_fdcan_handle_s
-
-
HAL FDCAN Types
-
HAL FDCAN Constants
- FDCAN Error Codes
- FDCAN Interrupt Groups
- FDCAN Interrupt Sources
- FDCAN Interrupt Flags
- FDCAN Interrupt Tx Complete Buffers select
- FDCAN Interrupt Tx Abort Buffer select
- HAL FDCAN Tx Location
- FDCAN Timeout Select Configuration
- FDCAN Interrupt Lines
- FDCAN Frame Type
- FDCAN ID type
- FDCAN error state indicator
- FDCAN bit rate switching
- FDCAN header frame format
- FDCAN event FIFO
- FDCAN Tx event type
- FDCAN Data Length Code