Macros

Constants defining the clock source for the burst mode counter. More...

Collaboration diagram for HRTIM_BurstModeClockSource:

Macros

#define HRTIM_BURSTMODECLOCKSOURCE_FHRTIM   (HRTIM_BMCR_BMCLK_3 | HRTIM_BMCR_BMCLK_1)
 
#define HRTIM_BURSTMODECLOCKSOURCE_MASTER   ((uint32_t)0x00000000)
 
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_1   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_1)
 
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_2   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_1 | HRTIM_BMCR_BMCLK_0)
 
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_3   (HRTIM_BMCR_BMCLK_3)
 
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_4   (HRTIM_BMCR_BMCLK_3 | HRTIM_BMCR_BMCLK_0)
 
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_A   (HRTIM_BMCR_BMCLK_0)
 
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_B   (HRTIM_BMCR_BMCLK_1)
 
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_C   (HRTIM_BMCR_BMCLK_1 | HRTIM_BMCR_BMCLK_0)
 
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_D   (HRTIM_BMCR_BMCLK_2)
 
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_E   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_0)
 
#define IS_HRTIM_BURSTMODECLOCKSOURCE(BURSTMODECLOCKSOURCE)
 

Detailed Description

Constants defining the clock source for the burst mode counter.

Macro Definition Documentation

#define HRTIM_BURSTMODECLOCKSOURCE_FHRTIM   (HRTIM_BMCR_BMCLK_3 | HRTIM_BMCR_BMCLK_1)

Prescaled fHRTIM clock is used as clock source for the burst mode counter

Definition at line 1758 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_MASTER   ((uint32_t)0x00000000)

Master timer counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1748 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_1   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_1)

On-chip Event 1 (BMClk[1]), acting as a burst mode counter clock

Definition at line 1754 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_2   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_1 | HRTIM_BMCR_BMCLK_0)

On-chip Event 2 (BMClk[2]), acting as a burst mode counter clock

Definition at line 1755 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_3   (HRTIM_BMCR_BMCLK_3)

On-chip Event 3 (BMClk[3]), acting as a burst mode counter clock

Definition at line 1756 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_4   (HRTIM_BMCR_BMCLK_3 | HRTIM_BMCR_BMCLK_0)

On-chip Event 4 (BMClk[4]), acting as a burst mode counter clock

Definition at line 1757 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_A   (HRTIM_BMCR_BMCLK_0)

Timer A counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1749 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_B   (HRTIM_BMCR_BMCLK_1)

Timer B counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1750 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_C   (HRTIM_BMCR_BMCLK_1 | HRTIM_BMCR_BMCLK_0)

Timer C counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1751 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_D   (HRTIM_BMCR_BMCLK_2)

Timer D counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1752 of file stm32f30x_hrtim.h.

#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_E   (HRTIM_BMCR_BMCLK_2 | HRTIM_BMCR_BMCLK_0)

Timer E counter reset/roll-over is used as clock source for the burst mode counter

Definition at line 1753 of file stm32f30x_hrtim.h.

#define IS_HRTIM_BURSTMODECLOCKSOURCE (   BURSTMODECLOCKSOURCE)
Value:
(((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_MASTER) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_TIMER_A) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_TIMER_B) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_TIMER_C) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_TIMER_D) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_TIMER_E) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_1) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_2) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_3) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_4) || \
((BURSTMODECLOCKSOURCE) == HRTIM_BURSTMODECLOCKSOURCE_FHRTIM))
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_D
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_B
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_E
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_3
#define HRTIM_BURSTMODECLOCKSOURCE_FHRTIM
#define HRTIM_BURSTMODECLOCKSOURCE_MASTER
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_2
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_1
#define HRTIM_BURSTMODECLOCKSOURCE_ONCHIPEV_4
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_C
#define HRTIM_BURSTMODECLOCKSOURCE_TIMER_A

Definition at line 1760 of file stm32f30x_hrtim.h.



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