Cortex CMSIS style definition of CC430 registers. More...
Cortex CMSIS style definition of CC430 registers.
Definition in file cc430_regs.h.
Go to the source code of this file.
Data Structures | |
struct | msp_timer_t |
Timer module registers. More... | |
Macros | |
#define | REG8 volatile uint8_t |
Shortcut to specify 8-bit wide registers. | |
#define | REG16 volatile uint16_t |
Shortcut to specify 16-bit wide registers. | |
#define | CTL_IFG (0x0001) |
Timer Control register bitmap. | |
#define | CTL_IE (0x0002) |
#define | CTL_CLR (0x0004) |
#define | CTL_MC_MASK (0x0030) |
#define | CTL_MC_STOP (0x0000) |
#define | CTL_MC_UP (0x0010) |
#define | CTL_MC_CONT (0x0020) |
#define | CTL_MC_UPDOWN (0x0030) |
#define | CTL_ID_MASK (0x00c0) |
#define | CTL_ID_DIV1 (0x0000) |
#define | CTL_ID_DIV2 (0x0040) |
#define | CTL_ID_DIV4 (0x0080) |
#define | CTL_ID_DIV8 (0x00c0) |
#define | CTL_TASSEL_MASK (0x0300) |
#define | CTL_TASSEL_TCLK (0x0000) |
#define | CTL_TASSEL_ACLK (0x0100) |
#define | CTL_TASSEL_SMCLK (0x0200) |
#define | CTL_TASSEL_INV_TCLK (0x0300) |
#define | CCTL_CCIFG (0x0001) |
Timer Channel Control register bitmap. | |
#define | CCTL_COV (0x0002) |
#define | CCTL_OUT (0x0004) |
#define | CCTL_CCI (0x0008) |
#define | CCTL_CCIE (0x0010) |
#define | CCTL_OUTMOD_MASK (0x00e0) |
#define | CCTL_OUTMOD_OUTVAL (0x0000) |
#define | CCTL_OUTMOD_SET (0x0020) |
#define | CCTL_OUTMOD_TOG_RESET (0x0040) |
#define | CCTL_OUTMOD_SET_RESET (0x0060) |
#define | CCTL_OUTMOD_TOGGLE (0x0080) |
#define | CCTL_OUTMOD_RESET (0x00a0) |
#define | CCTL_OUTMOD_TOG_SET (0x00c0) |
#define | CCTL_OUTMOD_RESET_SET (0x00e0) |
#define | CCTL_CAP (0x0100) |
#define | CCTL_CLLD_MASK (0x0600) |
#define | CCTL_SCS (0x0800) |
#define | CCTL_CCIS_MASK (0x3000) |
#define | CCTL_CM_MASK (0xc000) |
#define | TIMER_A0_BASE ((uint16_t)0x0340) |
Base register address definitions. | |
#define | TIMER_A1_BASE ((uint16_t)0x0380) |
#define | TIMER_A0 ((msp_timer_t *)TIMER_A0_BASE) |
Typing of base register objects. | |
#define | TIMER_A1 ((msp_timer_t *)TIMER_A1_BASE) |