Skip to content

Commit fd3f76b

Browse files
author
Karl Andersson
committed
Add board under section 3dprinter
1 parent e875aa1 commit fd3f76b

File tree

2 files changed

+19
-55
lines changed

2 files changed

+19
-55
lines changed

boards.txt

+14-55
Original file line numberDiff line numberDiff line change
@@ -597,35 +597,6 @@ Maple.menu.upload_method.serialMethod=Serial
597597
Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
598598
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
599599

600-
################################################################################
601-
# Armed boards
602-
Armed.name=Armed Series
603-
604-
Armed.build.vid=0x0483
605-
Armed.build.pid=0x5740
606-
Armed.vid.0=0x0483
607-
Armed.pid.0=0x5740
608-
609-
Armed.build.core=arduino
610-
Armed.build.board=Armed
611-
Armed.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -g -ggdb
612-
613-
# Armed V1 board
614-
Armed.menu.pnum.Armed_V1=Armed V1 board
615-
Armed.menu.pnum.Armed_V1.upload.maximum_size=1048576
616-
Armed.menu.pnum.Armed_V1.upload.maximum_data_size=196608
617-
Armed.menu.pnum.Armed_V1.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
618-
Armed.menu.pnum.Armed_V1.build.board=Armed_V1
619-
Armed.menu.pnum.Armed_V1.build.series=STM32F4xx
620-
Armed.menu.pnum.Armed_V1.build.product_line=STM32F407xx
621-
Armed.menu.pnum.Armed_V1.build.variant=Armed_V1
622-
Armed.menu.pnum.Armed_V1.build.cmsis_lib_gcc=arm_cortexM4l_math
623-
624-
# Upload menu
625-
Armed.menu.upload_method.STLink=STLink
626-
Armed.menu.upload_method.STLink.upload.protocol=STLink
627-
Armed.menu.upload_method.STLink.upload.tool=stlink_upload
628-
629600
################################################################################
630601
# RAK boards
631602

@@ -679,9 +650,22 @@ RAK.menu.upload_method.STLink.upload.tool=stlink_upload
679650
3dprinter.pid.0=0x5711
680651

681652
3dprinter.build.core=arduino
682-
3dprinter.build.board=RemRam
653+
3dprinter.build.board=3dprinter
683654
3dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
684655

656+
# ARMED_V1 board
657+
3dprinter.menu.pnum.ARMED_V1=Armed V1
658+
3dprinter.menu.pnum.ARMED_V1.upload.maximum_size=1048576
659+
3dprinter.menu.pnum.ARMED_V1.upload.maximum_data_size=196608
660+
3dprinter.menu.pnum.ARMED_V1.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
661+
3dprinter.menu.pnum.ARMED_V1.build.board=ARMED_V1
662+
3dprinter.menu.pnum.ARMED_V1.build.series=STM32F4xx
663+
3dprinter.menu.pnum.ARMED_V1.build.product_line=STM32F407xx
664+
3dprinter.menu.pnum.ARMED_V1.build.variant=ARMED_V1
665+
3dprinter.menu.pnum.ARMED_V1.build.cmsis_lib_gcc=arm_cortexM4l_math
666+
3dprinter.menu.pnum.ARMED_V1.build.vid=0x0483
667+
3dprinter.menu.pnum.ARMED_V1.build.pid=0x5740
668+
685669
# REMRAM_V1 board
686670
# Support: Serial1 (USART1 on PA10, PA9)
687671
3dprinter.menu.pnum.REMRAM_V1=RemRam v1
@@ -752,12 +736,6 @@ Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
752736
Maple.menu.xserial.disabled=Disabled (No Serial)
753737
Maple.menu.xserial.disabled.build.xSerial=
754738

755-
Armed.menu.xserial.generic=Enabled with generic Serial
756-
Armed.menu.xserial.none=Enabled without generic Serial
757-
Armed.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
758-
Armed.menu.xserial.disabled=Disabled (No Serial)
759-
Armed.menu.xserial.disabled.build.xSerial=
760-
761739
RAK.menu.xserial.generic=Enabled with generic Serial
762740
RAK.menu.xserial.none=Enabled without generic Serial
763741
RAK.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -927,25 +905,6 @@ Maple.menu.opt.o3lto.build.flags.optimize=-O3 -flto
927905
Maple.menu.opt.ogstd=Debug (-g)
928906
Maple.menu.opt.ogstd.build.flags.optimize=-g -Og
929907

930-
Armed.menu.opt.osstd=Smallest (-Os default)
931-
Armed.menu.opt.osstd.build.flags.optimize=-Os
932-
Armed.menu.opt.oslto=Smallest (-Os) with LTO
933-
Armed.menu.opt.oslto.build.flags.optimize=-Os -flto
934-
Armed.menu.opt.o1std=Fast (-O1)
935-
Armed.menu.opt.o1std.build.flags.optimize=-O1
936-
Armed.menu.opt.o1lto=Fast (-O1) with LTO
937-
Armed.menu.opt.o1lto.build.flags.optimize=-O1 -flto
938-
Armed.menu.opt.o2std=Faster (-O2)
939-
Armed.menu.opt.o2std.build.flags.optimize=-O2
940-
Armed.menu.opt.o2lto=Faster (-O2) with LTO
941-
Armed.menu.opt.o2lto.build.flags.optimize=-O2 -flto
942-
Armed.menu.opt.o3std=Fastest (-O3)
943-
Armed.menu.opt.o3std.build.flags.optimize=-O3
944-
Armed.menu.opt.o3lto=Fastest (-O3) with LTO
945-
Armed.menu.opt.o3lto.build.flags.optimize=-O3 -flto
946-
Armed.menu.opt.ogstd=Debug (-g)
947-
Armed.menu.opt.ogstd.build.flags.optimize=-g -Og
948-
949908
RAK.menu.opt.osstd=Smallest (-Os default)
950909
RAK.menu.opt.oslto=Smallest (-Os) with LTO
951910
RAK.menu.opt.oslto.build.flags.optimize=-Os -flto

variants/ARMED_V1/variant.h

+5
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ extern const PinName digitalPin[];
120120
#define NUM_ANALOG_INPUTS 3
121121
#define NUM_ANALOG_FIRST 80
122122

123+
// PWM resolution
124+
#define PWM_RESOLUTION 8
125+
#define PWM_FREQUENCY 20000 // >= 20 Khz => inaudible noise for fans
126+
#define PWM_MAX_DUTY_CYCLE 255
127+
123128
// On-board LED pin number
124129
#define LED_BUILTIN PB7
125130
#define LED_HEARTBEAT LED_BUILTIN

0 commit comments

Comments
 (0)