123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341 |
- #ifndef __PINSDEBUG_PLUS_70_H__
- #define __PINSDEBUG_PLUS_70_H__
- #undef NUM_DIGITAL_PINS
- #if MB(BQ_ZUM_MEGA_3D)
- #define NUM_DIGITAL_PINS 85
- #elif MB(MIGHTYBOARD_REVE)
- #define NUM_DIGITAL_PINS 80
- #elif MB(MINIRAMBO)
- #define NUM_DIGITAL_PINS 85
- #elif MB(SCOOVO_X9H)
- #define NUM_DIGITAL_PINS 85
- #endif
- #define PA 1
- #define PB 2
- #define PC 3
- #define PD 4
- #define PE 5
- #define PF 6
- #define PG 7
- #define PH 8
- #define PJ 10
- #define PK 11
- #define PL 12
- const uint8_t PROGMEM digital_pin_to_port_PGM_plus_70[] = {
-
-
- PE ,
- PE ,
- PE ,
- PE ,
- PG ,
- PE ,
- PH ,
- PH ,
- PH ,
- PH ,
- PB ,
- PB ,
- PB ,
- PB ,
- PJ ,
- PJ ,
- PH ,
- PH ,
- PD ,
- PD ,
- PD ,
- PD ,
- PA ,
- PA ,
- PA ,
- PA ,
- PA ,
- PA ,
- PA ,
- PA ,
- PC ,
- PC ,
- PC ,
- PC ,
- PC ,
- PC ,
- PC ,
- PC ,
- PD ,
- PG ,
- PG ,
- PG ,
- PL ,
- PL ,
- PL ,
- PL ,
- PL ,
- PL ,
- PL ,
- PL ,
- PB ,
- PB ,
- PB ,
- PB ,
- PF ,
- PF ,
- PF ,
- PF ,
- PF ,
- PF ,
- PF ,
- PF ,
- PK ,
- PK ,
- PK ,
- PK ,
- PK ,
- PK ,
- PK ,
- PK ,
- PG ,
- PG ,
- PJ ,
- PJ ,
- PJ ,
- PJ ,
- PJ ,
- PJ ,
- PE ,
- PE ,
- PE ,
- PD ,
- PD ,
- PD ,
- PH ,
- PH ,
- };
- #define digitalPinToPort_plus_70(P) ( pgm_read_byte( digital_pin_to_port_PGM_plus_70 + (P) ) )
- const uint8_t PROGMEM digital_pin_to_bit_mask_PGM_plus_70[] = {
-
-
- _BV( 0 ) ,
- _BV( 1 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 5 ) ,
- _BV( 3 ) ,
- _BV( 3 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 7 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 3 ) ,
- _BV( 2 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 0 ) ,
- _BV( 1 ) ,
- _BV( 2 ) ,
- _BV( 3 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 7 ) ,
- _BV( 7 ) ,
- _BV( 6 ) ,
- _BV( 5 ) ,
- _BV( 4 ) ,
- _BV( 3 ) ,
- _BV( 2 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 7 ) ,
- _BV( 2 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 7 ) ,
- _BV( 6 ) ,
- _BV( 5 ) ,
- _BV( 4 ) ,
- _BV( 3 ) ,
- _BV( 2 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 3 ) ,
- _BV( 2 ) ,
- _BV( 1 ) ,
- _BV( 0 ) ,
- _BV( 0 ) ,
- _BV( 1 ) ,
- _BV( 2 ) ,
- _BV( 3 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 7 ) ,
- _BV( 0 ) ,
- _BV( 1 ) ,
- _BV( 2 ) ,
- _BV( 3 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 7 ) ,
- _BV( 4 ) ,
- _BV( 3 ) ,
- _BV( 2 ) ,
- _BV( 3 ) ,
- _BV( 7 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 2 ) ,
- _BV( 6 ) ,
- _BV( 7 ) ,
- _BV( 4 ) ,
- _BV( 5 ) ,
- _BV( 6 ) ,
- _BV( 2 ) ,
- _BV( 7 ) ,
- };
- #define digitalPinToBitMask_plus_70(P) ( pgm_read_byte( digital_pin_to_bit_mask_PGM_plus_70 + (P) ) )
- const uint8_t PROGMEM digital_pin_to_timer_PGM_plus_70[] = {
-
-
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- TIMER3B ,
- TIMER3C ,
- TIMER0B ,
- TIMER3A ,
- TIMER4A ,
- TIMER4B ,
- TIMER4C ,
- TIMER2B ,
- TIMER2A ,
- TIMER1A ,
- TIMER1B ,
- TIMER0A ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- TIMER5C ,
- TIMER5B ,
- TIMER5A ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- NOT_ON_TIMER ,
- };
- #define digitalPinToTimer_plus_70(P) ( pgm_read_byte( digital_pin_to_timer_PGM_plus_70 + (P) ) )
- #endif
|