libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/stm32/dmamux.h>
Go to the source code of this file.
Functions | |
void | dmamux_reset_dma_channel (uint32_t dmamux, uint8_t channel) |
DMAMUX Reset DMA Channel. More... | |
void | dmamux_set_dma_channel_request (uint32_t dmamux, uint8_t channel, uint8_t request_id) |
DMAMUX Set DMA Channel Request. More... | |
uint8_t | dmamux_get_dma_channel_request (uint32_t dmamux, uint8_t channel) |
DMAMUX Get DMA Channel Request Selection. More... | |
void | dmamux_enable_dma_request_event_generation (uint32_t dmamux, uint8_t channel) |
DMAMUX Enable DMA Request Event Generation. More... | |
void | dmamux_disable_dma_request_event_generation (uint32_t dmamux, uint8_t channel) |
DMAMUX Disable DMA Request Event Generation. More... | |
void | dmamux_set_dma_request_sync_input (uint32_t dmamux, uint8_t channel, uint8_t sync_input_id) |
DMAMUX Set DMA Request Synchronization Input. More... | |
void | dmamux_set_dma_request_sync_pol (uint32_t dmamux, uint8_t channel, uint8_t polarity) |
DMAMUX Set DMA Request Synchronization Event Polarity. More... | |
void | dmamux_enable_dma_request_sync (uint32_t dmamux, uint8_t channel) |
DMAMUX Enable DMA Request Synchronization. More... | |
void | dmamux_disable_dma_request_sync (uint32_t dmamux, uint8_t channel) |
DMAMUX Disable DMA Request Synchronization. More... | |
void | dmamux_set_dma_request_sync_nbreq (uint32_t dmamux, uint8_t channel, uint8_t nbreq) |
DMAMUX Set DMA Request NBREQ To Forward. More... | |
void | dmamux_enable_dma_request_sync_overrun_interrupt (uint32_t dmamux, uint8_t channel) |
DMAMUX Enable DMA Request Overrun Interrupt. More... | |
void | dmamux_disable_dma_request_sync_overrun_interrupt (uint32_t dmamux, uint8_t channel) |
DMAMUX Disable DMA Request Overrun Interrupt. More... | |
uint32_t | dmamux_get_dma_request_sync_overrun (uint32_t dmamux, uint8_t channel) |
DMAMUX Get DMA Request Synchronization Overrun Interrupt Flag. More... | |
void | dmamux_clear_dma_request_sync_overrun (uint32_t dmamux, uint8_t channel) |
DMAMUX Clear DMA Request Synchronization Overrun Interrupt Flag. More... | |
void | dmamux_reset_request_generator_channel (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Reset Request Generator Channel. More... | |
void | dmamux_enable_request_generator (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Enable Request Generator Channel. More... | |
void | dmamux_disable_request_generator (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Disable Request Generator Channel. More... | |
void | dmamux_set_request_generator_trigger (uint32_t dmamux, uint8_t rg_channel, uint8_t sig_id) |
DMAMUX Set Request Generator Input Trigger Signal. More... | |
void | dmamux_set_request_generator_trigger_pol (uint32_t dmamux, uint8_t rg_channel, uint8_t polarity) |
DMAMUX Set Request Generator Trigger Polarity. More... | |
void | dmamux_set_request_generator_trigger_gnbreq (uint32_t dmamux, uint8_t rg_channel, uint8_t gnbreq) |
DMAMUX Set Request Generator Trigger GNBREQ. More... | |
void | dmamux_enable_request_generator_trigger_overrun_interrupt (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Enable Request Generator Trigger Overrun Interrupt. More... | |
void | dmamux_disable_request_generator_trigger_overrun_interrupt (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Disable Request Generator Trigger Overrun Interrupt. More... | |
uint32_t | dmamux_get_request_generator_trigger_overrun_interrupt (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Get Request Generator Trigger Overrun Interrupt Flag. More... | |
void | dmamux_clear_request_generator_trigger_overrun_interrupt (uint32_t dmamux, uint8_t rg_channel) |
DMAMUX Clear Request Generator Trigger Overrun Interrupt Flag. More... | |