S2-LP Low Level API  v. 1.3.0
Macros
GPIO Private Macros

Macros

#define IS_S2LP_GPIO(PIN)
 
#define IS_S2LP_GPIO_MODE(MODE)
 
#define IS_S2LP_GPIO_IO(IO_SEL)
 
#define IS_S2LP_GPIO_LEVEL(LEVEL)
 
#define IS_S2LP_CLOCK_OUTPUT_XO(RATIO)
 
#define IS_S2LP_CLOCK_OUTPUT_RCO(RATIO)
 
#define IS_S2LP_CLOCK_OUTPUT_EXTRA_CYCLES(CYCLES)
 
#define IS_S2LP_IRQ_LIST(VALUE)
 

Detailed Description

Macro Definition Documentation

◆ IS_S2LP_CLOCK_OUTPUT_EXTRA_CYCLES

#define IS_S2LP_CLOCK_OUTPUT_EXTRA_CYCLES (   CYCLES)

◆ IS_S2LP_CLOCK_OUTPUT_RCO

#define IS_S2LP_CLOCK_OUTPUT_RCO (   RATIO)
Value:
((RATIO == RCO_RATIO_1) || \
(RATIO == RCO_RATIO_1_128))

Definition at line 107 of file S2LP_Gpio.c.

◆ IS_S2LP_CLOCK_OUTPUT_XO

#define IS_S2LP_CLOCK_OUTPUT_XO (   RATIO)
Value:
((RATIO == XO_RATIO_1) || \
(RATIO == XO_RATIO_1_2) || \
(RATIO == XO_RATIO_1_4) || \
(RATIO == XO_RATIO_1_8) || \
(RATIO == XO_RATIO_1_16) || \
(RATIO == XO_RATIO_1_32) || \
(RATIO == XO_RATIO_1_64) || \
(RATIO == XO_RATIO_1_128) || \
(RATIO == XO_RATIO_1_256))

Definition at line 97 of file S2LP_Gpio.c.

◆ IS_S2LP_GPIO

#define IS_S2LP_GPIO (   PIN)
Value:
((PIN == S2LP_GPIO_0) || \
(PIN == S2LP_GPIO_1) || \
(PIN == S2LP_GPIO_2) || \
(PIN == S2LP_GPIO_3))

Definition at line 46 of file S2LP_Gpio.c.

◆ IS_S2LP_GPIO_IO

#define IS_S2LP_GPIO_IO (   IO_SEL)

Definition at line 56 of file S2LP_Gpio.c.

◆ IS_S2LP_GPIO_LEVEL

#define IS_S2LP_GPIO_LEVEL (   LEVEL)
Value:
((LEVEL == LOW) || \
(LEVEL == HIGH))
Definition: S2LP_Gpio.h:150

Definition at line 94 of file S2LP_Gpio.c.

◆ IS_S2LP_GPIO_MODE

#define IS_S2LP_GPIO_MODE (   MODE)

◆ IS_S2LP_IRQ_LIST

#define IS_S2LP_IRQ_LIST (   VALUE)

Definition at line 117 of file S2LP_Gpio.c.