Macros

Constants defining the event filtering applied to external events by a timer. More...

Collaboration diagram for HRTIM_TimerExternalEventFilter:

Macros

#define HRTIM_TIMEVENTFILTER_BLANKINGCMP1   (HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP2   (HRTIM_EEFR1_EE1FLTR_1)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP3   (HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP4   (HRTIM_EEFR1_EE1FLTR_2)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR1   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR2   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR3   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR4   (HRTIM_EEFR1_EE1FLTR_3)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR5   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR6   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR7   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR8   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2)
 
#define HRTIM_TIMEVENTFILTER_NONE   (0x00000000)
 
#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP2   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)
 
#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP3   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1)
 
#define HRTIM_TIMEVENTFILTER_WINDOWINGTIM   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)
 
#define IS_HRTIM_TIMEVENTFILTER(TIMEVENTFILTER)
 

Detailed Description

Constants defining the event filtering applied to external events by a timer.

Macro Definition Documentation

#define HRTIM_TIMEVENTFILTER_BLANKINGCMP1   (HRTIM_EEFR1_EE1FLTR_0)

Blanking from counter reset/roll-over to Compare 1

Definition at line 1291 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGCMP2   (HRTIM_EEFR1_EE1FLTR_1)

Blanking from counter reset/roll-over to Compare 2

Definition at line 1292 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGCMP3   (HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)

Blanking from counter reset/roll-over to Compare 3

Definition at line 1293 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGCMP4   (HRTIM_EEFR1_EE1FLTR_2)

Blanking from counter reset/roll-over to Compare 4

Definition at line 1294 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR1   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)

Blanking from another timing unit: TIMFLTR1 source

Definition at line 1295 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR2   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1)

Blanking from another timing unit: TIMFLTR2 source

Definition at line 1296 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR3   (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)

Blanking from another timing unit: TIMFLTR3 source

Definition at line 1297 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR4   (HRTIM_EEFR1_EE1FLTR_3)

Blanking from another timing unit: TIMFLTR4 source

Definition at line 1298 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR5   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_0)

Blanking from another timing unit: TIMFLTR5 source

Definition at line 1299 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR6   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1)

Blanking from another timing unit: TIMFLTR6 source

Definition at line 1300 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR7   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0)

Blanking from another timing unit: TIMFLTR7 source

Definition at line 1301 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR8   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2)

Blanking from another timing unit: TIMFLTR8 source

Definition at line 1302 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_NONE   (0x00000000)

Definition at line 1290 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP2   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)

Windowing from counter reset/roll-over to Compare 2

Definition at line 1303 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP3   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1)

Windowing from counter reset/roll-over to Compare 3

Definition at line 1304 of file stm32f30x_hrtim.h.

#define HRTIM_TIMEVENTFILTER_WINDOWINGTIM   (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0)

Windowing from another timing unit: TIMWIN source

Definition at line 1305 of file stm32f30x_hrtim.h.

#define IS_HRTIM_TIMEVENTFILTER (   TIMEVENTFILTER)
Value:
(((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_NONE) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGCMP1) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGCMP2) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGCMP3) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGCMP4) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR1) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR2) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR3) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR4) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR5) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR6) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR7) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_BLANKINGFLTR8) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_WINDOWINGCMP2) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_WINDOWINGCMP3) || \
((TIMEVENTFILTER) == HRTIM_TIMEVENTFILTER_WINDOWINGTIM))
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP1
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR1
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR8
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR7
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR3
#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP3
#define HRTIM_TIMEVENTFILTER_NONE
#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP2
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP2
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR2
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP3
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR4
#define HRTIM_TIMEVENTFILTER_WINDOWINGTIM
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR5
#define HRTIM_TIMEVENTFILTER_BLANKINGCMP4
#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR6

Definition at line 1307 of file stm32f30x_hrtim.h.



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