TIM_Public_Types
[TIM]
Data Structures | |
struct | TIM_TIMERCFG_Type |
Configuration structure in TIMER mode. More... | |
struct | TIM_COUNTERCFG_Type |
Configuration structure in COUNTER mode. More... | |
struct | TIM_MATCHCFG_Type |
Match channel configuration structure. More... | |
struct | TIM_CAPTURECFG_Type |
Capture Input configuration structure. More... | |
Defines | |
#define | PARAM_TIM_INT_TYPE(TYPE) |
#define | PARAM_TIM_MODE_OPT(MODE) |
#define | PARAM_TIM_PRESCALE_OPT(OPT) ((OPT == TIM_PRESCALE_TICKVAL)||(OPT == TIM_PRESCALE_USVAL)) |
#define | PARAM_TIM_COUNTER_INPUT_OPT(OPT) ((OPT == TIM_COUNTER_INCAP0)||(OPT == TIM_COUNTER_INCAP1)) |
#define | PARAM_TIM_EXTMATCH_OPT(OPT) |
#define | PARAM_TIM_CAP_MODE_OPT(OPT) |
Enumerations | |
enum | TIM_INT_TYPE { TIM_MR0_INT = 0, TIM_MR1_INT = 1, TIM_MR2_INT = 2, TIM_MR3_INT = 3, TIM_CR0_INT = 4, TIM_CR1_INT = 5 } |
interrupt type More... | |
enum | TIM_MODE_OPT { TIM_TIMER_MODE = 0, TIM_COUNTER_RISING_MODE, TIM_COUNTER_FALLING_MODE, TIM_COUNTER_ANY_MODE } |
Timer/counter operating mode. More... | |
enum | TIM_PRESCALE_OPT { TIM_PRESCALE_TICKVAL = 0, TIM_PRESCALE_USVAL } |
Timer/Counter prescale option. More... | |
enum | TIM_COUNTER_INPUT_OPT { TIM_COUNTER_INCAP0 = 0, TIM_COUNTER_INCAP1 } |
Counter input option. More... | |
enum | TIM_EXTMATCH_OPT { TIM_EXTMATCH_NOTHING = 0, TIM_EXTMATCH_LOW, TIM_EXTMATCH_HIGH, TIM_EXTMATCH_TOGGLE } |
Timer/Counter external match option. More... | |
enum | TIM_CAP_MODE_OPT { TIM_CAPTURE_NONE = 0, TIM_CAPTURE_RISING, TIM_CAPTURE_FALLING, TIM_CAPTURE_ANY } |
Timer/counter capture mode options. More... |
Define Documentation
#define PARAM_TIM_CAP_MODE_OPT | ( | OPT | ) |
Value:
((OPT == TIM_CAPTURE_NONE)||(OPT == TIM_CAPTURE_RISING) \ ||(OPT == TIM_CAPTURE_FALLING)||(OPT == TIM_CAPTURE_ANY))
Definition at line 203 of file lpc17xx_timer.h.
#define PARAM_TIM_COUNTER_INPUT_OPT | ( | OPT | ) | ((OPT == TIM_COUNTER_INCAP0)||(OPT == TIM_COUNTER_INCAP1)) |
Definition at line 182 of file lpc17xx_timer.h.
#define PARAM_TIM_EXTMATCH_OPT | ( | OPT | ) |
Value:
((OPT == TIM_EXTMATCH_NOTHING)||(OPT == TIM_EXTMATCH_LOW)\ ||(OPT == TIM_EXTMATCH_HIGH)||(OPT == TIM_EXTMATCH_TOGGLE))
Definition at line 192 of file lpc17xx_timer.h.
#define PARAM_TIM_INT_TYPE | ( | TYPE | ) |
Value:
((TYPE ==TIM_MR0_INT)||(TYPE ==TIM_MR1_INT)\ ||(TYPE ==TIM_MR2_INT)||(TYPE ==TIM_MR3_INT)\ ||(TYPE ==TIM_CR0_INT)||(TYPE ==TIM_CR1_INT))
Definition at line 155 of file lpc17xx_timer.h.
#define PARAM_TIM_MODE_OPT | ( | MODE | ) |
Value:
((MODE == TIM_TIMER_MODE)||(MODE == TIM_COUNTER_RISING_MODE)\ || (MODE == TIM_COUNTER_RISING_MODE)||(MODE == TIM_COUNTER_RISING_MODE))
Definition at line 167 of file lpc17xx_timer.h.
#define PARAM_TIM_PRESCALE_OPT | ( | OPT | ) | ((OPT == TIM_PRESCALE_TICKVAL)||(OPT == TIM_PRESCALE_USVAL)) |
Definition at line 175 of file lpc17xx_timer.h.
Enumeration Type Documentation
enum TIM_CAP_MODE_OPT |
Timer/counter capture mode options.
- Enumerator:
-
TIM_CAPTURE_NONE No Capture TIM_CAPTURE_RISING Rising capture mode TIM_CAPTURE_FALLING Falling capture mode TIM_CAPTURE_ANY On both edges
Definition at line 196 of file lpc17xx_timer.h.
Counter input option.
- Enumerator:
-
TIM_COUNTER_INCAP0 CAPn.0 input pin for TIMERn TIM_COUNTER_INCAP1 CAPn.1 input pin for TIMERn
Definition at line 177 of file lpc17xx_timer.h.
enum TIM_EXTMATCH_OPT |
Timer/Counter external match option.
- Enumerator:
Definition at line 185 of file lpc17xx_timer.h.
enum TIM_INT_TYPE |
interrupt type
- Enumerator:
Definition at line 146 of file lpc17xx_timer.h.
enum TIM_MODE_OPT |
Timer/counter operating mode.
- Enumerator:
-
TIM_TIMER_MODE Timer mode TIM_COUNTER_RISING_MODE Counter rising mode TIM_COUNTER_FALLING_MODE Counter falling mode TIM_COUNTER_ANY_MODE Counter on both edges
Definition at line 160 of file lpc17xx_timer.h.
enum TIM_PRESCALE_OPT |
Timer/Counter prescale option.
- Enumerator:
-
TIM_PRESCALE_TICKVAL Prescale in absolute value TIM_PRESCALE_USVAL Prescale in microsecond value
Definition at line 170 of file lpc17xx_timer.h.
Generated on Mon Feb 8 10:01:48 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by
