Macros

Constants defining timer output identifiers. More...

Collaboration diagram for HRTIM_TimerOutput:

Macros

#define HRTIM_OUTPUT_TA1   (uint32_t)0x00000001
 
#define HRTIM_OUTPUT_TA2   (uint32_t)0x00000002
 
#define HRTIM_OUTPUT_TB1   (uint32_t)0x00000004
 
#define HRTIM_OUTPUT_TB2   (uint32_t)0x00000008
 
#define HRTIM_OUTPUT_TC1   (uint32_t)0x00000010
 
#define HRTIM_OUTPUT_TC2   (uint32_t)0x00000020
 
#define HRTIM_OUTPUT_TD1   (uint32_t)0x00000040
 
#define HRTIM_OUTPUT_TD2   (uint32_t)0x00000080
 
#define HRTIM_OUTPUT_TE1   (uint32_t)0x00000100
 
#define HRTIM_OUTPUT_TE2   (uint32_t)0x00000200
 
#define IS_HRTIM_OUTPUT(OUTPUT)
 
#define IS_HRTIM_TIMER_OUTPUT(TIMER, OUTPUT)
 

Detailed Description

Constants defining timer output identifiers.

Macro Definition Documentation

#define HRTIM_OUTPUT_TA1   (uint32_t)0x00000001

Timer A - Ouput 1 identifier

Definition at line 428 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TA2   (uint32_t)0x00000002

Timer A - Ouput 2 identifier

Definition at line 429 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TB1   (uint32_t)0x00000004

Timer B - Ouput 1 identifier

Definition at line 430 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TB2   (uint32_t)0x00000008

Timer B - Ouput 2 identifier

Definition at line 431 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TC1   (uint32_t)0x00000010

Timer C - Ouput 1 identifier

Definition at line 432 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TC2   (uint32_t)0x00000020

Timer C - Ouput 2 identifier

Definition at line 433 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TD1   (uint32_t)0x00000040

Timer D - Ouput 1 identifier

Definition at line 434 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TD2   (uint32_t)0x00000080

Timer D - Ouput 2 identifier

Definition at line 435 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TE1   (uint32_t)0x00000100

Timer E - Ouput 1 identifier

Definition at line 436 of file stm32f30x_hrtim.h.

#define HRTIM_OUTPUT_TE2   (uint32_t)0x00000200

Timer E - Ouput 2 identifier

Definition at line 437 of file stm32f30x_hrtim.h.

#define IS_HRTIM_OUTPUT (   OUTPUT)
Value:
(((OUTPUT) == HRTIM_OUTPUT_TA1) || \
((OUTPUT) == HRTIM_OUTPUT_TA2) || \
((OUTPUT) == HRTIM_OUTPUT_TB1) || \
((OUTPUT) == HRTIM_OUTPUT_TB2) || \
((OUTPUT) == HRTIM_OUTPUT_TC1) || \
((OUTPUT) == HRTIM_OUTPUT_TC2) || \
((OUTPUT) == HRTIM_OUTPUT_TD1) || \
((OUTPUT) == HRTIM_OUTPUT_TD2) || \
((OUTPUT) == HRTIM_OUTPUT_TE1) || \
((OUTPUT) == HRTIM_OUTPUT_TE2))
#define HRTIM_OUTPUT_TC1
#define HRTIM_OUTPUT_TA1
#define HRTIM_OUTPUT_TE1
#define HRTIM_OUTPUT_TE2
#define HRTIM_OUTPUT_TD2
#define HRTIM_OUTPUT_TA2
#define HRTIM_OUTPUT_TC2
#define HRTIM_OUTPUT_TB1
#define HRTIM_OUTPUT_TD1
#define HRTIM_OUTPUT_TB2

Definition at line 439 of file stm32f30x_hrtim.h.

#define IS_HRTIM_TIMER_OUTPUT (   TIMER,
  OUTPUT 
)
Value:
((((TIMER) == HRTIM_TIMERINDEX_TIMER_A) && \
(((OUTPUT) == HRTIM_OUTPUT_TA1) || \
((OUTPUT) == HRTIM_OUTPUT_TA2))) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_B) && \
(((OUTPUT) == HRTIM_OUTPUT_TB1) || \
((OUTPUT) == HRTIM_OUTPUT_TB2))) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_C) && \
(((OUTPUT) == HRTIM_OUTPUT_TC1) || \
((OUTPUT) == HRTIM_OUTPUT_TC2))) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_D) && \
(((OUTPUT) == HRTIM_OUTPUT_TD1) || \
((OUTPUT) == HRTIM_OUTPUT_TD2))) \
|| \
(((TIMER) == HRTIM_TIMERINDEX_TIMER_E) && \
(((OUTPUT) == HRTIM_OUTPUT_TE1) || \
((OUTPUT) == HRTIM_OUTPUT_TE2))))
#define HRTIM_OUTPUT_TC1
#define HRTIM_OUTPUT_TA1
#define HRTIM_OUTPUT_TE1
#define HRTIM_TIMERINDEX_TIMER_A
#define HRTIM_OUTPUT_TE2
#define HRTIM_OUTPUT_TD2
#define HRTIM_TIMERINDEX_TIMER_C
#define HRTIM_OUTPUT_TA2
#define HRTIM_TIMERINDEX_TIMER_B
#define HRTIM_TIMERINDEX_TIMER_D
#define HRTIM_OUTPUT_TC2
#define HRTIM_OUTPUT_TB1
#define HRTIM_TIMERINDEX_TIMER_E
#define HRTIM_OUTPUT_TD1
#define HRTIM_OUTPUT_TB2

Definition at line 451 of file stm32f30x_hrtim.h.



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