 |
思澈科技软件开发工具包
2.20
|
|
|
#define | IS_GPT_COUNTER_MODE(MODE) |
|
#define | IS_GPT_PWM_MODE(MODE) |
|
#define | IS_GPT_OC_MODE(MODE) |
|
#define | IS_GPT_FAST_STATE(STATE) |
|
#define | IS_GPT_OC_POLARITY(POLARITY) |
|
#define | IS_GPT_OCN_POLARITY(POLARITY) |
|
#define | IS_GPT_OCIDLE_STATE(STATE) |
|
#define | IS_GPT_OCNIDLE_STATE(STATE) |
|
#define | IS_GPT_CHANNELS(CHANNEL) |
|
#define | IS_GPT_OPM_CHANNELS(CHANNEL) |
|
#define | IS_GPT_COMPLEMENTARY_CHANNELS(CHANNEL) |
|
#define | IS_GPT_IC_POLARITY(POLARITY) |
|
#define | IS_GPT_IC_SELECTION(SELECTION) |
|
#define | IS_GPT_IC_PRESCALER(PRESCALER) |
|
#define | IS_GPT_OPM_MODE(MODE) |
|
#define | IS_GPT_DMA_SOURCE(SOURCE) ((((SOURCE) & 0xFFFF80FFU) == 0x00000000U) && ((SOURCE) != 0x00000000U)) |
|
#define | IS_GPT_ENCODER_MODE(MODE) |
|
#define | IS_GPT_EVENT_SOURCE(SOURCE) ((((SOURCE) & 0xFFFFFF00U) == 0x00000000U) && ((SOURCE) != 0x00000000U)) |
|
#define | IS_GPT_CLOCKSOURCE(CLOCK) |
|
#define | IS_GPT_CLOCKPOLARITY(POLARITY) |
|
#define | IS_GPT_CLOCKPRESCALER(PRESCALER) |
|
#define | IS_GPT_CLOCKFILTER(ICFILTER) ((ICFILTER) <= 0x0FU) |
|
#define | IS_GPT_CLEARINPUT_SOURCE(SOURCE) |
|
#define | IS_GPT_CLEARINPUT_POLARITY(POLARITY) |
|
#define | IS_GPT_CLEARINPUT_PRESCALER(PRESCALER) |
|
#define | IS_GPT_CLEARINPUT_FILTER(ICFILTER) ((ICFILTER) <= 0x0FU) |
|
#define | IS_GPT_OSSR_STATE(STATE) |
|
#define | IS_GPT_OSSI_STATE(STATE) |
|
#define | IS_GPT_LOCK_LEVEL(LEVEL) |
|
#define | IS_GPT_BREAK_STATE(STATE) |
|
#define | IS_GPT_BREAK_POLARITY(POLARITY) |
|
#define | IS_GPT_AUTOMATIC_OUTPUT_STATE(STATE) |
|
#define | IS_GPT_TRGO_SOURCE(SOURCE) |
|
#define | IS_GPT_SLAVE_MODE(MODE) |
|
#define | IS_GPT_MSM_STATE(STATE) |
|
#define | IS_GPT_TRIGGER_SELECTION(SELECTION) |
|
#define | IS_GPT_INTERNAL_TRIGGEREVENT_SELECTION(SELECTION) |
|
#define | IS_GPT_TRIGGERPOLARITY(POLARITY) |
|
#define | IS_GPT_TRIGGERPRESCALER(PRESCALER) |
|
#define | IS_GPT_TRIGGERFILTER(ICFILTER) ((ICFILTER) <= 0x0FU) |
|
#define | IS_GPT_TI1SELECTION(TI1SELECTION) |
|
#define | IS_GPT_DMA_BASE(BASE) |
|
#define | IS_GPT_DMA_LENGTH(LENGTH) |
|
#define | IS_GPT_IC_FILTER(ICFILTER) ((ICFILTER) <= 0x0FU) |
|
◆ IS_GPT_AUTOMATIC_OUTPUT_STATE
#define IS_GPT_AUTOMATIC_OUTPUT_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_AUTOMATICOUTPUT_ENABLE) || \
((STATE) == GPT_AUTOMATICOUTPUT_DISABLE))
◆ IS_GPT_BREAK_POLARITY
#define IS_GPT_BREAK_POLARITY |
( |
|
POLARITY | ) |
|
Value: (((POLARITY) == GPT_BREAKPOLARITY_LOW) || \
((POLARITY) == GPT_BREAKPOLARITY_HIGH))
◆ IS_GPT_BREAK_STATE
#define IS_GPT_BREAK_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_BREAK_ENABLE) || \
((STATE) == GPT_BREAK_DISABLE))
◆ IS_GPT_CHANNELS
#define IS_GPT_CHANNELS |
( |
|
CHANNEL | ) |
|
Value: (((CHANNEL) == GPT_CHANNEL_1) || \
((CHANNEL) == GPT_CHANNEL_2) || \
((CHANNEL) == GPT_CHANNEL_3) || \
((CHANNEL) == GPT_CHANNEL_4) || \
((CHANNEL) == GPT_CHANNEL_ALL))
◆ IS_GPT_CLEARINPUT_POLARITY
#define IS_GPT_CLEARINPUT_POLARITY |
( |
|
POLARITY | ) |
|
◆ IS_GPT_CLEARINPUT_PRESCALER
#define IS_GPT_CLEARINPUT_PRESCALER |
( |
|
PRESCALER | ) |
|
◆ IS_GPT_CLEARINPUT_SOURCE
#define IS_GPT_CLEARINPUT_SOURCE |
( |
|
SOURCE | ) |
|
Value: (((SOURCE) == GPT_CLEARINPUTSOURCE_NONE) || \
((SOURCE) == GPT_CLEARINPUTSOURCE_ETR))
◆ IS_GPT_CLOCKPOLARITY
#define IS_GPT_CLOCKPOLARITY |
( |
|
POLARITY | ) |
|
◆ IS_GPT_CLOCKPRESCALER
#define IS_GPT_CLOCKPRESCALER |
( |
|
PRESCALER | ) |
|
◆ IS_GPT_CLOCKSOURCE
#define IS_GPT_CLOCKSOURCE |
( |
|
CLOCK | ) |
|
Value: (((CLOCK) == GPT_CLOCKSOURCE_INTERNAL) || \
((CLOCK) == GPT_CLOCKSOURCE_ETRMODE2) || \
((CLOCK) == GPT_CLOCKSOURCE_ITR0) || \
((CLOCK) == GPT_CLOCKSOURCE_ITR1) || \
((CLOCK) == GPT_CLOCKSOURCE_ITR2) || \
((CLOCK) == GPT_CLOCKSOURCE_ITR3) || \
((CLOCK) == GPT_CLOCKSOURCE_TI1ED) || \
((CLOCK) == GPT_CLOCKSOURCE_TI1) || \
((CLOCK) == GPT_CLOCKSOURCE_TI2) || \
((CLOCK) == GPT_CLOCKSOURCE_ETRMODE1))
◆ IS_GPT_COMPLEMENTARY_CHANNELS
#define IS_GPT_COMPLEMENTARY_CHANNELS |
( |
|
CHANNEL | ) |
|
Value: (((CHANNEL) == GPT_CHANNEL_1) || \
((CHANNEL) == GPT_CHANNEL_2) || \
((CHANNEL) == GPT_CHANNEL_3))
◆ IS_GPT_COUNTER_MODE
#define IS_GPT_COUNTER_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_COUNTERMODE_UP) || \
((MODE) == GPT_COUNTERMODE_DOWN) || \
((MODE) == GPT_COUNTERMODE_CENTERALIGNED3))
◆ IS_GPT_DMA_BASE
#define IS_GPT_DMA_BASE |
( |
|
BASE | ) |
|
Value: (((BASE) == GPT_DMABASE_CR1) || \
((BASE) == GPT_DMABASE_CR2) || \
((BASE) == GPT_DMABASE_SMCR) || \
((BASE) == GPT_DMABASE_DIER) || \
((BASE) == GPT_DMABASE_SR) || \
((BASE) == GPT_DMABASE_EGR) || \
((BASE) == GPT_DMABASE_CCMR1) || \
((BASE) == GPT_DMABASE_CCMR2) || \
((BASE) == GPT_DMABASE_CCER) || \
((BASE) == GPT_DMABASE_CNT) || \
((BASE) == GPT_DMABASE_PSC) || \
((BASE) == GPT_DMABASE_ARR) || \
((BASE) == GPT_DMABASE_RCR) || \
((BASE) == GPT_DMABASE_CCR1) || \
((BASE) == GPT_DMABASE_CCR2) || \
((BASE) == GPT_DMABASE_CCR3) || \
((BASE) == GPT_DMABASE_CCR4) || \
((BASE) == GPT_DMABASE_BDTR) || \
((BASE) == GPT_DMABASE_DCR) || \
((BASE) == GPT_DMABASE_OR))
◆ IS_GPT_DMA_LENGTH
#define IS_GPT_DMA_LENGTH |
( |
|
LENGTH | ) |
|
Value: (((LENGTH) == GPT_DMABURSTLENGTH_1TRANSFER) || \
((LENGTH) == GPT_DMABURSTLENGTH_2TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_3TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_4TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_5TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_6TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_7TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_8TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_9TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_10TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_11TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_12TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_13TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_14TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_15TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_16TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_17TRANSFERS) || \
((LENGTH) == GPT_DMABURSTLENGTH_18TRANSFERS))
◆ IS_GPT_ENCODER_MODE
#define IS_GPT_ENCODER_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_ENCODERMODE_TI1) || \
((MODE) == GPT_ENCODERMODE_TI2) || \
((MODE) == GPT_ENCODERMODE_TI3))
◆ IS_GPT_FAST_STATE
#define IS_GPT_FAST_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_OCFAST_DISABLE) || \
((STATE) == GPT_OCFAST_ENABLE))
◆ IS_GPT_IC_POLARITY
#define IS_GPT_IC_POLARITY |
( |
|
POLARITY | ) |
|
Value: (((POLARITY) == GPT_ICPOLARITY_RISING) || \
((POLARITY) == GPT_ICPOLARITY_FALLING) || \
((POLARITY) == GPT_ICPOLARITY_BOTHEDGE))
◆ IS_GPT_IC_PRESCALER
#define IS_GPT_IC_PRESCALER |
( |
|
PRESCALER | ) |
|
◆ IS_GPT_IC_SELECTION
#define IS_GPT_IC_SELECTION |
( |
|
SELECTION | ) |
|
◆ IS_GPT_INTERNAL_TRIGGEREVENT_SELECTION
#define IS_GPT_INTERNAL_TRIGGEREVENT_SELECTION |
( |
|
SELECTION | ) |
|
Value: (((SELECTION) == GPT_TS_ITR0) || \
((SELECTION) == GPT_TS_ITR1) || \
((SELECTION) == GPT_TS_ITR2) || \
((SELECTION) == GPT_TS_ITR3) || \
((SELECTION) == GPT_TS_NONE))
◆ IS_GPT_LOCK_LEVEL
#define IS_GPT_LOCK_LEVEL |
( |
|
LEVEL | ) |
|
Value: (((LEVEL) == GPT_LOCKLEVEL_OFF) || \
((LEVEL) == GPT_LOCKLEVEL_1) || \
((LEVEL) == GPT_LOCKLEVEL_2) || \
((LEVEL) == GPT_LOCKLEVEL_3))
◆ IS_GPT_MSM_STATE
#define IS_GPT_MSM_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_MASTERSLAVEMODE_ENABLE) || \
((STATE) == GPT_MASTERSLAVEMODE_DISABLE))
◆ IS_GPT_OC_MODE
#define IS_GPT_OC_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_OCMODE_TIMING) || \
((MODE) == GPT_OCMODE_ACTIVE) || \
((MODE) == GPT_OCMODE_INACTIVE) || \
((MODE) == GPT_OCMODE_TOGGLE) || \
((MODE) == GPT_OCMODE_FORCED_ACTIVE) || \
((MODE) == GPT_OCMODE_FORCED_INACTIVE))
◆ IS_GPT_OC_POLARITY
#define IS_GPT_OC_POLARITY |
( |
|
POLARITY | ) |
|
Value: (((POLARITY) == GPT_OCPOLARITY_HIGH) || \
((POLARITY) == GPT_OCPOLARITY_LOW))
◆ IS_GPT_OCIDLE_STATE
#define IS_GPT_OCIDLE_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_OCIDLESTATE_SET) || \
((STATE) == GPT_OCIDLESTATE_RESET))
◆ IS_GPT_OCN_POLARITY
#define IS_GPT_OCN_POLARITY |
( |
|
POLARITY | ) |
|
Value: (((POLARITY) == GPT_OCNPOLARITY_HIGH) || \
((POLARITY) == GPT_OCNPOLARITY_LOW))
◆ IS_GPT_OCNIDLE_STATE
#define IS_GPT_OCNIDLE_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_OCNIDLESTATE_SET) || \
((STATE) == GPT_OCNIDLESTATE_RESET))
◆ IS_GPT_OPM_CHANNELS
#define IS_GPT_OPM_CHANNELS |
( |
|
CHANNEL | ) |
|
Value: (((CHANNEL) == GPT_CHANNEL_1) || \
((CHANNEL) == GPT_CHANNEL_2))
◆ IS_GPT_OPM_MODE
#define IS_GPT_OPM_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_OPMODE_SINGLE) || \
((MODE) == GPT_OPMODE_REPETITIVE))
◆ IS_GPT_OSSI_STATE
#define IS_GPT_OSSI_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_OSSI_ENABLE) || \
((STATE) == GPT_OSSI_DISABLE))
◆ IS_GPT_OSSR_STATE
#define IS_GPT_OSSR_STATE |
( |
|
STATE | ) |
|
Value: (((STATE) == GPT_OSSR_ENABLE) || \
((STATE) == GPT_OSSR_DISABLE))
◆ IS_GPT_PWM_MODE
#define IS_GPT_PWM_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_OCMODE_PWM1) || \
((MODE) == GPT_OCMODE_PWM2))
◆ IS_GPT_SLAVE_MODE
#define IS_GPT_SLAVE_MODE |
( |
|
MODE | ) |
|
Value: (((MODE) == GPT_SLAVEMODE_DISABLE) || \
((MODE) == GPT_SLAVEMODE_GATED) || \
((MODE) == GPT_SLAVEMODE_RESET) || \
((MODE) == GPT_SLAVEMODE_TRIGGER) || \
((MODE) == GPT_SLAVEMODE_EXTERNAL1))
◆ IS_GPT_TI1SELECTION
#define IS_GPT_TI1SELECTION |
( |
|
TI1SELECTION | ) |
|
Value: (((TI1SELECTION) == GPT_TI1SELECTION_CH1) || \
((TI1SELECTION) == GPT_TI1SELECTION_XORCOMBINATION))
◆ IS_GPT_TRGO_SOURCE
#define IS_GPT_TRGO_SOURCE |
( |
|
SOURCE | ) |
|
Value: (((SOURCE) == GPT_TRGO_RESET) || \
((SOURCE) == GPT_TRGO_ENABLE) || \
((SOURCE) == GPT_TRGO_UPDATE) || \
((SOURCE) == GPT_TRGO_OC1) || \
((SOURCE) == GPT_TRGO_OC1REF) || \
((SOURCE) == GPT_TRGO_OC2REF) || \
((SOURCE) == GPT_TRGO_OC3REF) || \
((SOURCE) == GPT_TRGO_OC4REF))
◆ IS_GPT_TRIGGER_SELECTION
#define IS_GPT_TRIGGER_SELECTION |
( |
|
SELECTION | ) |
|
Value: (((SELECTION) == GPT_TS_ITR0) || \
((SELECTION) == GPT_TS_ITR1) || \
((SELECTION) == GPT_TS_ITR2) || \
((SELECTION) == GPT_TS_ITR3) || \
((SELECTION) == GPT_TS_TI1F_ED) || \
((SELECTION) == GPT_TS_TI1FP1) || \
((SELECTION) == GPT_TS_TI2FP2) || \
((SELECTION) == GPT_TS_ETRF))
◆ IS_GPT_TRIGGERPOLARITY
#define IS_GPT_TRIGGERPOLARITY |
( |
|
POLARITY | ) |
|
◆ IS_GPT_TRIGGERPRESCALER
#define IS_GPT_TRIGGERPRESCALER |
( |
|
PRESCALER | ) |
|
#define GPT_TRIGGERPRESCALER_DIV2
Definition: bf0_hal_tim.h:799
#define GPT_CLOCKPOLARITY_BOTHEDGE
Definition: bf0_hal_tim.h:627
#define GPT_CLOCKPRESCALER_DIV1
Definition: bf0_hal_tim.h:635
#define GPT_CLOCKPRESCALER_DIV4
Definition: bf0_hal_tim.h:637
#define GPT_TRIGGERPOLARITY_FALLING
Definition: bf0_hal_tim.h:789
#define GPT_TRIGGERPOLARITY_NONINVERTED
Definition: bf0_hal_tim.h:787
#define GPT_TRIGGERPOLARITY_RISING
Definition: bf0_hal_tim.h:788
#define GPT_TRIGGERPRESCALER_DIV4
Definition: bf0_hal_tim.h:800
#define GPT_CLOCKPRESCALER_DIV2
Definition: bf0_hal_tim.h:636
#define GPT_TRIGGERPOLARITY_INVERTED
Definition: bf0_hal_tim.h:786
#define GPT_CLOCKPRESCALER_DIV8
Definition: bf0_hal_tim.h:638
#define GPT_CLOCKPOLARITY_RISING
Definition: bf0_hal_tim.h:625
#define GPT_CLOCKPOLARITY_INVERTED
Definition: bf0_hal_tim.h:623
#define GPT_CLOCKPOLARITY_NONINVERTED
Definition: bf0_hal_tim.h:624
#define GPT_TRIGGERPRESCALER_DIV8
Definition: bf0_hal_tim.h:801
#define GPT_CLOCKPOLARITY_FALLING
Definition: bf0_hal_tim.h:626
#define GPT_TRIGGERPRESCALER_DIV1
Definition: bf0_hal_tim.h:798
#define GPT_TRIGGERPOLARITY_BOTHEDGE
Definition: bf0_hal_tim.h:790