Macros

Constants defining the registers that can be written during a burst DMA operation. More...

Collaboration diagram for HRTIM_BurstDMARegistersUpdate:

Macros

#define HRTIM_BURSTDMA_CHPR   (HRTIM_BDTUPR_TIMCHPR)
 
#define HRTIM_BURSTDMA_CMP1   (HRTIM_BDTUPR_TIMCMP1)
 
#define HRTIM_BURSTDMA_CMP2   (HRTIM_BDTUPR_TIMCMP2)
 
#define HRTIM_BURSTDMA_CMP3   (HRTIM_BDTUPR_TIMCMP3)
 
#define HRTIM_BURSTDMA_CMP4   (HRTIM_BDTUPR_TIMCMP4)
 
#define HRTIM_BURSTDMA_CNT   (HRTIM_BDTUPR_TIMCNT)
 
#define HRTIM_BURSTDMA_CR   (HRTIM_BDTUPR_TIMCR)
 
#define HRTIM_BURSTDMA_DIER   (HRTIM_BDTUPR_TIMDIER)
 
#define HRTIM_BURSTDMA_DTR   (HRTIM_BDTUPR_TIMDTR)
 
#define HRTIM_BURSTDMA_EEFR1   (HRTIM_BDTUPR_TIMEEFR1)
 
#define HRTIM_BURSTDMA_EEFR2   (HRTIM_BDTUPR_TIMEEFR2)
 
#define HRTIM_BURSTDMA_FLTR   (HRTIM_BDTUPR_TIMFLTR)
 
#define HRTIM_BURSTDMA_ICR   (HRTIM_BDTUPR_TIMICR)
 
#define HRTIM_BURSTDMA_NONE   (uint32_t)0x00000000
 
#define HRTIM_BURSTDMA_OUTR   (HRTIM_BDTUPR_TIMOUTR)
 
#define HRTIM_BURSTDMA_PER   (HRTIM_BDTUPR_TIMPER)
 
#define HRTIM_BURSTDMA_REP   (HRTIM_BDTUPR_TIMREP)
 
#define HRTIM_BURSTDMA_RST1R   (HRTIM_BDTUPR_TIMRST1R)
 
#define HRTIM_BURSTDMA_RST2R   (HRTIM_BDTUPR_TIMRST2R)
 
#define HRTIM_BURSTDMA_RSTR   (HRTIM_BDTUPR_TIMRSTR)
 
#define HRTIM_BURSTDMA_SET1R   (HRTIM_BDTUPR_TIMSET1R)
 
#define HRTIM_BURSTDMA_SET2R   (HRTIM_BDTUPR_TIMSET2R)
 
#define IS_HRTIM_TIMER_BURSTDMA(TIMER, BURSTDMA)
 

Detailed Description

Constants defining the registers that can be written during a burst DMA operation.

Macro Definition Documentation

#define HRTIM_BURSTDMA_CHPR   (HRTIM_BDTUPR_TIMCHPR)

CHPxR register is updated by Burst DMA accesses

Definition at line 2056 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CMP1   (HRTIM_BDTUPR_TIMCMP1)

MCMP1R or CMP1xR register is updated by Burst DMA accesses

Definition at line 2044 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CMP2   (HRTIM_BDTUPR_TIMCMP2)

MCMP2R or CMP2xR register is updated by Burst DMA accesses

Definition at line 2045 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CMP3   (HRTIM_BDTUPR_TIMCMP3)

MCMP3R or CMP3xR register is updated by Burst DMA accesses

Definition at line 2046 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CMP4   (HRTIM_BDTUPR_TIMCMP4)

MCMP4R or CMP4xR register is updated by Burst DMA accesses

Definition at line 2047 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CNT   (HRTIM_BDTUPR_TIMCNT)

MCNTR or CNTxCR register is updated by Burst DMA accesses

Definition at line 2041 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_CR   (HRTIM_BDTUPR_TIMCR)

MCR or TIMxCR register is updated by Burst DMA accesses

Definition at line 2038 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_DIER   (HRTIM_BDTUPR_TIMDIER)

MDIER or TIMxDIER register is updated by Burst DMA accesses

Definition at line 2040 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_DTR   (HRTIM_BDTUPR_TIMDTR)

TDxR register is updated by Burst DMA accesses

Definition at line 2048 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_EEFR1   (HRTIM_BDTUPR_TIMEEFR1)

EEFxR1 register is updated by Burst DMA accesses

Definition at line 2053 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_EEFR2   (HRTIM_BDTUPR_TIMEEFR2)

EEFxR2 register is updated by Burst DMA accesses

Definition at line 2054 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_FLTR   (HRTIM_BDTUPR_TIMFLTR)

FLTxR register is updated by Burst DMA accesses

Definition at line 2058 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_ICR   (HRTIM_BDTUPR_TIMICR)

MICR or TIMxICR register is updated by Burst DMA accesses

Definition at line 2039 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_NONE   (uint32_t)0x00000000

No register is updated by Burst DMA accesses

Definition at line 2037 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_OUTR   (HRTIM_BDTUPR_TIMOUTR)

OUTxR register is updated by Burst DMA accesses

Definition at line 2057 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_PER   (HRTIM_BDTUPR_TIMPER)

MPER or PERxR register is updated by Burst DMA accesses

Definition at line 2042 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_REP   (HRTIM_BDTUPR_TIMREP)

MREPR or REPxR register is updated by Burst DMA accesses

Definition at line 2043 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_RST1R   (HRTIM_BDTUPR_TIMRST1R)

RST1R register is updated by Burst DMA accesses

Definition at line 2050 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_RST2R   (HRTIM_BDTUPR_TIMRST2R)

RST1R register is updated by Burst DMA accesses

Definition at line 2052 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_RSTR   (HRTIM_BDTUPR_TIMRSTR)

RSTxR register is updated by Burst DMA accesses

Definition at line 2055 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_SET1R   (HRTIM_BDTUPR_TIMSET1R)

SET1R register is updated by Burst DMA accesses

Definition at line 2049 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTDMA_SET2R   (HRTIM_BDTUPR_TIMSET2R)

SET2R register is updated by Burst DMA accesses

Definition at line 2051 of file stm32f30x_hrtim.h.

#define IS_HRTIM_TIMER_BURSTDMA (   TIMER,
  BURSTDMA 
)
Value:
((((TIMER) == HRTIM_TIMERINDEX_MASTER) && (((BURSTDMA) & 0xFFFFFC000) == 0x00000000)) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_A) && (((BURSTDMA) & 0xFFE00000) == 0x00000000)) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_B) && (((BURSTDMA) & 0xFFE00000) == 0x00000000)) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_C) && (((BURSTDMA) & 0xFFE00000) == 0x00000000)) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_D) && (((BURSTDMA) & 0xFFE00000) == 0x00000000)) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_E) && (((BURSTDMA) & 0xFFE00000) == 0x00000000)))
#define HRTIM_TIMERINDEX_TIMER_A
#define HRTIM_TIMERINDEX_TIMER_C
#define HRTIM_TIMERINDEX_TIMER_B
#define HRTIM_TIMERINDEX_TIMER_D
#define HRTIM_TIMERINDEX_TIMER_E
#define HRTIM_TIMERINDEX_MASTER

Definition at line 2060 of file stm32f30x_hrtim.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:56