Constants defining how the update occurs relatively to the burst DMA transaction and the external update request on update enable inputs 1 to 3. More...
Macros | |
#define | HRTIM_UPDATEGATING_DMABURST (HRTIM_TIMCR_UPDGAT_0) |
#define | HRTIM_UPDATEGATING_DMABURST_UPDATE (HRTIM_TIMCR_UPDGAT_1) |
#define | HRTIM_UPDATEGATING_INDEPENDENT (uint32_t)0x00000000 |
#define | HRTIM_UPDATEGATING_UPDEN1 (HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0) |
#define | HRTIM_UPDATEGATING_UPDEN1_UPDATE (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1) |
#define | HRTIM_UPDATEGATING_UPDEN2 (HRTIM_TIMCR_UPDGAT_2) |
#define | HRTIM_UPDATEGATING_UPDEN2_UPDATE (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0) |
#define | HRTIM_UPDATEGATING_UPDEN3 (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_0) |
#define | HRTIM_UPDATEGATING_UPDEN3_UPDATE (HRTIM_TIMCR_UPDGAT_3) |
#define | IS_HRTIM_UPDATEGATING_MASTER(UPDATEGATING) |
#define | IS_HRTIM_UPDATEGATING_TIM(UPDATEGATING) |
Constants defining how the update occurs relatively to the burst DMA transaction and the external update request on update enable inputs 1 to 3.
#define HRTIM_UPDATEGATING_DMABURST (HRTIM_TIMCR_UPDGAT_0) |
Update done when the DMA burst transfer is completed
Definition at line 673 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_DMABURST_UPDATE (HRTIM_TIMCR_UPDGAT_1) |
Update done on timer roll-over following a DMA burst transfer completion
Definition at line 674 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_INDEPENDENT (uint32_t)0x00000000 |
Update done independently from the DMA burst transfer completion
Definition at line 672 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN1 (HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0) |
Slave timer only - Update done on a rising edge of HRTIM update enable input 1
Definition at line 675 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN1_UPDATE (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1) |
Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1
Definition at line 678 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN2 (HRTIM_TIMCR_UPDGAT_2) |
Slave timer only - Update done on a rising edge of HRTIM update enable input 2
Definition at line 676 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN2_UPDATE (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0) |
Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2
Definition at line 679 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN3 (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_0) |
Slave timer only - Update done on a rising edge of HRTIM update enable input 3
Definition at line 677 of file stm32f30x_hrtim.h.
#define HRTIM_UPDATEGATING_UPDEN3_UPDATE (HRTIM_TIMCR_UPDGAT_3) |
Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3
Definition at line 680 of file stm32f30x_hrtim.h.
#define IS_HRTIM_UPDATEGATING_MASTER | ( | UPDATEGATING | ) |
Definition at line 682 of file stm32f30x_hrtim.h.
#define IS_HRTIM_UPDATEGATING_TIM | ( | UPDATEGATING | ) |
Definition at line 687 of file stm32f30x_hrtim.h.