Skip to content

Commit 9786837

Browse files
author
nulllab
committed
init code base
1 parent 89a64eb commit 9786837

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+5410
-0
lines changed

boards.txt

Lines changed: 266 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,266 @@
1+
menu.cpu=Processor
2+
menu.clock_source=Clock source(MHz)
3+
menu.cpu_speed=CPU Frequency(MHz)
4+
menu.mode=Mode
5+
menu.intlib=Link libs
6+
menu.floatlib=float lib
7+
menu.userlib=user lib
8+
menu.vcc=Vcc Voltage
9+
10+
########################## stc89c52_duino ####################################
11+
stc89c52_duino.name=STC89C52_Duino
12+
13+
stc89c52_duino.upload.tool=stc_isp
14+
stc89c52_duino.upload.protocol=stc_isp
15+
stc89c52_duino.upload.maximum_size=61440
16+
stc89c52_duino.upload.maximum_idata_size=256
17+
stc89c52_duino.upload.maximum_xdata_size=8192
18+
19+
stc89c52_duino.build.core=STC89
20+
stc89c52_duino.build.variant=STC89
21+
stc89c52_duino.build.board=stc89c52_duino
22+
stc89c52_duino.build.mcu=STC89C52RC
23+
stc89c52_duino.build.clock_source=16M
24+
stc89c52_duino.build.f_cpu=16000000L
25+
26+
########################## STC8F ####################################
27+
stc8.name=STC8A/G/H/F
28+
29+
stc8.upload.tool=stc_isp
30+
stc8.upload.protocol=stc_isp
31+
stc8.upload.maximum_size=61440
32+
stc8.upload.maximum_idata_size=256
33+
stc8.upload.maximum_xdata_size=8192
34+
35+
stc8.build.core=STC8
36+
stc8.build.series=STC8
37+
stc8.build.board=STC8
38+
39+
stc8.menu.cpu.8G1K17=STC8G1K17
40+
stc8.menu.cpu.8G1K17.build.board=STC8G1K17
41+
stc8.menu.cpu.8G1K17.build.mcu=STC8G1K17
42+
stc8.menu.cpu.8G1K17.build.variant=STC8
43+
stc8.menu.cpu.8G1K17.upload.maximum_size=65536
44+
stc8.menu.cpu.8G1K17.upload.maximum_xdata_size=8192
45+
46+
stc8.menu.clock_source.f30=IRC30M
47+
stc8.menu.clock_source.f30.build.f_cpu=30000000UL
48+
stc8.menu.clock_source.f27=IRC27M
49+
stc8.menu.clock_source.f27.build.f_cpu=27000000UL
50+
stc8.menu.clock_source.f24r=IRC24M
51+
stc8.menu.clock_source.f24r.build.f_cpu=24000000UL -DHRC=1
52+
stc8.menu.clock_source.f22r=IRC22.1184M
53+
stc8.menu.clock_source.f22r.build.f_cpu=22118400UL -DHRC=1
54+
stc8.menu.clock_source.f12r=IRC12M
55+
stc8.menu.clock_source.f12r.build.f_cpu=12000000UL -DHRC=2
56+
stc8.menu.clock_source.f11r=IRC11.0592M
57+
stc8.menu.clock_source.f11r.build.f_cpu=11059200UL -DHRC=2
58+
stc8.menu.clock_source.f08r=RC8M
59+
stc8.menu.clock_source.f08r.build.f_cpu=8000000UL -DHRC=3
60+
stc8.menu.clock_source.f06r=IRC6M
61+
stc8.menu.clock_source.f06r.build.f_cpu=6000000UL -DHRC=4
62+
stc8.menu.clock_source.f25=OC25M
63+
stc8.menu.clock_source.f25.build.f_cpu=25000000UL -DHXT
64+
stc8.menu.clock_source.f24=OC24M
65+
stc8.menu.clock_source.f24.build.f_cpu=24000000UL -DHXT
66+
stc8.menu.clock_source.f22=OC22.1184M
67+
stc8.menu.clock_source.f22.build.f_cpu=22118400UL -DHXT
68+
stc8.menu.clock_source.f20=OC20M
69+
stc8.menu.clock_source.f20.build.f_cpu=20000000UL -DHXT
70+
stc8.menu.clock_source.f18=OC18.432M
71+
stc8.menu.clock_source.f18.build.f_cpu=18432000UL -DHXT
72+
stc8.menu.clock_source.f16=OC16M
73+
stc8.menu.clock_source.f16.build.f_cpu=16000000UL -DHXT
74+
stc8.menu.clock_source.f12=OC12M
75+
stc8.menu.clock_source.f12.build.f_cpu=12000000UL -DHXT
76+
stc8.menu.clock_source.f11=OC11.0592M
77+
stc8.menu.clock_source.f11.build.f_cpu=11059200UL -DHXT
78+
stc8.menu.clock_source.f10=OC10M
79+
stc8.menu.clock_source.f10.build.f_cpu=10000000UL -DHXT
80+
stc8.menu.clock_source.f08=OC8M
81+
stc8.menu.clock_source.f08.build.f_cpu=8000000UL -DHXT
82+
stc8.menu.clock_source.f06=OC6M
83+
stc8.menu.clock_source.f06.build.f_cpu=6000000UL -DHXT
84+
85+
stc8.menu.mode.large=large
86+
stc8.menu.mode.large.build.stdlib=large
87+
stc8.menu.mode.small=small
88+
stc8.menu.mode.small.build.stdlib=small
89+
stc8.menu.mode.medium=medium
90+
stc8.menu.mode.medium.build.stdlib=medium
91+
stc8.menu.mode.huge=huge
92+
stc8.menu.mode.huge.build.stdlib=huge
93+
94+
stc8.menu.vcc_mv.default=default
95+
stc8.menu.vcc_mv.v50=+5.0V
96+
stc8.menu.vcc_mv.v50.build.vcc=-DMENU_VCC=5000
97+
stc8.menu.vcc_mv.v33=+3.3V
98+
stc8.menu.vcc_mv.v33.build.vcc=-DMENU_VCC=3300
99+
100+
stc8.menu.intlib.long=int+long
101+
stc8.menu.intlib.long.build.ilib=-llibint -lliblong
102+
stc8.menu.intlib.longlong=int+long+longlong
103+
stc8.menu.intlib.longlong.build.ilib=-llibint -lliblong -lliblonglong
104+
105+
stc8.menu.floatlib.none=none
106+
stc8.menu.floatlib.none.build.extlib={build.ilib}
107+
stc8.menu.floatlib.none.build.print=-DUSE_PRINTF=3
108+
stc8.menu.floatlib.float=float
109+
stc8.menu.floatlib.float.build.extlib={build.ilib} -llibfloat
110+
stc8.menu.floatlib.float.build.print=-DUSE_PRINTF=2
111+
112+
########################## STC15 ####################################
113+
stc15.name=STC15F/L/W
114+
115+
stc15.upload.tool=stc_isp
116+
stc15.upload.protocol=stc_isp
117+
stc15.upload.maximum_size=61440
118+
stc15.upload.maximum_idata_size=256
119+
stc15.upload.maximum_xdata_size=2048
120+
121+
stc15.build.core=STC15
122+
stc15.build.series=STC15
123+
stc15.build.board=STC15
124+
125+
stc15.menu.cpu.f2k60s2=STC15F2K60S2
126+
stc15.menu.cpu.f2k60s2.build.board=STC15F2K60S2
127+
stc15.menu.cpu.f2k60s2.build.mcu=STC15F2K
128+
stc15.menu.cpu.f2k60s2.build.variant=STC15
129+
stc15.menu.cpu.f2k60s2.upload.maximum_size=61440
130+
stc15.menu.cpu.f2k60s2.upload.maximum_xdata_size=2048
131+
132+
stc15.menu.clock_source.f27=IRC27M
133+
stc15.menu.clock_source.f27.build.f_cpu=27000000L -DHXT
134+
stc15.menu.clock_source.f24r=IRC24M
135+
stc15.menu.clock_source.f24r.build.f_cpu=24000000L -DHRC=1
136+
stc15.menu.clock_source.f12r=IRC12M
137+
stc15.menu.clock_source.f12r.build.f_cpu=12000000L -DHRC=2
138+
stc15.menu.clock_source.f06r=IRC6M
139+
stc15.menu.clock_source.f06r.build.f_cpu=6000000L -DHRC=4
140+
stc15.menu.clock_source.f25=OC25M
141+
stc15.menu.clock_source.f25.build.f_cpu=25000000L -DHXT
142+
stc15.menu.clock_source.f24=OC24M
143+
stc15.menu.clock_source.f24.build.f_cpu=24000000L -DHXT
144+
stc15.menu.clock_source.f22=OC22.1184M
145+
stc15.menu.clock_source.f22.build.f_cpu=22118400L -DHXT
146+
stc15.menu.clock_source.f20=OC20M
147+
stc15.menu.clock_source.f20.build.f_cpu=20000000L -DHXT
148+
stc15.menu.clock_source.f18=OC18.432M
149+
stc15.menu.clock_source.f18.build.f_cpu=18432000UL -DHXT
150+
stc15.menu.clock_source.f16=OC16M
151+
stc15.menu.clock_source.f16.build.f_cpu=16000000L -DHXT
152+
stc15.menu.clock_source.f12=OC12M
153+
stc15.menu.clock_source.f12.build.f_cpu=12000000L -DHXT
154+
stc15.menu.clock_source.f11=OC11.0592M
155+
stc15.menu.clock_source.f11.build.f_cpu=11059200L -DHXT
156+
stc15.menu.clock_source.f10=OC10M
157+
stc15.menu.clock_source.f10.build.f_cpu=10000000L -DHXT
158+
stc15.menu.clock_source.f08=OC8M
159+
stc15.menu.clock_source.f08.build.f_cpu=8000000L -DHXT
160+
stc15.menu.clock_source.f06=OC6M
161+
stc15.menu.clock_source.f06.build.f_cpu=6000000L -DHXT
162+
163+
stc15.menu.mode.large=large
164+
stc15.menu.mode.large.build.stdlib=large
165+
stc15.menu.mode.small=small
166+
stc15.menu.mode.small.build.stdlib=small
167+
stc15.menu.mode.medium=medium
168+
stc15.menu.mode.medium.build.stdlib=medium
169+
stc15.menu.mode.huge=huge
170+
stc15.menu.mode.huge.build.stdlib=huge
171+
172+
stc15.menu.vcc_mv.default=default
173+
stc15.menu.vcc_mv.v50=+5.0V
174+
stc15.menu.vcc_mv.v50.build.vcc=-DMENU_VCC=5000
175+
stc15.menu.vcc_mv.v33=+3.3V
176+
stc15.menu.vcc_mv.v33.build.vcc=-DMENU_VCC=3300
177+
178+
stc15.menu.intlib.long=int+long
179+
stc15.menu.intlib.long.build.ilib=-llibint -lliblong
180+
stc15.menu.intlib.longlong=int+long+longlong
181+
stc15.menu.intlib.longlong.build.ilib=-llibint -lliblong -lliblonglong
182+
183+
stc15.menu.floatlib.float=float
184+
stc15.menu.floatlib.float.build.extlib={build.ilib} -llibfloat
185+
stc15.menu.floatlib.float.build.print=-DUSE_PRINTF=2
186+
stc15.menu.floatlib.none=none
187+
stc15.menu.floatlib.none.build.extlib={build.ilib}
188+
stc15.menu.floatlib.none.build.print=-DUSE_PRINTF=3
189+
190+
191+
########################## STC89C ####################################
192+
stc89.name=STC89CxRC/RD+
193+
194+
stc89.upload.tool=stc_isp
195+
stc89.upload.protocol=stc_isp
196+
stc89.upload.maximum_size=8192
197+
stc89.upload.maximum_idata_size=256
198+
stc89.upload.maximum_xdata_size=256
199+
200+
stc89.build.core=STC89
201+
stc89.build.series=STC89
202+
stc89.build.board=STC89C52
203+
204+
stc89.menu.cpu.c51rc=STC89C51RC
205+
stc89.menu.cpu.c51rc.build.board=STC89C51RC
206+
stc89.menu.cpu.c51rc.build.mcu=STC89C51RC
207+
stc89.menu.cpu.c51rc.build.variant=STC89
208+
stc89.menu.cpu.c51rc.upload.maximum_size=4096
209+
210+
stc89.menu.cpu.c52rc=STC89C52RC(8k/0.25k)
211+
stc89.menu.cpu.c52rc.build.board=STC89C52RC
212+
stc89.menu.cpu.c52rc.build.mcu=STC89C52
213+
stc89.menu.cpu.c52rc.build.variant=STC89
214+
stc89.menu.cpu.c52rc.upload.maximum_size=8192
215+
216+
stc89.menu.clock_source.hxt25=25M
217+
stc89.menu.clock_source.hxt25.build.f_cpu=25000000L -DHXT
218+
stc89.menu.clock_source.hxt24=24M
219+
stc89.menu.clock_source.hxt24.build.f_cpu=24000000L -DHXT
220+
stc89.menu.clock_source.hxt22=22.1184M
221+
stc89.menu.clock_source.hxt22.build.f_cpu=22118400L -DHXT
222+
stc89.menu.clock_source.hxt20=20M
223+
stc89.menu.clock_source.hxt20.build.f_cpu=20000000L -DHXT
224+
stc89.menu.clock_source.hxt18=18.432M
225+
stc89.menu.clock_source.hxt18.build.f_cpu=18432000L -DHXT
226+
stc89.menu.clock_source.hxt16=16M
227+
stc89.menu.clock_source.hxt16.build.f_cpu=16000000L -DHXT
228+
stc89.menu.clock_source.hxt12=12M
229+
stc89.menu.clock_source.hxt12.build.f_cpu=12000000L -DHXT
230+
stc89.menu.clock_source.hxt11=11.0592M
231+
stc89.menu.clock_source.hxt11.build.f_cpu=11059200L -DHXT
232+
stc89.menu.clock_source.hxt10=10M
233+
stc89.menu.clock_source.hxt10.build.f_cpu=10000000L -DHXT
234+
stc89.menu.clock_source.hxt08=8M
235+
stc89.menu.clock_source.hxt08.build.f_cpu=8000000L -DHXT
236+
stc89.menu.clock_source.hxt06=6M
237+
stc89.menu.clock_source.hxt06.build.f_cpu=6000000L -DHXT
238+
239+
stc89.menu.mode.large=large
240+
stc89.menu.mode.large.build.stdlib=large
241+
stc89.menu.mode.small=small
242+
stc89.menu.mode.small.build.stdlib=small
243+
stc89.menu.mode.medium=medium
244+
stc89.menu.mode.medium.build.stdlib=medium
245+
stc89.menu.mode.huge=huge
246+
stc89.menu.mode.huge.build.stdlib=huge
247+
248+
stc89.menu.vcc_mv.default=default
249+
stc89.menu.vcc_mv.v50=+5.0V
250+
stc89.menu.vcc_mv.v50.build.vcc=-DMENU_VCC=5000
251+
stc89.menu.vcc_mv.v33=+3.3V
252+
stc89.menu.vcc_mv.v33.build.vcc=-DMENU_VCC=3300
253+
254+
stc89.menu.intlib.long=int+long
255+
stc89.menu.intlib.long.build.ilib=-llibint -lliblong
256+
stc89.menu.intlib.longlong=int+long+longlong
257+
stc89.menu.intlib.longlong.build.ilib=-llibint -lliblong -lliblonglong
258+
259+
stc89.menu.floatlib.none=none
260+
stc89.menu.floatlib.none.build.extlib={build.ilib}
261+
stc89.menu.floatlib.none.build.print=-DUSE_PRINTF=3
262+
stc89.menu.floatlib.float=float
263+
stc89.menu.floatlib.float.build.extlib={build.ilib} -llibfloat
264+
stc89.menu.floatlib.float.build.print=-DUSE_PRINTF=2
265+
266+
######################### end ####################################

0 commit comments

Comments
 (0)