Macros

Constants defining whether or not an external event is programmed in fast mode. More...

Collaboration diagram for HRTIM_ExternalEventFastMode:

Macros

#define HRTIM_EVENTFASTMODE_DISABLE   ((uint32_t)0x00000000)
 
#define HRTIM_EVENTFASTMODE_ENABLE   (HRTIM_EECR1_EE1FAST)
 
#define IS_HRTIM_EVENTFASTMODE(EVENTFASTMODE)
 
#define IS_HRTIM_FASTMODE_AVAILABLE(EVENT)
 

Detailed Description

Constants defining whether or not an external event is programmed in fast mode.

Macro Definition Documentation

#define HRTIM_EVENTFASTMODE_DISABLE   ((uint32_t)0x00000000)

External Event is acting asynchronously on outputs (low latency mode)

Definition at line 1541 of file stm32f30x_hrtim.h.

#define HRTIM_EVENTFASTMODE_ENABLE   (HRTIM_EECR1_EE1FAST)

External Event is re-synchronized by the HRTIM logic before acting on outputs

Definition at line 1542 of file stm32f30x_hrtim.h.

#define IS_HRTIM_EVENTFASTMODE (   EVENTFASTMODE)
Value:
(((EVENTFASTMODE) == HRTIM_EVENTFASTMODE_ENABLE) || \
((EVENTFASTMODE) == HRTIM_EVENTFASTMODE_DISABLE))
#define HRTIM_EVENTFASTMODE_DISABLE
#define HRTIM_EVENTFASTMODE_ENABLE

Definition at line 1544 of file stm32f30x_hrtim.h.

#define IS_HRTIM_FASTMODE_AVAILABLE (   EVENT)
Value:
(((EVENT) == HRTIM_EVENT_1) || \
((EVENT) == HRTIM_EVENT_2) || \
((EVENT) == HRTIM_EVENT_3) || \
((EVENT) == HRTIM_EVENT_4) || \
((EVENT) == HRTIM_EVENT_5))
#define HRTIM_EVENT_5
#define HRTIM_EVENT_3
#define HRTIM_EVENT_2
#define HRTIM_EVENT_4
#define HRTIM_EVENT_1

Definition at line 1548 of file stm32f30x_hrtim.h.



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