|
void | set_dma_int_callback (DMACChannelx dmachannel, dma_callback_func_ptr_t func) |
| 设置DMA中断处理回调函数 更多...
|
|
void | clear_dma_translate_flag (DMACChannelx dmachannel) |
| 清除dma中断标志 更多...
|
|
int | wait_dma_translate_flag (DMACChannelx dmachannel, uint32_t timeout) |
| 等待dma中断标志 更多...
|
|
void | dma_without_os_int (void) |
| 使用全局变量设置中断触发状态,并清除中断 更多...
|
|
void | dma_irq_handler (void) |
| DMA中断处理函数 更多...
|
|
int | DMAC_IntStatus (DMACChannelx dmachannel) |
| DMA通道屏蔽后的中断状态(只要有通道传输完成中断或者通道传输错误中断的一个) 更多...
|
|
int | DMAC_IntTCStatus (DMACChannelx dmachannel) |
| DMA通道传输完成中断状态 更多...
|
|
void | DMAC_IntTCClear (DMACChannelx dmachannel) |
| 清除DMA通道传输完成中断状态 更多...
|
|
int | DMAC_IntErrorStatus (DMACChannelx dmachannel) |
| DMA通道传输错误中断状态 更多...
|
|
void | DMAC_IntErrorClear (DMACChannelx dmachannel) |
| 清除DMA通道传输错误中断状态 更多...
|
|
int | DMAC_RawIntTCStatus (DMACChannelx dmachannel) |
| DMA通道原始的(屏蔽前)中断状态(只要有通道传输完成中断或者通道传输错误中断的一个) 更多...
|
|
int | DMAC_RawErrorIntStatus (DMACChannelx dmachannel) |
| DMA通道传输错误原始(屏蔽前)中断状态 更多...
|
|
int | DMAC_ChannelEnableStatus (DMACChannelx dmachannel) |
| DMA通道使能状态 更多...
|
|
void | DMAC_SoftwareBurstReq (DMACChannelx dmachannel) |
| DMA通道软件突发传输请求 更多...
|
|
void | DMAC_SoftwareSingleReq (DMACChannelx dmachannel) |
| DMA通道软件单次传输请求 更多...
|
|
void | DMAC_SoftwareLastBurstReq (DMACChannelx dmachannel) |
| DMA通道软件最后一次突发传输请求 更多...
|
|
void | DMAC_SoftwareLastSingleReq (DMACChannelx dmachannel) |
| DMA通道软件最后一次单次传输请求 更多...
|
|
void | DMAC_Config (DMAC_AHBMasterx dmamaster, ENDIANMODE endianmode) |
| DMA控制器AHB MASTER 字节端序的配置 更多...
|
|
void | DMAC_EN (FunctionalState cmd) |
| DMA控制器使能 更多...
|
|
void | DMAC_ChannelSoureAddr (DMACChannelx dmachannel, unsigned int addr) |
| DMA通道源地址配置 更多...
|
|
void | DMAC_ChannelDestAddr (DMACChannelx dmachannel, unsigned int addr) |
| DMA通道目标地址配置 更多...
|
|
void | DMAC_ChannelLLI (DMACChannelx dmachannel, unsigned int dmalli, DMAC_AHBMasterx dmamaster) |
| DMA通道 LLI 配置 更多...
|
|
void | DMAC_ChannelSourceConfig (DMACChannelx dmachannel, INCREMENTx inc, DMAC_AHBMasterx dmamaster, TRANSFERWIDTHx transferwidth, BURSTSIZEx brustsize) |
| DMA通道源的相关配置 更多...
|
|
void | DMAC_ChannelDestConfig (DMACChannelx dmachannel, INCREMENTx inc, DMAC_AHBMasterx dmamaster, TRANSFERWIDTHx transferwidth, BURSTSIZEx brustsize) |
| DMA通道目标的相关配置 更多...
|
|
void | DMAC_ChannelTCInt (DMACChannelx dmachannel, FunctionalState cmd) |
| DMA通道传输完成中断使能配置 更多...
|
|
void | DMAC_ChannelProtectionConfig (DMACChannelx dmachannel, DMAC_ACCESS_MODE access_mode, BUFFERABLEx bufferable, CACHEABLEx cacheable) |
| DMA通道保护位的设置 更多...
|
|
void | DMAC_ChannelTransferSize (DMACChannelx dmachannel, unsigned short size) |
| DMA通道传输大小配置 更多...
|
|
unsigned int | DMAC_ChannelCurrentTransferSize (DMACChannelx dmachannel) |
| 当前DMA通道,还剩余多少数据尚未传输,以字节为单位 更多...
|
|
void | DMAC_ChannelDisable (DMACChannelx dmachannel) |
| DMA通道传输禁止 更多...
|
|
void | DMAC_ChannelEnable (DMACChannelx dmachannel) |
| DMA通道传输使能 更多...
|
|
void | DMAC_ChannelInterruptMask (DMACChannelx dmachannel, CHANNELINTMASKx channelintmask, FunctionalState cmd) |
| DMA通道中断屏蔽配置 更多...
|
|
void | DMAC_ChannelConfig (DMACChannelx dmachannel, char destperiph, char srcperiph, DMAC_FLOWCTRL flowctrl) |
| DMA通道其他相关配置 更多...
|
|
void | DMAC_ChannelLock (DMACChannelx dmachannel, FunctionalState cmd) |
| DMA通道传输锁 更多...
|
|
void | DMAC_ChannelHalt (DMACChannelx dmachannel, FunctionalState cmd) |
| DMA通道传输(中停)Halt 更多...
|
|
void | DMAC_ChannelPowerDown (DMACChannelx dmachannel, FunctionalState cmd) |
| DMA通道传输Power控制 更多...
|
|
void | DMAC_M2MConfig (DMACChannelx dmachannel, unsigned int srcaddr, unsigned int destaddr, unsigned int bytesize, DMAC_AHBMasterx master) |
| DMA通道传输 内存到内存 更多...
|
|
void | DMAC_M2P_P2M_advance_config (DMACChannelx dmachannel, DMAC_Peripherals periph, DMAC_FLOWCTRL flowctrl, unsigned int srcaddr, unsigned int destaddr, unsigned int bytesize, TRANSFERWIDTHx datawidth, BURSTSIZEx burstsize, DMAC_AHBMasterx master) |
| DMA通道传输 内存到外设,外设到内存 更多...
|
|
void | DMAC_M2P_P2MConfig (DMACChannelx dmachannel, DMAC_Peripherals periph, DMAC_FLOWCTRL flowctrl, unsigned int srcaddr, unsigned int destaddr, unsigned int bytesize) |
| DMA通道传输 内存到外设,外设到内存 更多...
|
|
void | DMAC_ChannelLLIControl (DMACChannelx dmachannel, unsigned int val) |
| DMA配置控制寄存器 更多...
|
|
void | DMAC_LLIConfig (DMACChannelx dmachannel, DMAC_LLI *dmac_lli) |
| DMA 链表功能初始化 更多...
|
|
unsigned int | DMAC_LLIContrlreturn (LLI_Control *lli_ctrl) |
| DMA 链表配置结构体初始化 更多...
|
|
void | DMAC_LLItest (DMACChannelx dmachannel) |
|
void | SMT_DMA_LLItest (void) |
|
void | GDMA_Traversal (void) |
|
void | spic_dma_config (DMACChannelx channel, dma_config_t *config) |
| 配置FLASH的DMA传输 更多...
|
|
void | psram2ram_dma_config_fordnn (DMACChannelx channel, uint32_t src, uint32_t dest, uint32_t size) |
| 配置DMA 更多...
|
|