HAL DMA APIs ¶
-
HAL DMA Functions
- Initialization and De-initialization functions
-
Configuration functions
-
HAL_DMA_SetConfigDirectXfer() -
HAL_DMA_GetConfigDirectXfer() -
HAL_DMA_SetConfigDirectXferHardwareRequestMode() -
HAL_DMA_ResetConfigDirectXferHardwareRequestMode() -
HAL_DMA_GetConfigDirectXferHardwareRequestMode() -
HAL_DMA_SetConfigDirectXferPort() -
HAL_DMA_ResetConfigDirectXferPort() -
HAL_DMA_GetConfigDirectXferPort() -
HAL_DMA_SetConfigDirectXferBurst() -
HAL_DMA_ResetConfigDirectXferBurst() -
HAL_DMA_GetConfigDirectXferBurst() -
HAL_DMA_SetConfigDirectXferTrigger() -
HAL_DMA_ResetConfigDirectXferTrigger() -
HAL_DMA_GetConfigDirectXferTrigger() -
HAL_DMA_SetConfigDirectXferDataHandling() -
HAL_DMA_ResetConfigDirectXferDataHandling() -
HAL_DMA_GetConfigDirectXferDataHandling() -
HAL_DMA_SetConfigDirectXferRepeatBlock() -
HAL_DMA_ResetConfigDirectXferRepeatBlock() -
HAL_DMA_GetConfigDirectXferRepeatBlock() -
HAL_DMA_SetConfigAccessAttributes() -
HAL_DMA_ResetConfigAccessAttributes() -
HAL_DMA_GetConfigAccessAttributes() -
HAL_DMA_SetConfigPeriphDirectXfer() -
HAL_DMA_GetConfigPeriphDirectXfer() -
HAL_DMA_SetConfigLinkedListXfer() -
HAL_DMA_GetConfigLinkedListXfer() -
HAL_DMA_SetLinkedListXferEventMode() -
HAL_DMA_ResetLinkedListXferEventMode() -
HAL_DMA_GetLinkedListXferEventMode() -
HAL_DMA_SetLinkedListXferFetchNodePort() -
HAL_DMA_ResetLinkedListXferFetchNodePort() -
HAL_DMA_GetLinkedListXferFetchNodePort() -
HAL_DMA_SetLinkedListXferPriority() -
HAL_DMA_ResetLinkedListXferPriority() -
HAL_DMA_GetLinkedListXferPriority() -
HAL_DMA_SetLinkedListXferExecutionMode() -
HAL_DMA_ResetLinkedListXferExecutionMode() -
HAL_DMA_GetLinkedListXferExecutionMode() -
HAL_DMA_SetConfigPeriphLinkedListCircularXfer() -
HAL_DMA_GetConfigPeriphLinkedListCircularXfer()
-
-
Linked-list node management functions
-
HAL_DMA_FillNodeConfig() -
HAL_DMA_GetNodeConfig() -
HAL_DMA_FillNodeDirectXfer() -
HAL_DMA_GetNodeDirectXfer() -
HAL_DMA_FillNodeHardwareRequestMode() -
HAL_DMA_GetNodeHardwareRequestMode() -
HAL_DMA_FillNodePort() -
HAL_DMA_GetNodePort() -
HAL_DMA_FillNodeBurst() -
HAL_DMA_GetNodeBurst() -
HAL_DMA_FillNodeXferEventMode() -
HAL_DMA_GetNodeXferEventMode() -
HAL_DMA_FillNodeTrigger() -
HAL_DMA_GetNodeTrigger() -
HAL_DMA_FillNodeDataHandling() -
HAL_DMA_GetNodeDataHandling() -
HAL_DMA_FillNodeRepeatBlock() -
HAL_DMA_GetNodeRepeatBlock() -
HAL_DMA_FillNodeAccessAttributes() -
HAL_DMA_GetNodeAccessAttributes() -
HAL_DMA_FillNodeData() -
HAL_DMA_GetNodeData() -
HAL_DMA_ConvertQNodesToDynamic() -
HAL_DMA_ConvertQNodesToStatic()
-
-
Process management functions
-
HAL_DMA_StartDirectXfer() -
HAL_DMA_StartDirectXfer_IT() -
HAL_DMA_StartDirectXfer_IT_Opt() -
HAL_DMA_StartLinkedListXfer() -
HAL_DMA_StartLinkedListXfer_IT() -
HAL_DMA_StartLinkedListXfer_IT_Opt() -
HAL_DMA_Abort() -
HAL_DMA_Abort_IT() -
HAL_DMA_Suspend() -
HAL_DMA_Suspend_IT() -
HAL_DMA_Resume() -
HAL_DMA_PollForXfer() -
HAL_DMA_IRQHandler()
-
-
Callbacks functions
-
HAL_DMA_RegisterXferHalfCpltCallback() -
HAL_DMA_RegisterXferCpltCallback() -
HAL_DMA_RegisterXferAbortCallback() -
HAL_DMA_RegisterXferSuspendCallback() -
HAL_DMA_RegisterXferErrorCallback() -
HAL_DMA_XferHalfCpltCallback() -
HAL_DMA_XferCpltCallback() -
HAL_DMA_XferAbortCallback() -
HAL_DMA_XferSuspendCallback() -
HAL_DMA_XferErrorCallback() -
HAL_DMA_SetUserData() -
HAL_DMA_GetUserData()
-
- Status functions
-
HAL DMA Types
-
HAL DMA Types
-
hal_dma_handle_t -
hal_dma_cb_t -
hal_dma_channel_t -
hal_dma_state_t -
hal_dma_xfer_level_t -
hal_dma_xfer_mode_t -
hal_dma_request_source_t -
hal_dma_hardware_request_mode_t -
hal_dma_direction_t -
hal_dma_src_addr_increment_t -
hal_dma_dest_addr_increment_t -
hal_dma_src_data_width_t -
hal_dma_dest_data_width_t -
hal_dma_priority_t -
hal_dma_port_t -
hal_dma_trigger_source_t -
hal_dma_trigger_polarity_t -
hal_dma_trigger_mode_t -
hal_dma_src_byte_exchange_t -
hal_dma_dest_byte_exchange_t -
hal_dma_dest_halfword_exchange_t -
hal_dma_dest_data_trunc_padd_t -
hal_dma_dest_data_pack_t -
hal_dma_burst_src_increment_t -
hal_dma_burst_dest_increment_t -
hal_dma_block_src_increment_t -
hal_dma_block_dest_increment_t -
hal_dma_direct_xfer_event_mode_t -
hal_dma_sec_attr_t -
hal_dma_linkedlist_xfer_event_mode_t -
hal_dma_linkedlist_execution_mode_t -
hal_dma_node_type_t -
hal_dma_direct_xfer_config_t -
hal_dma_trigger_config_t -
hal_dma_data_handling_config_t -
hal_dma_repeat_block_config_t -
hal_dma_linkedlist_xfer_config_t -
hal_dma_node_config_t -
hal_dma_node_t -
hal_dma_handle_s
-
-
HAL DMA Types
- HAL DMA Constants