|
@@ -214,6 +214,9 @@
|
214
|
214
|
#ifndef FAN2_PIN
|
215
|
215
|
#define FAN2_PIN -1
|
216
|
216
|
#endif
|
|
217
|
+#ifndef CONTROLLERFAN_PIN
|
|
218
|
+ #define CONTROLLERFAN_PIN -1
|
|
219
|
+#endif
|
217
|
220
|
|
218
|
221
|
#ifndef HEATER_0_PIN
|
219
|
222
|
#define HEATER_0_PIN -1
|
|
@@ -456,17 +459,56 @@
|
456
|
459
|
|
457
|
460
|
#define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS))
|
458
|
461
|
|
|
462
|
+/**
|
|
463
|
+ * Define SPI Pins: SCK, MISO, MOSI, SS
|
|
464
|
+ */
|
|
465
|
+#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__)
|
|
466
|
+ #define AVR_SCK_PIN 13
|
|
467
|
+ #define AVR_MISO_PIN 12
|
|
468
|
+ #define AVR_MOSI_PIN 11
|
|
469
|
+ #define AVR_SS_PIN 10
|
|
470
|
+#elif defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644PA__) || defined(__AVR_ATmega1284P__)
|
|
471
|
+ #define AVR_SCK_PIN 7
|
|
472
|
+ #define AVR_MISO_PIN 6
|
|
473
|
+ #define AVR_MOSI_PIN 5
|
|
474
|
+ #define AVR_SS_PIN 4
|
|
475
|
+#elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
|
|
476
|
+ #define AVR_SCK_PIN 52
|
|
477
|
+ #define AVR_MISO_PIN 50
|
|
478
|
+ #define AVR_MOSI_PIN 51
|
|
479
|
+ #define AVR_SS_PIN 53
|
|
480
|
+#elif defined(__AVR_AT90USB1287__) || defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB647__)
|
|
481
|
+ #if ENABLED(AT90USBxx_TEENSYPP_ASSIGNMENTS)
|
|
482
|
+ // Teensy pin assignments
|
|
483
|
+ #define AVR_SCK_PIN 21
|
|
484
|
+ #define AVR_MISO_PIN 23
|
|
485
|
+ #define AVR_MOSI_PIN 22
|
|
486
|
+ #define AVR_SS_PIN 20
|
|
487
|
+ #else
|
|
488
|
+ // Traditional pin assignments
|
|
489
|
+ #define AVR_SCK_PIN 9
|
|
490
|
+ #define AVR_MISO_PIN 11
|
|
491
|
+ #define AVR_MOSI_PIN 10
|
|
492
|
+ #define AVR_SS_PIN 8
|
|
493
|
+ #endif
|
|
494
|
+#elif defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2561__)
|
|
495
|
+ #define AVR_SCK_PIN 10
|
|
496
|
+ #define AVR_MISO_PIN 12
|
|
497
|
+ #define AVR_MOSI_PIN 11
|
|
498
|
+ #define AVR_SS_PIN 16
|
|
499
|
+#endif
|
|
500
|
+
|
459
|
501
|
#ifndef SCK_PIN
|
460
|
|
- #define SCK_PIN SCK
|
|
502
|
+ #define SCK_PIN AVR_SCK_PIN
|
461
|
503
|
#endif
|
462
|
504
|
#ifndef MISO_PIN
|
463
|
|
- #define MISO_PIN MISO
|
|
505
|
+ #define MISO_PIN AVR_MISO_PIN
|
464
|
506
|
#endif
|
465
|
507
|
#ifndef MOSI_PIN
|
466
|
|
- #define MOSI_PIN MOSI
|
|
508
|
+ #define MOSI_PIN AVR_MOSI_PIN
|
467
|
509
|
#endif
|
468
|
510
|
#ifndef SS_PIN
|
469
|
|
- #define SS_PIN SS
|
|
511
|
+ #define SS_PIN AVR_SS_PIN
|
470
|
512
|
#endif
|
471
|
513
|
|
472
|
514
|
#endif //__PINS_H
|