@@ -374,141 +374,141 @@ GenF003.menu.pnum.PY32F003x8.build.variant=PY32F003xx/PY32F003_Base
374
374
# Generic PY32F002A Series
375
375
###############################
376
376
377
- GenF003 .name=Generic PY32F002A Series
378
-
379
- GenF003 .upload.maximum_size=0
380
- GenF003 .upload.maximum_data_size=0
381
-
382
- GenF003 .upload.tool=AirISP
383
- GenF003 .upload.tool.default=AirISP
384
-
385
- GenF003 .build.core=arduino
386
- GenF003 .build.board=GenF002A
387
- GenF003 .build.mcu=cortex-m0plus
388
- GenF003 .build.series=PY32F0xx
389
- GenF003 .build.cmsis_lib_gcc=arm_cortexM0l_math
390
- GenF003 .build.py_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
391
- GenF003 .build.drivers_include="-I{build.system.path}/Arduino-PY32F0xx-Drivers/{build.series}_HAL_Driver/Inc" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/{build.series}_HAL_Driver/Src" "-I{build.system.path}/{build.series}" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/CMSIS/Device/{build.series}/Include/" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/CMSIS/Device/{build.series}/Source/gcc/"
392
-
393
- GenF003 .menu.UploadSpeed.115200=115200
394
- GenF003 .menu.UploadSpeed.115200.upload.speed=115200
395
- GenF003 .menu.UploadSpeed.57600=57600
396
- GenF003 .menu.UploadSpeed.57600.upload.speed=57600
397
- GenF003 .menu.UploadSpeed.38400=38400
398
- GenF003 .menu.UploadSpeed.38400.upload.speed=38400
399
- GenF003 .menu.UploadSpeed.19200=19200
400
- GenF003 .menu.UploadSpeed.19200.upload.speed=19200
401
- GenF003 .menu.UploadSpeed.9600=9600
402
- GenF003 .menu.UploadSpeed.9600.upload.speed=9600
403
- GenF003 .menu.UploadSpeed.4800=4800
404
- GenF003 .menu.UploadSpeed.4800.upload.speed=4800
405
- GenF003 .menu.UploadSpeed.2400=2400
406
- GenF003 .menu.UploadSpeed.2400.upload.speed=2400
407
- GenF003 .menu.UploadSpeed.1200=1200
408
- GenF003 .menu.UploadSpeed.1200.upload.speed=1200
377
+ GenF002A .name=Generic PY32F002A Series
378
+
379
+ GenF002A .upload.maximum_size=0
380
+ GenF002A .upload.maximum_data_size=0
381
+
382
+ GenF002A .upload.tool=AirISP
383
+ GenF002A .upload.tool.default=AirISP
384
+
385
+ GenF002A .build.core=arduino
386
+ GenF002A .build.board=GenF002A
387
+ GenF002A .build.mcu=cortex-m0plus
388
+ GenF002A .build.series=PY32F0xx
389
+ GenF002A .build.cmsis_lib_gcc=arm_cortexM0l_math
390
+ GenF002A .build.py_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
391
+ GenF002A .build.drivers_include="-I{build.system.path}/Arduino-PY32F0xx-Drivers/{build.series}_HAL_Driver/Inc" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/{build.series}_HAL_Driver/Src" "-I{build.system.path}/{build.series}" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/CMSIS/Device/{build.series}/Include/" "-I{build.system.path}/Arduino-PY32F0xx-Drivers/CMSIS/Device/{build.series}/Source/gcc/"
392
+
393
+ GenF002A .menu.UploadSpeed.115200=115200
394
+ GenF002A .menu.UploadSpeed.115200.upload.speed=115200
395
+ GenF002A .menu.UploadSpeed.57600=57600
396
+ GenF002A .menu.UploadSpeed.57600.upload.speed=57600
397
+ GenF002A .menu.UploadSpeed.38400=38400
398
+ GenF002A .menu.UploadSpeed.38400.upload.speed=38400
399
+ GenF002A .menu.UploadSpeed.19200=19200
400
+ GenF002A .menu.UploadSpeed.19200.upload.speed=19200
401
+ GenF002A .menu.UploadSpeed.9600=9600
402
+ GenF002A .menu.UploadSpeed.9600.upload.speed=9600
403
+ GenF002A .menu.UploadSpeed.4800=4800
404
+ GenF002A .menu.UploadSpeed.4800.upload.speed=4800
405
+ GenF002A .menu.UploadSpeed.2400=2400
406
+ GenF002A .menu.UploadSpeed.2400.upload.speed=2400
407
+ GenF002A .menu.UploadSpeed.1200=1200
408
+ GenF002A .menu.UploadSpeed.1200.upload.speed=1200
409
409
410
410
# HSI/HSE选择和主频
411
- GenF003 .menu.ClockSourceAndFrequency.HSI4M_HCLK4M=HSI 4Mhz, HCLK 4Mhz
412
- GenF003 .menu.ClockSourceAndFrequency.HSI4M_HCLK4M.build.temp=-D{build.series}_HSI_4M_HCLK_4M
413
- GenF003 .menu.ClockSourceAndFrequency.HSI4M_HCLK4M.build.f_cpu=4000000L
411
+ GenF002A .menu.ClockSourceAndFrequency.HSI4M_HCLK4M=HSI 4Mhz, HCLK 4Mhz
412
+ GenF002A .menu.ClockSourceAndFrequency.HSI4M_HCLK4M.build.temp=-D{build.series}_HSI_4M_HCLK_4M
413
+ GenF002A .menu.ClockSourceAndFrequency.HSI4M_HCLK4M.build.f_cpu=4000000L
414
414
415
- GenF003 .menu.ClockSourceAndFrequency.HSI8M_HCLK8M=HSI 8Mhz, HCLK 8Mhz
416
- GenF003 .menu.ClockSourceAndFrequency.HSI8M_HCLK8M.build.temp=-D{build.series}_HSI_8M_HCLK_8M
417
- GenF003 .menu.ClockSourceAndFrequency.HSI8M_HCLK8M.build.f_cpu=8000000L
415
+ GenF002A .menu.ClockSourceAndFrequency.HSI8M_HCLK8M=HSI 8Mhz, HCLK 8Mhz
416
+ GenF002A .menu.ClockSourceAndFrequency.HSI8M_HCLK8M.build.temp=-D{build.series}_HSI_8M_HCLK_8M
417
+ GenF002A .menu.ClockSourceAndFrequency.HSI8M_HCLK8M.build.f_cpu=8000000L
418
418
419
- GenF003 .menu.ClockSourceAndFrequency.HSI16M_HCLK16M=HSI 16Mhz, HCLK 16Mhz
420
- GenF003 .menu.ClockSourceAndFrequency.HSI16M_HCLK16M.build.temp=-D{build.series}_HSI_16M_HCLK_16M
421
- GenF003 .menu.ClockSourceAndFrequency.HSI16M_HCLK16M.build.f_cpu=16000000L
419
+ GenF002A .menu.ClockSourceAndFrequency.HSI16M_HCLK16M=HSI 16Mhz, HCLK 16Mhz
420
+ GenF002A .menu.ClockSourceAndFrequency.HSI16M_HCLK16M.build.temp=-D{build.series}_HSI_16M_HCLK_16M
421
+ GenF002A .menu.ClockSourceAndFrequency.HSI16M_HCLK16M.build.f_cpu=16000000L
422
422
423
- GenF003 .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M=HSI 22.12Mhz, HCLK 22.12Mhz
424
- GenF003 .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M.build.temp=-D{build.series}_HSI_22_12M_HCLK_22_12M
425
- GenF003 .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M.build.f_cpu=22120000L
423
+ GenF002A .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M=HSI 22.12Mhz, HCLK 22.12Mhz
424
+ GenF002A .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M.build.temp=-D{build.series}_HSI_22_12M_HCLK_22_12M
425
+ GenF002A .menu.ClockSourceAndFrequency.HSI22_12M_HCLK22_12M.build.f_cpu=22120000L
426
426
427
- GenF003 .menu.ClockSourceAndFrequency.HSI24M_HCLK24M=HSI 24Mhz, HCLK 24Mhz
428
- GenF003 .menu.ClockSourceAndFrequency.HSI24M_HCLK24M.build.temp=-D{build.series}_HSI_24M_HCLK_24M
429
- GenF003 .menu.ClockSourceAndFrequency.HSI24M_HCLK24M.build.f_cpu=24000000L
427
+ GenF002A .menu.ClockSourceAndFrequency.HSI24M_HCLK24M=HSI 24Mhz, HCLK 24Mhz
428
+ GenF002A .menu.ClockSourceAndFrequency.HSI24M_HCLK24M.build.temp=-D{build.series}_HSI_24M_HCLK_24M
429
+ GenF002A .menu.ClockSourceAndFrequency.HSI24M_HCLK24M.build.f_cpu=24000000L
430
430
431
- GenF003 .menu.ClockSourceAndFrequency.HSE8M_HCLK8M=HSE 8Mhz, HCLK 8Mhz
432
- GenF003 .menu.ClockSourceAndFrequency.HSE8M_HCLK8M.build.temp=-D{build.series}_HSE_8M_HCLK_8M
433
- GenF003 .menu.ClockSourceAndFrequency.HSE8M_HCLK8M.build.f_cpu=8000000L
431
+ GenF002A .menu.ClockSourceAndFrequency.HSE8M_HCLK8M=HSE 8Mhz, HCLK 8Mhz
432
+ GenF002A .menu.ClockSourceAndFrequency.HSE8M_HCLK8M.build.temp=-D{build.series}_HSE_8M_HCLK_8M
433
+ GenF002A .menu.ClockSourceAndFrequency.HSE8M_HCLK8M.build.f_cpu=8000000L
434
434
435
- GenF003 .menu.ClockSourceAndFrequency.HSE16M_HCLK16M=HSE 16Mhz, HCLK 16Mhz
436
- GenF003 .menu.ClockSourceAndFrequency.HSE16M_HCLK16M.build.temp=-D{build.series}_HSE_16M_HCLK_16M
437
- GenF003 .menu.ClockSourceAndFrequency.HSE16M_HCLK16M.build.f_cpu=16000000L
435
+ GenF002A .menu.ClockSourceAndFrequency.HSE16M_HCLK16M=HSE 16Mhz, HCLK 16Mhz
436
+ GenF002A .menu.ClockSourceAndFrequency.HSE16M_HCLK16M.build.temp=-D{build.series}_HSE_16M_HCLK_16M
437
+ GenF002A .menu.ClockSourceAndFrequency.HSE16M_HCLK16M.build.f_cpu=16000000L
438
438
439
- GenF003 .menu.ClockSourceAndFrequency.HSE24M_HCLK24M=HSE 24Mhz, HCLK 24Mhz
440
- GenF003 .menu.ClockSourceAndFrequency.HSE24M_HCLK24M.build.temp=-D{build.series}_HSE_24M_HCLK_24M
441
- GenF003 .menu.ClockSourceAndFrequency.HSE24M_HCLK24M.build.f_cpu=24000000L
439
+ GenF002A .menu.ClockSourceAndFrequency.HSE24M_HCLK24M=HSE 24Mhz, HCLK 24Mhz
440
+ GenF002A .menu.ClockSourceAndFrequency.HSE24M_HCLK24M.build.temp=-D{build.series}_HSE_24M_HCLK_24M
441
+ GenF002A .menu.ClockSourceAndFrequency.HSE24M_HCLK24M.build.f_cpu=24000000L
442
442
443
- GenF003 .menu.LowSpeedClockSource.None=None
444
- GenF003 .menu.LowSpeedClockSource.None.build.lsc_temp=-D{build.series}_LSC_NONE
443
+ GenF002A .menu.LowSpeedClockSource.None=None
444
+ GenF002A .menu.LowSpeedClockSource.None.build.lsc_temp=-D{build.series}_LSC_NONE
445
445
446
- GenF003 .menu.LowSpeedClockSource.LSI=LSI 32.768Khz
447
- GenF003 .menu.LowSpeedClockSource.LSI.build.lsc_temp=-D{build.series}_LSC_LSI
446
+ GenF002A .menu.LowSpeedClockSource.LSI=LSI 32.768Khz
447
+ GenF002A .menu.LowSpeedClockSource.LSI.build.lsc_temp=-D{build.series}_LSC_LSI
448
448
449
- GenF003 .menu.LowSpeedClockSource.LSE=LSE 32.768Khz
450
- GenF003 .menu.LowSpeedClockSource.LSE.build.lsc_temp=-D{build.series}_LSC_LSE
449
+ GenF002A .menu.LowSpeedClockSource.LSE=LSE 32.768Khz
450
+ GenF002A .menu.LowSpeedClockSource.LSE.build.lsc_temp=-D{build.series}_LSC_LSE
451
451
452
- GenF003 .menu.xserial.generic=Enabled (generic 'Serial')
453
- GenF003 .menu.xserial.none=Enabled (no generic 'Serial')
454
- GenF003 .menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
455
- GenF003 .menu.xserial.disabled=Disabled (no Serial support)
456
- GenF003 .menu.xserial.disabled.build.xSerial=
452
+ GenF002A .menu.xserial.generic=Enabled (generic 'Serial')
453
+ GenF002A .menu.xserial.none=Enabled (no generic 'Serial')
454
+ GenF002A .menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
455
+ GenF002A .menu.xserial.disabled=Disabled (no Serial support)
456
+ GenF002A .menu.xserial.disabled.build.xSerial=
457
457
458
458
# debug
459
- GenF003 .menu.dbg.none=None
460
- GenF003 .menu.dbg.enable_sym=Symbols Enabled (-g)
461
- GenF003 .menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
462
- GenF003 .menu.dbg.enable_log=Core logs Enabled
463
- GenF003 .menu.dbg.enable_log.build.flags.debug=
464
- GenF003 .menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
465
- GenF003 .menu.dbg.enable_all.build.flags.debug=-g
459
+ GenF002A .menu.dbg.none=None
460
+ GenF002A .menu.dbg.enable_sym=Symbols Enabled (-g)
461
+ GenF002A .menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
462
+ GenF002A .menu.dbg.enable_log=Core logs Enabled
463
+ GenF002A .menu.dbg.enable_log.build.flags.debug=
464
+ GenF002A .menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
465
+ GenF002A .menu.dbg.enable_all.build.flags.debug=-g
466
466
467
467
# optimize
468
- GenF003 .menu.opt.osstd=Smallest (-Os default)
469
- GenF003 .menu.opt.oslto=Smallest (-Os) with LTO
470
- GenF003 .menu.opt.oslto.build.flags.optimize=-Os -flto
471
- GenF003 .menu.opt.o1std=Fast (-O1)
472
- GenF003 .menu.opt.o1std.build.flags.optimize=-O1
473
- GenF003 .menu.opt.o1lto=Fast (-O1) with LTO
474
- GenF003 .menu.opt.o1lto.build.flags.optimize=-O1 -flto
475
- GenF003 .menu.opt.o2std=Faster (-O2)
476
- GenF003 .menu.opt.o2std.build.flags.optimize=-O2
477
- GenF003 .menu.opt.o2lto=Faster (-O2) with LTO
478
- GenF003 .menu.opt.o2lto.build.flags.optimize=-O2 -flto
479
- GenF003 .menu.opt.o3std=Fastest (-O3)
480
- GenF003 .menu.opt.o3std.build.flags.optimize=-O3
481
- GenF003 .menu.opt.o3lto=Fastest (-O3) with LTO
482
- GenF003 .menu.opt.o3lto.build.flags.optimize=-O3 -flto
483
- GenF003 .menu.opt.ogstd=Debug (-Og)
484
- GenF003 .menu.opt.ogstd.build.flags.optimize=-Og
485
- GenF003 .menu.opt.o0std=No Optimization (-O0)
486
- GenF003 .menu.opt.o0std.build.flags.optimize=-O0
487
-
488
- GenF003 .menu.SupplyVoltage.3V3=3.3V
489
- GenF003 .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_3V3
490
- GenF003 .menu.SupplyVoltage.1V8=1.8V
491
- GenF003 .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_1V8
492
- GenF003 .menu.SupplyVoltage.2V5=2.5V
493
- GenF003 .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_2V5
494
- GenF003 .menu.SupplyVoltage.2V8=2.8V
495
- GenF003 .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_2V8
496
- GenF003 .menu.SupplyVoltage.3V8=3.8V
497
- GenF003 .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_3V8
498
- GenF003 .menu.SupplyVoltage.5V=5V
499
- GenF003 .menu.SupplyVoltage.5V.build.sv_tmp=-DVDD_5V
468
+ GenF002A .menu.opt.osstd=Smallest (-Os default)
469
+ GenF002A .menu.opt.oslto=Smallest (-Os) with LTO
470
+ GenF002A .menu.opt.oslto.build.flags.optimize=-Os -flto
471
+ GenF002A .menu.opt.o1std=Fast (-O1)
472
+ GenF002A .menu.opt.o1std.build.flags.optimize=-O1
473
+ GenF002A .menu.opt.o1lto=Fast (-O1) with LTO
474
+ GenF002A .menu.opt.o1lto.build.flags.optimize=-O1 -flto
475
+ GenF002A .menu.opt.o2std=Faster (-O2)
476
+ GenF002A .menu.opt.o2std.build.flags.optimize=-O2
477
+ GenF002A .menu.opt.o2lto=Faster (-O2) with LTO
478
+ GenF002A .menu.opt.o2lto.build.flags.optimize=-O2 -flto
479
+ GenF002A .menu.opt.o3std=Fastest (-O3)
480
+ GenF002A .menu.opt.o3std.build.flags.optimize=-O3
481
+ GenF002A .menu.opt.o3lto=Fastest (-O3) with LTO
482
+ GenF002A .menu.opt.o3lto.build.flags.optimize=-O3 -flto
483
+ GenF002A .menu.opt.ogstd=Debug (-Og)
484
+ GenF002A .menu.opt.ogstd.build.flags.optimize=-Og
485
+ GenF002A .menu.opt.o0std=No Optimization (-O0)
486
+ GenF002A .menu.opt.o0std.build.flags.optimize=-O0
487
+
488
+ GenF002A .menu.SupplyVoltage.3V3=3.3V
489
+ GenF002A .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_3V3
490
+ GenF002A .menu.SupplyVoltage.1V8=1.8V
491
+ GenF002A .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_1V8
492
+ GenF002A .menu.SupplyVoltage.2V5=2.5V
493
+ GenF002A .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_2V5
494
+ GenF002A .menu.SupplyVoltage.2V8=2.8V
495
+ GenF002A .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_2V8
496
+ GenF002A .menu.SupplyVoltage.3V8=3.8V
497
+ GenF002A .menu.SupplyVoltage.3V3.build.sv_tmp=-DVDD_3V8
498
+ GenF002A .menu.SupplyVoltage.5V=5V
499
+ GenF002A .menu.SupplyVoltage.5V.build.sv_tmp=-DVDD_5V
500
500
501
501
# boot
502
- GenF003 .menu.BootConnection.defaule=default isp circuit
503
- GenF003 .menu.BootConnection.defaule.upload.boot=default_reset
504
- GenF003 .menu.BootConnection.direct=direct connect
505
- GenF003 .menu.BootConnection.direct.upload.boot=direct_connect
506
-
507
- GenF003 .build.extra_flags={build.temp} -DF_CPU={build.f_cpu} {build.lsc_temp} {build.sv_tmp}
508
-
509
- GenF003 .menu.pnum.PY32F002Ax5=PY32F002Ax5
510
- GenF003 .menu.pnum.PY32F002Ax5.upload.maximum_size=20480
511
- GenF003 .menu.pnum.PY32F002Ax5.upload.maximum_data_size=3072
512
- GenF003 .menu.pnum.PY32F002Ax5.build.board=PY32F002Ax5
513
- GenF003 .menu.pnum.PY32F002Ax5.build.product_line=PY32F002Ax5
514
- GenF003 .menu.pnum.PY32F002Ax5.build.variant=PY32F002Axx/PY32F002A_Base
502
+ GenF002A .menu.BootConnection.defaule=default isp circuit
503
+ GenF002A .menu.BootConnection.defaule.upload.boot=default_reset
504
+ GenF002A .menu.BootConnection.direct=direct connect
505
+ GenF002A .menu.BootConnection.direct.upload.boot=direct_connect
506
+
507
+ GenF002A .build.extra_flags={build.temp} -DF_CPU={build.f_cpu} {build.lsc_temp} {build.sv_tmp}
508
+
509
+ GenF002A .menu.pnum.PY32F002Ax5=PY32F002Ax5
510
+ GenF002A .menu.pnum.PY32F002Ax5.upload.maximum_size=20480
511
+ GenF002A .menu.pnum.PY32F002Ax5.upload.maximum_data_size=3072
512
+ GenF002A .menu.pnum.PY32F002Ax5.build.board=PY32F002Ax5
513
+ GenF002A .menu.pnum.PY32F002Ax5.build.product_line=PY32F002Ax5
514
+ GenF002A .menu.pnum.PY32F002Ax5.build.variant=PY32F002Axx/PY32F002A_Base
0 commit comments