Skip to content

Commit 6862ec8

Browse files
rhapsodyvthinkyhead
authored andcommitted
🐛 Fix env validation for 1280/2560 boards (MarlinFirmware#22150)
Co-authored-by: Scott Lahteine <[email protected]>
1 parent 265493d commit 6862ec8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Marlin/src/pins/mega/env_validate.h

+6-4
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121
*/
2222
#pragma once
2323

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
2830
#endif
2931

3032
#undef ALLOW_MEGA1280

0 commit comments

Comments
 (0)