stm32/f1/dma: add clear_flag helper function
This commit is contained in:
parent
4b86c28141
commit
a2fc8768c6
@ -369,6 +369,7 @@ void dma_disable_channel(u32 dma, u8 channel);
|
|||||||
void dma_set_peripheral_address(u32 dma, u8 channel, u32 address);
|
void dma_set_peripheral_address(u32 dma, u8 channel, u32 address);
|
||||||
void dma_set_memory_address(u32 dma, u8 channel, u32 address);
|
void dma_set_memory_address(u32 dma, u8 channel, u32 address);
|
||||||
void dma_set_number_of_data(u32 dma, u8 channel, u16 number);
|
void dma_set_number_of_data(u32 dma, u8 channel, u16 number);
|
||||||
|
void dma_clear_flag(u32 dma, u32 flag);
|
||||||
|
|
||||||
END_DECLS
|
END_DECLS
|
||||||
|
|
||||||
|
@ -363,5 +363,10 @@ void dma_set_number_of_data(u32 dma, u8 channel, u16 number)
|
|||||||
{
|
{
|
||||||
DMA_CNDTR(dma, channel) = number;
|
DMA_CNDTR(dma, channel) = number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void dma_clear_flag(u32 dma, u32 flag)
|
||||||
|
{
|
||||||
|
DMA_ISR(dma) &= ~flag;
|
||||||
|
}
|
||||||
/**@}*/
|
/**@}*/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user