Parcourir la source

🐛 Fix env validation for 1280/2560 boards (#22150)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Victor Oliveira il y a 3 ans
Parent
révision
dd9f91f0f0
Aucun compte lié à l'adresse e-mail de l'auteur
1 fichiers modifiés avec 6 ajouts et 4 suppressions
  1. 6
    4
      Marlin/src/pins/mega/env_validate.h

+ 6
- 4
Marlin/src/pins/mega/env_validate.h Voir le fichier

@@ -21,10 +21,12 @@
21 21
  */
22 22
 #pragma once
23 23
 
24
-#if ENABLED(ALLOW_MEGA1280) && NOT_TARGET(__AVR_ATmega1280__, __AVR_ATmega2560__)
25
-  #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560 or 1280' in 'Tools > Board.'"
26
-#elif NOT_TARGET(__AVR_ATmega2560__)
27
-  #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'"
24
+#if NOT_TARGET(__AVR_ATmega2560__)
25
+  #if DISABLED(ALLOW_MEGA1280)
26
+    #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'"
27
+  #elif NOT_TARGET(__AVR_ATmega1280__)
28
+    #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560 or 1280' in 'Tools > Board.'"
29
+  #endif
28 30
 #endif
29 31
 
30 32
 #undef ALLOW_MEGA1280

Chargement…
Annuler
Enregistrer