![]() |
NANO102/112 BSP V3.03.003
The Board Support Package for Nano102/112 Series
|
Modules | |
TIMER Exported Functions | |
Macros | |
#define | TIMER_ONESHOT_MODE (0UL) |
#define | TIMER_PERIODIC_MODE (1UL << TIMER_CTL_MODE_SEL_Pos) |
#define | TIMER_TOGGLE_MODE (2UL << TIMER_CTL_MODE_SEL_Pos) |
#define | TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_MODE_SEL_Pos) |
#define | TIMER_CAPTURE_FREE_COUNTING_MODE (0UL) |
#define | TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_CTL_TCAP_CNT_MODE_Msk) |
#define | TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_CTL_TCAP_MODE_Msk) |
#define | TIMER_CAPTURE_FALLING_EDGE (0UL) |
#define | TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define | TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define | TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define | TIMER_COUNTER_RISING_EDGE (TIMER_CTL_EVENT_EDGE_Msk) |
#define | TIMER_COUNTER_FALLING_EDGE (0UL) |
#define | TIMER_TIMEOUT_TRIGGER (0UL) |
#define | TIMER_CAPTURE_TRIGGER (TIMER_CTL_CAP_TRG_EN_Msk) |
#define TIMER_CAPTURE_COUNTER_RESET_MODE (TIMER_CTL_TCAP_MODE_Msk) |
#define TIMER_CAPTURE_FALLING_EDGE (0UL) |
#define TIMER_CAPTURE_FALLING_THEN_RISING_EDGE (2UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define TIMER_CAPTURE_FREE_COUNTING_MODE (0UL) |
#define TIMER_CAPTURE_RISING_EDGE (1UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define TIMER_CAPTURE_RISING_THEN_FALLING_EDGE (3UL << TIMER_CTL_TCAP_EDGE_Pos) |
#define TIMER_CAPTURE_TRIGGER (TIMER_CTL_CAP_TRG_EN_Msk) |
#define TIMER_CAPTURE_TRIGGER_COUNTING_MODE (TIMER_CTL_TCAP_CNT_MODE_Msk) |
#define TIMER_CONTINUOUS_MODE (3UL << TIMER_CTL_MODE_SEL_Pos) |
#define TIMER_COUNTER_FALLING_EDGE (0UL) |
#define TIMER_COUNTER_RISING_EDGE (TIMER_CTL_EVENT_EDGE_Msk) |
#define TIMER_ONESHOT_MODE (0UL) |
#define TIMER_PERIODIC_MODE (1UL << TIMER_CTL_MODE_SEL_Pos) |
#define TIMER_TIMEOUT_TRIGGER (0UL) |
#define TIMER_TOGGLE_MODE (2UL << TIMER_CTL_MODE_SEL_Pos) |