OSDN Git Service

improve pat files
[fast-forth/master.git] / config / gema / MSP_EXP430FR2433.pat
index 49fcbb9..28bd125 100644 (file)
@@ -1,7 +1,8 @@
 ! -*- coding: utf-8 -*-
-! ChipStick_FR2433.pat
+! MSP_EXP430FR2433.pat
 !
-! Fast Forth For M. Ken Boak "ChipStick"
+!
+! FastForth declarations for MSP-EXP430FR2433 launchpad
 !
 ! Copyright (C) <2016>  <J.M. THOORENS>
 !
 ! You should have received a copy of the GNU General Public License
 ! along with this program.  If not, see <http://www.gnu.org/licenses/>.
 !
+\.f=\.4th!      to change file type
 !
+@define{@read{@mergepath{@inpath{};RemoveComments.pat;}}}
 !
 ! ======================================================================
 ! MSP430FR2433 Config
 ! ======================================================================
-
 @define{@read{@mergepath{@inpath{};MSP430FR2433.pat;}}}
 @define{@read{@mergepath{@inpath{};FastForthREGtoTI.pat;}}}
-!@define{@read{@mergepath{@inpath{};RemoveComments.pat;}}}
 
 ! ======================================================================
 ! INIT MSP-EXP430FR2433 board
@@ -114,22 +115,27 @@ TERM_SEL=\$20C!
 TERM_IE=\$21A!
 TERM_IFG=\$21C!
 
+TERM_CTLW0=\$500!    \ eUSCI_A control word 0        
+TERM_CTLW1=\$502!    \ eUSCI_A control word 1        
+TERM_BRW=\$506!         
+TERM_BR0=\$506!      \ eUSCI_A baud rate 0           
+TERM_BR1=\$507!      \ eUSCI_A baud rate 1           
+TERM_MCTLW=\$508!    \ eUSCI_A modulation control    
+TERM_STATW=\$50A!     \ eUSCI_A status                
+TERM_RXBUF=\$50C!    \ eUSCI_A receive buffer        
+TERM_TXBUF=\$50E!    \ eUSCI_A transmit buffer       
+TERM_ABCTL=\$510!    \ eUSCI_A LIN control           
+TERM_IRTCTL=\$512!   \ eUSCI_A IrDA transmit control 
+TERM_IRRCTL=\$513!   \ eUSCI_A IrDA receive control  
+TERM_IE=\$51A!       \ eUSCI_A interrupt enable      
+TERM_IFG=\$51C!      \ eUSCI_A interrupt flags       
+TERM_IV=\$51E!       \ eUSCI_A interrupt vector word 
+
 RTS=1!              ; P1.0
 CTS=2!              ; P1.1
 HANDSHAKIN=\$200!
 HANDSHAKOUT=\$202!
 
-SD_CD=2!        ; P2.1 as SD_CD
-SD_CS=1!        ; P2.0 as SD_CS     
-SD_CDIN=\$201!
-SD_CSOUT=\$203!
-SD_CSDIR=\$205!
-
-SD_SEL=\$20D!   ; P2SEL0 to configure UCB0
-SD_REN=\$207!   ; P2REN to configure pullup resistors
-SD_BUS=\$070!   ; pins P2.4 as UCB0CLK, P2.6 as UCB0SIMO & P25 as UCB0SOMI
-
-
 ! ============================================
 ! APPLICATION I/O :
 ! ============================================
@@ -209,3 +215,13 @@ SSDA=\$40!          P1.2
 SSCL=\$80!          P1.3
 S_BUS=\$C0!
 
+SD_CD=2!        ; P2.1 as SD_CD
+SD_CS=1!        ; P2.0 as SD_CS     
+SD_CDIN=\$201!
+SD_CSOUT=\$203!
+SD_CSDIR=\$205!
+
+SD_SEL=\$20D!   ; P2SEL0 to configure UCB0
+SD_REN=\$207!   ; P2REN to configure pullup resistors
+SD_BUS=\$070!   ; pins P2.4 as UCB0CLK, P2.6 as UCB0SIMO & P25 as UCB0SOMI
+