@@ -249,134 +249,134 @@ nucleo_f103rb.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
249249
250250#####################################################################
251251
252- MapleMiniGeneric .name= Maple mini generic - experimental
253- MapleMiniGeneric .upload.tool=upload_router
254- #MapleMiniGeneric .upload.tool=maple_upload
255- MapleMiniGeneric .build.core=maple
256- MapleMiniGeneric .build.variant=maple_mini
257- MapleMiniGeneric .upload.use_1200bps_touch=false
258- MapleMiniGeneric .upload.file_type=bin
259- MapleMiniGeneric .upload.usbID=1EAF:0003
260- MapleMiniGeneric .upload.auto_reset=true
261- MapleMiniGeneric .build.mcu=cortex-m3
262- MapleMiniGeneric .build.f_cpu=72000000L
263- MapleMiniGeneric .build.board=MAPLE_MINI_GENERIC
264- MapleMiniGeneric .build.core=maple
265- MapleMiniGeneric .build.common_flags=-mthumb -march=armv7-m -D__STM32F1__
266- MapleMiniGeneric .build.variant=maple_mini
267- MapleMiniGeneric .build.variant_system_lib=libmaple.a
268- MapleMiniGeneric .build.density=STM32_MEDIUM_DENSITY
269- MapleMiniGeneric .build.error_led_port=GPIOB
270- MapleMiniGeneric .build.error_led_pin=1
271- MapleMiniGeneric .build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
252+ GenericSTM32F103C .name= Generic STM32F103C
253+ GenericSTM32F103C .upload.tool=upload_router
254+ #GenericSTM32F103C .upload.tool=maple_upload
255+ GenericSTM32F103C .build.core=maple
256+ GenericSTM32F103C .build.variant=maple_mini
257+ GenericSTM32F103C .upload.use_1200bps_touch=false
258+ GenericSTM32F103C .upload.file_type=bin
259+ GenericSTM32F103C .upload.usbID=1EAF:0003
260+ GenericSTM32F103C .upload.auto_reset=true
261+ GenericSTM32F103C .build.mcu=cortex-m3
262+ GenericSTM32F103C .build.f_cpu=72000000L
263+ GenericSTM32F103C .build.board=MAPLE_MINI_GENERIC
264+ GenericSTM32F103C .build.core=maple
265+ GenericSTM32F103C .build.common_flags=-mthumb -march=armv7-m -D__STM32F1__
266+ GenericSTM32F103C .build.variant=maple_mini
267+ GenericSTM32F103C .build.variant_system_lib=libmaple.a
268+ GenericSTM32F103C .build.density=STM32_MEDIUM_DENSITY
269+ GenericSTM32F103C .build.error_led_port=GPIOB
270+ GenericSTM32F103C .build.error_led_pin=1
271+ GenericSTM32F103C .build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
272272
273273
274274
275275## ==UPLOAD MODE==
276276## F103CB USB to Flash upload
277277## -------------------------
278- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash= F103CB(128k) USB->Flash
279- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.build.ldscript=ld/flash.ld
280- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
281- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.build.vect=VECT_TAB_FLASH
278+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash= F103CB(128k) USB->Flash
279+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.build.ldscript=ld/flash.ld
280+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
281+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.build.vect=VECT_TAB_FLASH
282282
283- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.upload.maximum_size=108000
284- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.upload.ram.maximum_size=17000
285- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.upload.flash.maximum_size=108000
286- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.upload.altID=1
287- MapleMiniGeneric .menu.cpu_upload_menu.cbUsbFlash.upload.protocol=maple_dfu
283+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.upload.maximum_size=108000
284+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.upload.ram.maximum_size=17000
285+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.upload.flash.maximum_size=108000
286+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.upload.altID=1
287+ GenericSTM32F103C .menu.cpu_upload_menu.cbUsbFlash.upload.protocol=maple_dfu
288288
289289## F103CB USB to RAM upload
290290## -------------------------
291- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM=F103CB(128k) USB->RAM
292- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.build.ldscript=ld/ram.ld
293- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
294- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.build.vect=VECT_TAB_RAM
291+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM=F103CB(128k) USB->RAM
292+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.build.ldscript=ld/ram.ld
293+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
294+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.build.vect=VECT_TAB_RAM
295295#
296- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.upload.maximum_size=17000
297- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.upload.ram.maximum_size=17000
298- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.upload.flash.maximum_size=108000
299- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.upload.altID=0
300- #MapleMiniGeneric .menu.cpu_upload_menu.cbUsbRAM.upload.protocol=maple_dfu
296+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.upload.maximum_size=17000
297+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.upload.ram.maximum_size=17000
298+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.upload.flash.maximum_size=108000
299+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.upload.altID=0
300+ #GenericSTM32F103C .menu.cpu_upload_menu.cbUsbRAM.upload.protocol=maple_dfu
301301
302302## UPLOAD MODE
303303## F103CB Serial to Flash upload (keep bootloader)
304304## -------------------------
305- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash=F103CB(128k) Serial->Flash (overwrites bootloader)
306- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.build.ldscript=ld/flash.ld
307- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
308- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.build.vect=VECT_TAB_FLASH
305+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash=F103CB(128k) Serial->Flash (keeps bootloader)
306+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.build.ldscript=ld/flash.ld
307+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.build.cpu_flags=-DMCU_STM32F103CB -DBOOTLOADER_maple
308+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.build.vect=VECT_TAB_FLASH
309309
310- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.upload.maximum_size=108000
311- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.upload.ram.maximum_size=17000
312- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.upload.flash.maximum_size=108000
313- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.upload.altID=1
314- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialFlash.upload.protocol=maple_serial
310+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.upload.maximum_size=108000
311+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.upload.ram.maximum_size=17000
312+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.upload.flash.maximum_size=108000
313+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.upload.altID=1
314+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialFlash.upload.protocol=maple_serial
315315
316316## UPLOAD MODE
317317## F103CB Serial to Flash upload (overwrites bootloader)
318318## -------------------------
319- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG=F103CB(128k) Serial->Flash (overwrites bootloader)
320- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.build.ldscript=ld/jtag.ld
321- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.build.cpu_flags=-DMCU_STM32F103CB
322- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.build.vect=VECT_TAB_FLASH
319+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG=F103CB(128k) Serial->Flash (overwrites bootloader)
320+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.build.ldscript=ld/jtag.ld
321+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.build.cpu_flags=-DMCU_STM32F103CB
322+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.build.vect=VECT_TAB_FLASH
323323
324- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.upload.maximum_size=128000
325- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.upload.ram.maximum_size=20000
326- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.upload.flash.maximum_size=128000
327- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.upload.altID=1
328- MapleMiniGeneric .menu.cpu_upload_menu.cbSerialJTAG.upload.protocol=maple_serial
324+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.upload.maximum_size=128000
325+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.upload.ram.maximum_size=20000
326+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.upload.flash.maximum_size=128000
327+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.upload.altID=1
328+ GenericSTM32F103C .menu.cpu_upload_menu.cbSerialJTAG.upload.protocol=maple_serial
329329
330330
331331## ==UPLOAD MODE F103C8 ==
332332## F103C8 USB to Flash upload
333333## -------------------------
334- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash=F103C8(64k) USB->Flash
335- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.build.ldscript=ld/flash_c8.ld
336- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
337- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.build.vect=VECT_TAB_FLASH
334+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash=F103C8(64k) USB->Flash
335+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.build.ldscript=ld/flash_c8.ld
336+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
337+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.build.vect=VECT_TAB_FLASH
338338
339- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.upload.maximum_size=44000
340- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.upload.ram.maximum_size=17000
341- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.upload.flash.maximum_size=44000
342- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.upload.altID=1
343- MapleMiniGeneric .menu.cpu_upload_menu.c8UsbFlash.upload.protocol=maple_dfu
339+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.upload.maximum_size=44000
340+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.upload.ram.maximum_size=17000
341+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.upload.flash.maximum_size=44000
342+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.upload.altID=1
343+ GenericSTM32F103C .menu.cpu_upload_menu.c8UsbFlash.upload.protocol=maple_dfu
344344
345345## F103C8 USB to RAM upload
346346## -------------------------
347- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM=F103C8(64k) USB->RAM
348- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.build.ldscript=ld/ram_c8.ld
349- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
350- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.build.vect=VECT_TAB_RAM
347+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM=F103C8(64k) USB->RAM
348+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.build.ldscript=ld/ram_c8.ld
349+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
350+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.build.vect=VECT_TAB_RAM
351351#
352- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.upload.maximum_size=17000
353- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.upload.ram.maximum_size=17000
354- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.upload.flash.maximum_size=44000
355- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.upload.altID=0
356- #MapleMiniGeneric .menu.cpu_upload_menu.c8UsbRAM.upload.protocol=maple_dfu
352+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.upload.maximum_size=17000
353+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.upload.ram.maximum_size=17000
354+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.upload.flash.maximum_size=44000
355+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.upload.altID=0
356+ #GenericSTM32F103C .menu.cpu_upload_menu.c8UsbRAM.upload.protocol=maple_dfu
357357
358358## F103C8 Serial to Flash upload (keep bootloader)
359359## -------------------------
360- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash=F103C8(64k) Serial->Flash (overwrites bootloader)
361- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.build.ldscript=ld/flash_c8.ld
362- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
363- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.build.vect=VECT_TAB_FLASH
360+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash=F103C8(64k) Serial->Flash (keeps bootloader)
361+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.build.ldscript=ld/flash_c8.ld
362+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.build.cpu_flags=-DMCU_STM32F103C8 -DBOOTLOADER_maple
363+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.build.vect=VECT_TAB_FLASH
364364
365- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.upload.maximum_size=44000
366- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.upload.ram.maximum_size=17000
367- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.upload.flash.maximum_size=44000
368- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.upload.altID=1
369- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialFlash.upload.protocol=maple_serial
365+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.upload.maximum_size=44000
366+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.upload.ram.maximum_size=17000
367+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.upload.flash.maximum_size=44000
368+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.upload.altID=1
369+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialFlash.upload.protocol=maple_serial
370370
371371## F103C8 Serial to Flash upload (overwrites bootloader)
372372## -------------------------
373- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG=F103C8(64k) Serial->Flash (overwrites bootloader)
374- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.build.ldscript=ld/jtag_c8.ld
375- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.build.cpu_flags=-DMCU_STM32F103C8
376- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.build.vect=VECT_TAB_FLASH
377-
378- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.upload.maximum_size=64000
379- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.upload.ram.maximum_size=20000
380- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.upload.flash.maximum_size=64000
381- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.upload.altID=1
382- MapleMiniGeneric .menu.cpu_upload_menu.c8SerialJTAG.upload.protocol=maple_serial
373+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG=F103C8(64k) Serial->Flash (overwrites bootloader)
374+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.build.ldscript=ld/jtag_c8.ld
375+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.build.cpu_flags=-DMCU_STM32F103C8
376+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.build.vect=VECT_TAB_FLASH
377+
378+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.upload.maximum_size=64000
379+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.upload.ram.maximum_size=20000
380+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.upload.flash.maximum_size=64000
381+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.upload.altID=1
382+ GenericSTM32F103C .menu.cpu_upload_menu.c8SerialJTAG.upload.protocol=maple_serial
0 commit comments