Library Functions.
More...
Library Functions.
| void TM_DMA_ClearFlag |
( |
DMA_Stream_TypeDef * |
DMA_Stream, |
|
|
uint32_t |
flags |
|
) |
| |
Clears selected DMA interrupt flag.
- Parameters
-
| *DMA_Stream | Pointer to DMA_Stream_TypeDef DMA stream where you want to clear flags |
| flags | Flag(s) which you wanna clear:
- DMA_FLAG_TCIF: Transfer complete interrupt flag
- DMA_FLAG HTIF: Half transfer complete interrupt flag
- DMA_FLAG_TEIF: Transfer error interrupt flag
- DMA_FLAG_DMEIF: Direct mode error interrupt flag
- DMA_FLAG_FEIF: FIFO error interrupt flag
- DMA_FLAG_ALL: All flags
|
- Return values
-
| void TM_DMA_ClearFlags |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Clears all flags for selected DMA stream.
- Parameters
-
| *DMA_Stream | Pointer to DMA_Stream_TypeDef DMA stream where you want to clear flags |
- Return values
-
| void TM_DMA_DirectModeErrorHandler |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Direct mode error callback.
- Note
- This function is called when interrupt for specific stream happens
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where interrupt happens |
- Return values
-
- Note
- With __weak parameter to prevent link errors if not defined by user
| void TM_DMA_DisableInterrupts |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Disables interrupts for DMA stream.
- Note
- It adds IRQ to NVIC and enables all possible DMA STREAM interrupts
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where to disable interrupts |
- Return values
-
| void TM_DMA_EnableInterrupts |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Enables interrupts for DMA stream.
- Note
- It adds IRQ to NVIC and enables all possible DMA STREAM interrupts
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where to enable interrupts |
- Return values
-
| void TM_DMA_FIFOErrorHandler |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
FIFO error error callback.
- Note
- This function is called when interrupt for specific stream happens
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where interrupt happens |
- Return values
-
- Note
- With __weak parameter to prevent link errors if not defined by user
| void TM_DMA_HalfTransferCompleteHandler |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Half transfer complete callback.
- Note
- This function is called when interrupt for specific stream happens
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where interrupt happens |
- Return values
-
- Note
- With __weak parameter to prevent link errors if not defined by user
| void TM_DMA_TransferCompleteHandler |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Transfer complete callback.
- Note
- This function is called when interrupt for specific stream happens
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where interrupt happens |
- Return values
-
- Note
- With __weak parameter to prevent link errors if not defined by user
| void TM_DMA_TransferErrorHandler |
( |
DMA_Stream_TypeDef * |
DMA_Stream | ) |
|
Transfer error callback.
- Note
- This function is called when interrupt for specific stream happens
- Parameters
-
| *DMA_Stream | Pointer to DMA stream where interrupt happens |
- Return values
-
- Note
- With __weak parameter to prevent link errors if not defined by user