CVS: msp430-libc/include msp430x42x.h,NONE,1.1
Steve Underwood <[email protected]>
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/mspgcc/msp430-libc/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29161/msp430-libc/include Added Files: msp430x42x.h Log Message: Addition for msp430x42x --- NEW FILE: msp430x42x.h --- #ifndef __msp430x42x #define __msp430x42x /* msp430x42x.h * * mspgcc project: MSP430 device headers * MSP430x42x family header * * (c) 2003 by Steve Underwood <[email protected]> * Originally based in part on work by Texas Instruments Inc. * * $Id: msp430x42x.h,v 1.1 2005/03/11 15:52:18 coppice Exp $ */ #include <iomacros.h> #define __msp430_have_port1 #define __msp430_have_port2 #define __msp430_have_fll #define __msp430_have_lcd_16_20 #define LCD_BASE 0x90 #define __msp430_have_sd16_1 #define __msp430_have_sd16_2 #include <msp430/basic_timer.h> #include <msp430/system_clock.h> #include <msp430/svs.h> #include <msp430/lcd.h> #include <msp430/flash.h> #include <msp430/timera.h> #include <msp430/usart.h> #include <msp430/mpy.h> #include <msp430/gpio.h> #include <msp430/sd16.h> #include <msp430/common.h> #define IE1_ 0x0000 /* Interrupt Enable 1 */ sfrb(IE1,IE1_); #define WDTIE (1<<0) #define OFIE (1<<1) #define NMIIE (1<<4) #define ACCVIE (1<<5) #define URXIE0 (1<<6) #define UTXIE0 (1<<7) #define IFG1_ 0x0002 /* Interrupt Flag 1 */ sfrb(IFG1,IFG1_); #define WDTIFG (1<<0) #define OFIFG (1<<1) #define NMIIFG (1<<4) #define URXIFG0 (1<<6) #define UTXIFG0 (1<<7) #define IE2_ 0x0001 /* Interrupt Enable 2 */ sfrb(IE2,IE2_); #define BTIE (1<<7) #define IFG2_ 0x0003 /* Interrupt Flag 2 */ sfrb(IFG2,IFG2_); #define BTIFG (1<<7) #define ME1_ 0x0004 /* Module Enable 1 */ sfrb(ME1,ME1_); #define URXE0 (1<<6) #define USPIE0 (1<<6) #define UTXE0 (1<<7) #define BASICTIMER_VECTOR 0 /* 0xFFE0 Basic Timer */ #define PORT2_VECTOR 2 /* 0xFFE2 Port 2 */ #define PORT1_VECTOR 8 /* 0xFFE8 Port 1 */ #define TIMERA1_VECTOR 10 /* 0xFFEA Timer A CC1-2, TA */ #define TIMERA0_VECTOR 12 /* 0xFFEC Timer A CC0 */ #define USART0TX_VECTOR 16 /* 0xFFF0 USART 0 Transmit */ #define USART0RX_VECTOR 18 /* 0xFFF2 USART 0 Receive */ #define WDT_VECTOR 20 /* 0xFFF4 Watchdog Timer */ #define SD16_VECTOR 24 /* 0xFFF8 Sigma Delta ADC */ #define NMI_VECTOR 28 /* 0xFFFC Non-maskable */ #define UART0TX_VECTOR USART0TX_VECTOR #define UART0RX_VECTOR USART0RX_VECTOR #endif /* #ifndef __msp430x42x */ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click