Macros

Constants defining the source and event to be sent on the synchronization outputs. More...

Collaboration diagram for HRTIM_SynchronizationOutputSource:

Macros

#define HRTIM_SYNCOUTPUTSOURCE_MASTER_CMP1   (HRTIM_MCR_SYNC_SRC_0)
 
#define HRTIM_SYNCOUTPUTSOURCE_MASTER_START   (uint32_t)0x00000000
 
#define HRTIM_SYNCOUTPUTSOURCE_TIMA_CMP1   (HRTIM_MCR_SYNC_SRC_1 | HRTIM_MCR_SYNC_SRC_0)
 
#define HRTIM_SYNCOUTPUTSOURCE_TIMA_START   (HRTIM_MCR_SYNC_SRC_1)
 
#define IS_HRTIM_SYNCOUTPUTSOURCE(SYNCOUTPUTSOURCE)
 

Detailed Description

Constants defining the source and event to be sent on the synchronization outputs.

Macro Definition Documentation

#define HRTIM_SYNCOUTPUTSOURCE_MASTER_CMP1   (HRTIM_MCR_SYNC_SRC_0)

A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon master timer compare 1 event

Definition at line 1456 of file stm32f30x_hrtim.h.

#define HRTIM_SYNCOUTPUTSOURCE_MASTER_START   (uint32_t)0x00000000

A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon master timer start event

Definition at line 1455 of file stm32f30x_hrtim.h.

#define HRTIM_SYNCOUTPUTSOURCE_TIMA_CMP1   (HRTIM_MCR_SYNC_SRC_1 | HRTIM_MCR_SYNC_SRC_0)

A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon timer A compare 1 event

Definition at line 1458 of file stm32f30x_hrtim.h.

#define HRTIM_SYNCOUTPUTSOURCE_TIMA_START   (HRTIM_MCR_SYNC_SRC_1)

A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon timer A start or reset events

Definition at line 1457 of file stm32f30x_hrtim.h.

#define IS_HRTIM_SYNCOUTPUTSOURCE (   SYNCOUTPUTSOURCE)
Value:
(((SYNCOUTPUTSOURCE) == HRTIM_SYNCOUTPUTSOURCE_MASTER_START) || \
((SYNCOUTPUTSOURCE) == HRTIM_SYNCOUTPUTSOURCE_MASTER_CMP1) || \
((SYNCOUTPUTSOURCE) == HRTIM_SYNCOUTPUTSOURCE_TIMA_START) || \
((SYNCOUTPUTSOURCE) == HRTIM_SYNCOUTPUTSOURCE_TIMA_CMP1))
#define HRTIM_SYNCOUTPUTSOURCE_TIMA_START
#define HRTIM_SYNCOUTPUTSOURCE_MASTER_CMP1
#define HRTIM_SYNCOUTPUTSOURCE_TIMA_CMP1
#define HRTIM_SYNCOUTPUTSOURCE_MASTER_START

Definition at line 1460 of file stm32f30x_hrtim.h.



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