思澈科技软件开发工具包  2.20

Macros

#define IS_LPTIM_CLOCK_SOURCE(__SOURCE__)
 
#define IS_LPTIM_CLOCK_PRESCALER(__PRESCALER__)
 
#define IS_LPTIM_CLOCK_PRESCALERDIV1(__PRESCALER__)   ((__PRESCALER__) == LPTIM_PRESCALER_DIV1)
 
#define IS_LPTIM_OUTPUT_POLARITY(__POLARITY__)
 
#define IS_LPTIM_CLOCK_SAMPLE_TIME(__SAMPLETIME__)
 
#define IS_LPTIM_CLOCK_POLARITY(__POLARITY__)
 
#define IS_LPTIM_TRG_SOURCE(__TRIG__)
 
#define IS_LPTIM_EXT_TRG_POLARITY(__POLAR__)
 
#define IS_LPTIM_TRIG_SAMPLE_TIME(__SAMPLETIME__)
 
#define IS_LPTIM_COUNTER_SOURCE(__SOURCE__)
 
#define IS_LPTIM_AUTORELOAD(__AUTORELOAD__)   ((__AUTORELOAD__) <= LPTIM_CNT_CNT)
 
#define IS_LPTIM_COMPARE(__COMPARE__)   ((__COMPARE__) <= LPTIM_CMP_CMP)
 
#define IS_LPTIM_PERIOD(PERIOD)   ((PERIOD) <= LPTIM_CNT_CNT)
 
#define IS_LPTIM_PULSE(PULSE)   ((PULSE) <= LPTIM_CMP_CMP)
 
#define IS_LPTIM_INSTANCE(__INSTANCE__)
 

Detailed Description

Macro Definition Documentation

◆ IS_LPTIM_CLOCK_POLARITY

#define IS_LPTIM_CLOCK_POLARITY (   __POLARITY__)
Value:
(((__POLARITY__) == LPTIM_CLOCKPOLARITY_RISING) || \
((__POLARITY__) == LPTIM_CLOCKPOLARITY_FALLING) || \
((__POLARITY__) == LPTIM_CLOCKPOLARITY_RISING_FALLING))

◆ IS_LPTIM_CLOCK_PRESCALER

#define IS_LPTIM_CLOCK_PRESCALER (   __PRESCALER__)
Value:
(((__PRESCALER__) == LPTIM_PRESCALER_DIV1 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV2 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV4 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV8 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV16 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV32 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV64 ) || \
((__PRESCALER__) == LPTIM_PRESCALER_DIV128))

◆ IS_LPTIM_CLOCK_SAMPLE_TIME

#define IS_LPTIM_CLOCK_SAMPLE_TIME (   __SAMPLETIME__)
Value:
(((__SAMPLETIME__) == LPTIM_CLOCKSAMPLETIME_DIRECTTRANSITION) || \
((__SAMPLETIME__) == LPTIM_CLOCKSAMPLETIME_2TRANSITIONS) || \
((__SAMPLETIME__) == LPTIM_CLOCKSAMPLETIME_4TRANSITIONS) || \
((__SAMPLETIME__) == LPTIM_CLOCKSAMPLETIME_8TRANSITIONS))

◆ IS_LPTIM_CLOCK_SOURCE

#define IS_LPTIM_CLOCK_SOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == LPTIM_CLOCKSOURCE_ULPTIM) || \
((__SOURCE__) == LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC))

◆ IS_LPTIM_COUNTER_SOURCE

#define IS_LPTIM_COUNTER_SOURCE (   __SOURCE__)
Value:
(((__SOURCE__) == LPTIM_COUNTERSOURCE_INTERNAL) || \
((__SOURCE__) == LPTIM_COUNTERSOURCE_EXTERNAL))

◆ IS_LPTIM_EXT_TRG_POLARITY

#define IS_LPTIM_EXT_TRG_POLARITY (   __POLAR__)
Value:
(((__POLAR__) == LPTIM_ACTIVEEDGE_RISING ) || \
((__POLAR__) == LPTIM_ACTIVEEDGE_FALLING ) || \
((__POLAR__) == LPTIM_ACTIVEEDGE_RISING_FALLING ))

◆ IS_LPTIM_INSTANCE

#define IS_LPTIM_INSTANCE (   __INSTANCE__)
Value:
(((__INSTANCE__) == LPTIM1) || \
((__INSTANCE__) == LPTIM2) || \
((__INSTANCE__) == LPTIM3))

◆ IS_LPTIM_OUTPUT_POLARITY

#define IS_LPTIM_OUTPUT_POLARITY (   __POLARITY__)
Value:
(((__POLARITY__) == LPTIM_OUTPUTPOLARITY_LOW ) || \
((__POLARITY__) == LPTIM_OUTPUTPOLARITY_HIGH))

◆ IS_LPTIM_TRG_SOURCE

#define IS_LPTIM_TRG_SOURCE (   __TRIG__)
Value:
(((__TRIG__) == LPTIM_TRIGSOURCE_SOFTWARE) || \
((__TRIG__) == LPTIM_TRIGSOURCE_0) || \
((__TRIG__) == LPTIM_TRIGSOURCE_1) || \
((__TRIG__) == LPTIM_TRIGSOURCE_2) || \
((__TRIG__) == LPTIM_TRIGSOURCE_3) || \
((__TRIG__) == LPTIM_TRIGSOURCE_4) || \
((__TRIG__) == LPTIM_TRIGSOURCE_5))

◆ IS_LPTIM_TRIG_SAMPLE_TIME

#define IS_LPTIM_TRIG_SAMPLE_TIME (   __SAMPLETIME__)
Value:
(((__SAMPLETIME__) == LPTIM_TRIGSAMPLETIME_DIRECTTRANSITION) || \
((__SAMPLETIME__) == LPTIM_TRIGSAMPLETIME_2TRANSITIONS ) || \
((__SAMPLETIME__) == LPTIM_TRIGSAMPLETIME_4TRANSITIONS ) || \
((__SAMPLETIME__) == LPTIM_TRIGSAMPLETIME_8TRANSITIONS ))