OSDN Git Service

modified word # ; refreshed source folders
[fast-forth/master.git] / Target.inc
1 ; Target.inc
2
3 ;-----------------------------------------------------------------------
4 ; DEVICE I/O, MEMORY, SFR, vectors and FORTH I/O declarations
5 ;-----------------------------------------------------------------------
6
7
8 FRAM_FULL   .equ SIGNATURES-50h ; set to protect JTAG and BSL signatures against overwrite.
9                                 ; notice that ALLOT memory space beyond SIGNATURES don't corrupt it,
10                                 ; so 80 bytes are sufficient considering what can be compiled in one line and WORD use.
11                                 ; good practice: one line reserved for each ALLOT command.
12
13
14
15
16     OUTRADIX  10
17     .warning "TERMINAL \{TERMINALBAUDRATE} bds"
18     .warning "frequency = \{FREQUENCY} MHz"
19
20
21     .IFDEF MSP_EXP430FR5739
22     .warning "Code for MSP_EXP430FR5739"
23 DEVICE = "MSP430FR5739"
24 ;CHIP  .equ 5739
25 LF_XTAL
26 UCA0_UART
27 UCB0_SD
28     .include "MSP430FR57xx.inc"
29     .ENDIF ;  MSP_EXP430FR5739
30
31     .IFDEF MSP_EXP430FR5969
32     .warning "Code for MSP_EXP430FR5969"
33 DEVICE = "MSP430FR5969"
34 ;CHIP  .equ 5969
35 LF_XTAL
36 UCA0_UART
37 UCA1_SD
38     .include "MSP430FR5x6x.inc"
39     .ENDIF ; MSP_EXP430FR5969
40
41     .IFDEF MSP_EXP430FR5994
42     .warning "Code for MSP_EXP430FR5994"
43 DEVICE = "MSP430FR5994"
44 ;CHIP  .equ 5994
45 LF_XTAL
46 UCA0_UART
47 UCB0_SD
48     .include "MSP430FR5x6x.inc"
49     .ENDIF ; MSP_EXP430FR5994
50
51     .IFDEF MSP_EXP430FR6989
52     .warning "Code for MSP_EXP430FR6989"
53 DEVICE = "MSP430FR6989"
54 ;CHIP  .equ 6989
55 LF_XTAL
56 UCA1_UART
57 UCA0_SD
58     .INCLUDE "MSP430FR5x6x.inc"
59     .ENDIF ; MSP_EXP430FR6989
60
61     .IFDEF MSP_EXP430FR4133
62     .warning "Code for MSP_EXP430FR4133"
63 DEVICE = "MSP430FR4133"
64 ;CHIP  .equ 4133
65 LF_XTAL
66 UCA0_UART
67 UCB0_SD
68     .INCLUDE "MSP430FR2x4x.inc"
69     .ENDIF ; MSP_EXP430FR4133
70
71     .IFDEF CHIPSTICK_FR2433
72     .warning "Code for CHIPSTICK_FR2433"
73 DEVICE = "MSP430FR2433"
74 ;CHIP  .equ 2433
75 UCA0_UART
76 UCB0_SD
77     .include "MSP430FR2x4x.inc"
78     .ENDIF ; CHIPSTICK_FR2433
79
80
81
82 ; define RAM = 1k for MSP430FR57xx devices
83     .IF (charfromstr(DEVICE,8) = '5') & (charfromstr(DEVICE,9) = '7') 
84 RAM_1K
85     .ENDIF