@@ -180,88 +180,93 @@ else ifeq ($(HARDWARE_MOTHERBOARD),1105)
180
180
else ifeq ($(HARDWARE_MOTHERBOARD),1106)
181
181
# MKS v1.5 with Allegro A4982 stepper drivers
182
182
else ifeq ($(HARDWARE_MOTHERBOARD),1107)
183
- # MKS BASE 1.0 with Heroic HR4982 stepper drivers
183
+ # MKS v1.6 with Allegro A4982 stepper drivers
184
184
else ifeq ($(HARDWARE_MOTHERBOARD),1108)
185
- # MKS GEN v1.3 or 1.4
185
+
186
+ # MKS BASE 1.0 with Heroic HR4982 stepper drivers
186
187
else ifeq ($(HARDWARE_MOTHERBOARD),1109)
187
- # MKS GEN L
188
+ # MKS GEN v1.3 or 1.4
188
189
else ifeq ($(HARDWARE_MOTHERBOARD),1110)
189
- # zrib V2.0 control board (Chinese knock off RAMPS replica)
190
+ # MKS GEN L
190
191
else ifeq ($(HARDWARE_MOTHERBOARD),1111)
191
- # BigTreeTech or BIQU KFB2.0
192
+ # zrib V2.0 control board (Chinese knock off RAMPS replica)
192
193
else ifeq ($(HARDWARE_MOTHERBOARD),1112)
193
- # Felix 2.0+ Electronics Board (RAMPS like)
194
+ # BigTreeTech or BIQU KFB2.0
194
195
else ifeq ($(HARDWARE_MOTHERBOARD),1113)
195
- # Invent-A-Part RigidBoard
196
+ # Felix 2.0+ Electronics Board (RAMPS like)
196
197
else ifeq ($(HARDWARE_MOTHERBOARD),1114)
197
- # Invent-A-Part RigidBoard V2
198
+ # Invent-A-Part RigidBoard
198
199
else ifeq ($(HARDWARE_MOTHERBOARD),1115)
199
- # Sainsmart 2-in-1 board
200
+ # Invent-A-Part RigidBoard V2
200
201
else ifeq ($(HARDWARE_MOTHERBOARD),1116)
201
- # Ultimaker
202
+ # Sainsmart 2-in-1 board
202
203
else ifeq ($(HARDWARE_MOTHERBOARD),1117)
203
- # Ultimaker (Older electronics. Pre 1.5.4. This is rare)
204
+ # Ultimaker
204
205
else ifeq ($(HARDWARE_MOTHERBOARD),1118)
206
+ # Ultimaker (Older electronics. Pre 1.5.4. This is rare)
207
+ else ifeq ($(HARDWARE_MOTHERBOARD),1119)
205
208
MCU ?= atmega1280
206
209
207
210
# Azteeg X3
208
- else ifeq ($(HARDWARE_MOTHERBOARD),1119)
209
- # Azteeg X3 Pro
210
211
else ifeq ($(HARDWARE_MOTHERBOARD),1120)
211
- # Ultimainboard 2.x (Uses TEMP_SENSOR 20)
212
+ # Azteeg X3 Pro
212
213
else ifeq ($(HARDWARE_MOTHERBOARD),1121)
213
- # Rumba
214
+ # Ultimainboard 2.x (Uses TEMP_SENSOR 20)
214
215
else ifeq ($(HARDWARE_MOTHERBOARD),1122)
215
- # Raise3D Rumba
216
+ # Rumba
216
217
else ifeq ($(HARDWARE_MOTHERBOARD),1123)
217
- # Rapide Lite RL200 Rumba
218
+ # Raise3D Rumba
218
219
else ifeq ($(HARDWARE_MOTHERBOARD),1124)
219
- # Formbot T-Rex 2 Plus
220
+ # Rapide Lite RL200 Rumba
220
221
else ifeq ($(HARDWARE_MOTHERBOARD),1125)
221
- # Formbot T-Rex 3
222
+ # Formbot T-Rex 2 Plus
222
223
else ifeq ($(HARDWARE_MOTHERBOARD),1126)
223
- # Formbot Raptor
224
+ # Formbot T-Rex 3
224
225
else ifeq ($(HARDWARE_MOTHERBOARD),1127)
225
- # Formbot Raptor 2
226
+ # Formbot Raptor
226
227
else ifeq ($(HARDWARE_MOTHERBOARD),1128)
227
- # bq ZUM Mega 3D
228
+ # Formbot Raptor 2
228
229
else ifeq ($(HARDWARE_MOTHERBOARD),1129)
229
- # MakeBoard Mini v2.1.2 is a control board sold by MicroMake
230
+ # bq ZUM Mega 3D
230
231
else ifeq ($(HARDWARE_MOTHERBOARD),1130)
231
- # TriGorilla Anycubic version 1.3 based on RAMPS EFB
232
+ # MakeBoard Mini v2.1.2 is a control board sold by MicroMake
232
233
else ifeq ($(HARDWARE_MOTHERBOARD),1131)
233
- # TriGorilla Anycubic version 1.4 based on RAMPS EFB
234
+ # TriGorilla Anycubic version 1.3 based on RAMPS EFB
234
235
else ifeq ($(HARDWARE_MOTHERBOARD),1132)
235
- # TriGorilla Anycubic version 1.4 Rev 1.1
236
+ # TriGorilla Anycubic version 1.4 based on RAMPS EFB
236
237
else ifeq ($(HARDWARE_MOTHERBOARD),1133)
237
- # Creality: Ender-4, CR-8
238
+ # TriGorilla Anycubic version 1.4 Rev 1.1
238
239
else ifeq ($(HARDWARE_MOTHERBOARD),1134)
239
- # Creality: CR10S, CR20, CR-X
240
+ # Creality: Ender-4, CR-8
240
241
else ifeq ($(HARDWARE_MOTHERBOARD),1135)
241
- # Dagoma F5
242
+ # Creality: CR10S, CR20, CR-X
242
243
else ifeq ($(HARDWARE_MOTHERBOARD),1136)
243
- # FYSETC F6
244
+ # Dagoma F5
244
245
else ifeq ($(HARDWARE_MOTHERBOARD),1137)
245
- # Duplicator i3 Plus
246
+ # FYSETC F6 1.3
246
247
else ifeq ($(HARDWARE_MOTHERBOARD),1138)
247
- # VORON
248
+ # FYSETC F6 1.5
248
249
else ifeq ($(HARDWARE_MOTHERBOARD),1139)
249
- # TRONXY V3 1.0
250
+ # Duplicator i3 Plus
250
251
else ifeq ($(HARDWARE_MOTHERBOARD),1140)
251
- # Z-Bolt X Series
252
+ # VORON
252
253
else ifeq ($(HARDWARE_MOTHERBOARD),1141)
253
- # TT OSCAR
254
+ # TRONXY V3 1.0
254
255
else ifeq ($(HARDWARE_MOTHERBOARD),1142)
255
- # Overlord/Overlord Pro
256
+ # Z-Bolt X Series
256
257
else ifeq ($(HARDWARE_MOTHERBOARD),1143)
257
- # ADIMLab Gantry v1
258
+ # TT OSCAR
258
259
else ifeq ($(HARDWARE_MOTHERBOARD),1144)
259
- # ADIMLab Gantry v2
260
+ # Overlord/Overlord Pro
260
261
else ifeq ($(HARDWARE_MOTHERBOARD),1145)
261
- # BIQU Tango V1
262
+ # ADIMLab Gantry v1
262
263
else ifeq ($(HARDWARE_MOTHERBOARD),1146)
263
- # MKS GEN L V2
264
+ # ADIMLab Gantry v2
264
265
else ifeq ($(HARDWARE_MOTHERBOARD),1147)
266
+ # BIQU Tango V1
267
+ else ifeq ($(HARDWARE_MOTHERBOARD),1148)
268
+ # MKS GEN L V2
269
+ else ifeq ($(HARDWARE_MOTHERBOARD),1149)
265
270
266
271
#
267
272
# RAMBo and derivatives
@@ -784,22 +789,22 @@ sym: $(BUILD_DIR)/$(TARGET).sym
784
789
# Do not try to reset an Arduino if it's not one
785
790
upload : $(BUILD_DIR ) /$(TARGET ) .hex
786
791
ifeq (${AVRDUDE_PROGRAMMER}, arduino)
787
- stty hup < $(UPLOAD_PORT); true
792
+ stty hup < $(UPLOAD_PORT); true
788
793
endif
789
- $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
794
+ $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
790
795
ifeq (${AVRDUDE_PROGRAMMER}, arduino)
791
- stty -hup < $(UPLOAD_PORT); true
796
+ stty -hup < $(UPLOAD_PORT); true
792
797
endif
793
798
794
799
# Display size of file.
795
800
HEXSIZE = $(SIZE ) --target=$(FORMAT ) $(BUILD_DIR ) /$(TARGET ) .hex
796
801
ELFSIZE = $(SIZE ) $(SIZE_FLAGS ) $(BUILD_DIR ) /$(TARGET ) .elf; \
797
802
$(SIZE ) $(BUILD_DIR ) /$(TARGET ) .elf
798
803
sizebefore :
799
- $P if [ -f $( BUILD_DIR) /$( TARGET) .elf ]; then echo ; echo $( MSG_SIZE_BEFORE) ; $( HEXSIZE) ; echo ; fi
804
+ $P if [ -f $(BUILD_DIR)/$(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(HEXSIZE); echo; fi
800
805
801
806
sizeafter : build
802
- $P if [ -f $( BUILD_DIR) /$( TARGET) .elf ]; then echo ; echo $( MSG_SIZE_AFTER) ; $( ELFSIZE) ; echo ; fi
807
+ $P if [ -f $(BUILD_DIR)/$(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); echo; fi
803
808
804
809
805
810
# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
@@ -811,71 +816,71 @@ COFFCONVERT=$(OBJCOPY) --debugging \
811
816
812
817
813
818
coff : $(BUILD_DIR ) /$(TARGET ) .elf
814
- $(COFFCONVERT ) -O coff-avr $(BUILD_DIR ) /$(TARGET ) .elf $(TARGET ) .cof
819
+ $(COFFCONVERT) -O coff-avr $(BUILD_DIR)/$(TARGET).elf $(TARGET).cof
815
820
816
821
817
822
extcoff : $(TARGET ) .elf
818
- $(COFFCONVERT ) -O coff-ext-avr $(BUILD_DIR ) /$(TARGET ) .elf $(TARGET ) .cof
823
+ $(COFFCONVERT) -O coff-ext-avr $(BUILD_DIR)/$(TARGET).elf $(TARGET).cof
819
824
820
825
821
826
.SUFFIXES : .elf .hex .eep .lss .sym .bin
822
827
.PRECIOUS : .o
823
828
824
829
.elf.hex :
825
- $(Pecho ) " COPY $@ "
826
- $P $(OBJCOPY ) -O $(FORMAT ) -R .eeprom $< $@
830
+ $(Pecho) " COPY $@"
831
+ $P $(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
827
832
828
833
.elf.bin :
829
- $(Pecho ) " COPY $@ "
830
- $P $(OBJCOPY ) -O binary -R .eeprom $< $@
834
+ $(Pecho) " COPY $@"
835
+ $P $(OBJCOPY) -O binary -R .eeprom $< $@
831
836
832
837
.elf.eep :
833
- -$(OBJCOPY ) -j .eeprom --set-section-flags=.eeprom=" alloc,load" \
838
+ -$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
834
839
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
835
840
836
841
# Create extended listing file from ELF output file.
837
842
.elf.lss :
838
- $(OBJDUMP ) -h -S $< > $@
843
+ $(OBJDUMP) -h -S $< > $@
839
844
840
845
# Create a symbol table from ELF output file.
841
846
.elf.sym :
842
- $(NM ) -n $< > $@
847
+ $(NM) -n $< > $@
843
848
844
849
# Link: create ELF output file from library.
845
850
846
851
$(BUILD_DIR ) /$(TARGET ) .elf : $(OBJ ) Configuration.h
847
- $(Pecho ) " CXX $@ "
848
- $P $(CC ) $(LD_PREFIX ) $(ALL_CXXFLAGS ) -o $@ -L. $(OBJ ) $(LDFLAGS ) $(LD_SUFFIX )
852
+ $(Pecho) " CXX $@"
853
+ $P $(CC) $(LD_PREFIX) $(ALL_CXXFLAGS) -o $@ -L. $(OBJ) $(LDFLAGS) $(LD_SUFFIX)
849
854
850
855
# Object files that were found in "src" will be stored in $(BUILD_DIR)
851
856
# in directories that mirror the structure of "src"
852
857
853
858
$(BUILD_DIR ) /% .o : % .c Configuration.h Configuration_adv.h $(MAKEFILE )
854
- $(Pecho ) " CC $<"
855
- $P $(CC ) -MMD -c $(ALL_CFLAGS ) $(CWARN ) $< -o $@
859
+ $(Pecho) " CC $<"
860
+ $P $(CC) -MMD -c $(ALL_CFLAGS) $(CWARN) $< -o $@
856
861
857
862
$(BUILD_DIR ) /% .o : % .cpp Configuration.h Configuration_adv.h $(MAKEFILE )
858
- $(Pecho ) " CXX $<"
859
- $P $(CXX ) -MMD -c $(ALL_CXXFLAGS ) $(CXXWARN ) $< -o $@
863
+ $(Pecho) " CXX $<"
864
+ $P $(CXX) -MMD -c $(ALL_CXXFLAGS) $(CXXWARN) $< -o $@
860
865
861
866
# Object files for Arduino libs will be created in $(BUILD_DIR)/arduino
862
867
863
868
$(BUILD_DIR ) /arduino/% .o : % .c Configuration.h Configuration_adv.h $(MAKEFILE )
864
- $(Pecho ) " CC $<"
865
- $P $(CC ) -MMD -c $(ALL_CFLAGS ) $(LIBWARN ) $< -o $@
869
+ $(Pecho) " CC $<"
870
+ $P $(CC) -MMD -c $(ALL_CFLAGS) $(LIBWARN) $< -o $@
866
871
867
872
$(BUILD_DIR ) /arduino/% .o : % .cpp Configuration.h Configuration_adv.h $(MAKEFILE )
868
- $(Pecho ) " CXX $<"
869
- $P $(CXX ) -MMD -c $(ALL_CXXFLAGS ) $(LIBWARN ) $< -o $@
873
+ $(Pecho) " CXX $<"
874
+ $P $(CXX) -MMD -c $(ALL_CXXFLAGS) $(LIBWARN) $< -o $@
870
875
871
876
$(BUILD_DIR ) /arduino/% .o : % .S $(MAKEFILE )
872
- $(Pecho ) " CXX $<"
873
- $P $(CXX ) -MMD -c $(ALL_ASFLAGS ) $< -o $@
877
+ $(Pecho) " CXX $<"
878
+ $P $(CXX) -MMD -c $(ALL_ASFLAGS) $< -o $@
874
879
875
880
# Target: clean project.
876
881
clean :
877
- $(Pecho ) " RMDIR $( BUILD_DIR) /"
878
- $P rm -rf $(BUILD_DIR )
882
+ $(Pecho) " RMDIR $(BUILD_DIR)/"
883
+ $P rm -rf $(BUILD_DIR)
879
884
880
885
881
886
.PHONY : all build elf hex eep lss sym program coff extcoff clean depend sizebefore sizeafter
0 commit comments