File nut/include/arch/cm3/nxp/mach/lpc_tim.h


Preprocessor definitions

#define _ARCH_CM3_NXP_MACH_LPC_TIM_H_

#define TIM_IR_OFF 0x00000000

#define TIM_IR_MR0 0x00000001

#define TIM_IR_MR1 0x00000002

#define TIM_IR_MR2 0x00000004

#define TIM_IR_MR3 0x00000008

#define TIM_IR_MR( x )

#define TIM_IR_CR0 0x00000010

#define TIM_IR_CR1 0x00000020

#define TIM_IR_CR( x )

#define TIM_TCR_OFF 0x00000004

#define TIM_TCR_ENA 0x00000001

#define TIM_ENABLE TIM_TCR_ENA

#define TIM_TCR_RST 0x00000002

#define TIM_RESET TIM_TCR_RST

#define TIM_TC_OFF 0x00000008

#define TIM_PR_OFF 0x0000000C

#define TIM_PC_OFF 0x00000010

#define TIM_MCR_OFF 0x00000014

#define TIM_MCR_MR0I 0x00000001

#define TIM_MCR_MR0R 0x00000002

#define TIM_MCR_MR0S 0x00000004

#define TIM_MCR_MR1I 0x00000008

#define TIM_MCR_MR1R 0x00000010

#define TIM_MCR_MR1S 0x00000020

#define TIM_MCR_MR2I 0x00000040

#define TIM_MCR_MR2R 0x00000080

#define TIM_MCR_MR2S 0x00000100

#define TIM_MCR_MR3I 0x00000200

#define TIM_MCR_MR3R 0x00000400

#define TIM_MCR_MR3S 0x00000800

#define TIM_INT_ON_MATCH( x )

#define TIM_RESET_ON_MATCH( x )

#define TIM_STOP_ON_MATCH( x )

#define TIM_MCR_CHANNEL_MASK( x )

#define TIM_MR_OFF( x )

#define TIM_CCR_OFF 0x00000028

#define TIM_CAP_RISING( x )

#define TIM_CAP_FALLING( x )

#define TIM_INT_ON_CAP( x )

#define TIM_EDGE_MASK( x )

#define TIM_CCR_CHANNEL_MASK( x )

#define TIM_CR_OFF( x )

#define TIM_EMR_OFF 0x0000003C

#define TIM_EM( x )

#define TIM_EM_NOTHING 0x0

#define TIM_EM_LOW 0x1

#define TIM_EM_HIGH 0x2

#define TIM_EM_TOGGLE 0x3

#define TIM_EM_SET( x, f )

#define TIM_EM_MASK( x )

#define TIM_CTCR_OFF 0x00000070

#define TIM_TIMER_MODE 0

#define TIM_COUNTER_RISING_MODE 1

#define TIM_COUNTER_FALLING_MODE 2

#define TIM_COUNTER_ANY_MODE 3

#define TIM_CTCR_MODE_LSB 0

#define TIM_CTCR_MODE_MSK 0x3

#define TIM_CTCR_INPUT_LSB 2

#define TIM_CTCR_INPUT_MSK 0xC