COSA
An Object-Oriented Platform for Arduino Programming
Board Class Reference

#include <ATmega1284P.hh>

Collaboration diagram for Board:
Collaboration graph

Public Types

enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  { VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), EXT_MAX = 3, PCMSK_MAX = 4, PCINT_MAX = 32 }
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  { VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), EXT_MAX = 3, PCMSK_MAX = 4, PCINT_MAX = 32 }
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  { VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), EXT_MAX = 3, PCMSK_MAX = 4, PCINT_MAX = 32 }
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 
enum  DigitalPin {
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  D24 = 26, D25 = 27, D26 = 28, D27 = 29,
  D28 = 30, D29 = 31, D30 = 39, D31 = 38,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  LED = D13, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, LED = D13,
  D0 = 0, D1 = 19, D2 = 17, D3 = 16,
  D4 = 20, D5 = 14, D6 = 23, D7 = 30,
  D8 = 4, D9 = 5, D10 = 6, D11 = 7,
  D12 = 22, D13 = 15, D14 = 39, D15 = 38,
  D16 = 37, D17 = 36, D18 = 33, D19 = 32,
  D20 = 0, D21 = 1, D22 = 2, D23 = 3,
  LED = D13, TXLED = 0, RXLED = 21, D0 = 0,
  D1 = 19, D2 = 17, D3 = 16, D4 = 20,
  D5 = 14, D6 = 23, D7 = 30, D8 = 4,
  D9 = 5, D10 = 6, D11 = 7, D12 = 22,
  D13 = 15, D14 = 39, D15 = 38, D16 = 37,
  D17 = 36, D18 = 33, D19 = 32, D20 = 0,
  D21 = 1, D22 = 2, D23 = 3, D24 = 26,
  D25 = 27, D26 = 28, D27 = 29, D28 = 30,
  D29 = 31, D30 = 39, D31 = 38, D32 = 37,
  D33 = 36, D34 = 35, D35 = 34, D36 = 33,
  D37 = 32, D38 = 47, D39 = 82, D40 = 81,
  D41 = 80, D42 = 55, D43 = 54, D44 = 53,
  D45 = 52, D46 = 51, D47 = 50, D48 = 49,
  D49 = 48, D50 = 19, D51 = 18, D52 = 17,
  D53 = 16, D54 = 56, D55 = 57, D56 = 58,
  D57 = 59, D58 = 60, D59 = 61, D60 = 62,
  D61 = 63, D62 = 64, D63 = 65, D64 = 66,
  D65 = 67, D66 = 68, D67 = 69, D68 = 70,
  D69 = 71, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, D20 = 0, D21 = 1,
  D22 = 2, D23 = 3, LED = D13, RXLED = 21,
  TXLED = 0, D0 = 0, D1 = 19, D2 = 17,
  D3 = 16, D4 = 20, D5 = 14, D6 = 23,
  D7 = 30, D8 = 4, D9 = 5, D10 = 6,
  D11 = 7, D12 = 22, D13 = 15, D14 = 39,
  D15 = 38, D16 = 37, D17 = 36, D18 = 33,
  D19 = 32, LED = D13, D0 = 0, D1 = 19,
  D2 = 17, D3 = 16, D4 = 20, D5 = 14,
  D6 = 23, D7 = 30, D8 = 4, D9 = 5,
  D10 = 6, D11 = 7, D12 = 22, D13 = 15,
  D14 = 39, D15 = 38, D16 = 37, D17 = 36,
  D18 = 33, D19 = 32, LED = D13
}
 
enum  AnalogPin {
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A0 = 0, A1 = 6, A2 = 5, A3 = 4,
  A4 = 1, A5 = 0, A6 = 32, A7 = 33,
  A8 = 34, A9 = 35, A10 = 36, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A6 = 32, A7 = 33, A8 = 34,
  A9 = 35, A10 = 36, A11 = 37, A0 = 0,
  A1 = 6, A2 = 5, A3 = 4, A4 = 1,
  A5 = 0, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A12 = 36, A13 = 37, A14 = 38,
  A15 = 39, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A8 = 34, A9 = 35, A10 = 36,
  A11 = 37, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0, A6 = 32,
  A7 = 33, A0 = 0, A1 = 6, A2 = 5,
  A3 = 4, A4 = 1, A5 = 0
}
 
enum  Reference {
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0),
  APIN_REFERENCE = 0, A1V1_REFERENCE = _BV(REFS1), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), AVCC_REFERENCE = _BV(REFS0), APIN_REFERENCE = 0,
  A1V1_REFERENCE = _BV(REFS1), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1),
  A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)),
  APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0,
  AVCC_REFERENCE = _BV(REFS0), A2V56_REFERENCE = (_BV(REFS1) | _BV(REFS0)), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0),
  A1V1_REFERENCE = _BV(REFS1), APIN_REFERENCE = 0, AVCC_REFERENCE = _BV(REFS0), A1V1_REFERENCE = _BV(REFS1)
}
 
enum  PWMPin {
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM7 = D15,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM0 = D3, PWM1 = D4,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM7 = D15, PWM8 = D10,
  PWM9 = D11, PWM10 = D12, PWM11 = D13, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM6 = D14, PWM0 = D3, PWM1 = D4,
  PWM2 = 255, PWM3 = 255, PWM4 = D12, PWM5 = D13,
  PWM0 = D3, PWM1 = D4, PWM2 = 255, PWM3 = 255,
  PWM4 = D12, PWM5 = D13, PWM6 = D14, PWM0 = D3,
  PWM1 = D4, PWM2 = 255, PWM3 = 255, PWM4 = D12,
  PWM5 = D13, PWM0 = D3, PWM1 = D4, PWM2 = 255,
  PWM3 = 255, PWM4 = D12, PWM5 = D13
}
 
enum  ExternalInterruptPin {
  EXT0 = D10, EXT1 = D11, EXT2 = D2, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT0 = D10, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT4 = D2,
  EXT5 = D3, EXT0 = D10, EXT1 = D11, EXT2 = D2,
  EXT3 = D1, EXT0 = D10, EXT1 = D11, EXT0 = D10,
  EXT1 = D11, EXT2 = D2, EXT3 = D1, EXT0 = D10,
  EXT1 = D11, EXT0 = D10, EXT1 = D11
}
 
enum  InterruptPin {
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI20 = D20, PCI21 = D21, PCI22 = D22, PCI23 = D23,
  PCI24 = D24, PCI25 = D25, PCI26 = D26, PCI27 = D27,
  PCI28 = D28, PCI29 = D29, PCI30 = D30, PCI31 = D31,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI11 = D11,
  PCI12 = D12, PCI13 = D13, PCI14 = D14, PCI15 = D15,
  PCI16 = D16, PCI17 = D17, PCI18 = D18, PCI19 = D19,
  PCI0 = D0, PCI1 = D1, PCI2 = D2, PCI3 = D3,
  PCI4 = D4, PCI5 = D5, PCI6 = D6, PCI7 = D7,
  PCI8 = D8, PCI9 = D9, PCI10 = D10, PCI0 = D0,
  PCI1 = D1, PCI2 = D2, PCI3 = D3, PCI4 = D4,
  PCI5 = D5, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19, PCI0 = D0, PCI1 = D1, PCI2 = D2,
  PCI3 = D3, PCI4 = D4, PCI5 = D5, PCI6 = D6,
  PCI7 = D7, PCI8 = D8, PCI9 = D9, PCI10 = D10,
  PCI11 = D11, PCI12 = D12, PCI13 = D13, PCI14 = D14,
  PCI15 = D15, PCI16 = D16, PCI17 = D17, PCI18 = D18,
  PCI19 = D19
}
 
enum  {
  ANALOG_PIN_MAX = 8, DIGITAL_PIN_MAX = 32, EXT_PIN_MAX = 3, PCI_PIN_MAX = 32,
  PWM_PIN_MAX = 8
}
 
enum  TWIPin {
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SCL = 0, SDA = 1, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0,
  SDA = 1, SCL = 0, SDA = 1, SCL = 0
}
 
enum  SPIPin {
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  MISO = 6, MOSI = 5, SCK = 7, SS = 4,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, SCK = 7, MOSI = 5, MISO = 6,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7,
  SS = 4, MOSI = 5, MISO = 6, SCK = 7
}
 
enum  {
  VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)), UART_MAX = 2, EXT_MAX = 3, PCMSK_MAX = 4,
  PCINT_MAX = 32
}
 

Static Public Member Functions

static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 
static void init ()
 

Friends

class Pin
 
class GPIO
 
class UART
 

Detailed Description

Cosa pin symbol definitions for ATmega1284P based breadboards. Cosa does not use pin numbers as Arduino/Wiring. Instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Cosa pin symbol definitions for the ATmega328P based breadboards. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Cosa ATTINYX4 Board pin symbol definitions for the ATtinyX4 processors. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers are only symbolically mapped, i.e. a pin number/digit will not work, symbols must be used, Board::D2.

The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Circuit

ATinyX4
+----U----+
(VCC)-------------1-|VCC GND|-14------------(GND)
(D8)--------------2-|PB0 PA0|-13----------(D0/A0)
(D9)--------------3-|PB1 PA1|-12----------(D1/A1)
(/RESET)----------4-|PB3 PA2|-11----------(D2/A2)
(EXT0/D10)--------5-|PB2 PA3|-10-------(D3/A3/SS)
(LED/D7/A7)-------6-|PA7 PA4|-9---(D4/A4/SCL/SCK)
(MISO/SDA/D6/A6)--7-|PA6 PA5|-8------(D5/A5/MOSI)
+---------+

Cosa ATTINYX5 Board pin symbol definitions for the ATtinyX5 processors. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers are only symbolically mapped, i.e. a pin number/digit will not work, symbols must be used, Board::D2.

The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Circuit

ATinyX5
+----U----+
(/RESET)-----1-|PB5 VCC|-8-----------------(VCC)
(D3/A3)------2-|PB3 PB2|-7--(D2/A1/EXT0/SCL/SCK)
(LED/D4/A2)--3-|PB4 PB1|-6-------------(D1/MOSI)
(GND)--------4-|GND PB0|-5---------(D0/SDA/MISO)
+---------+

Cosa ATTINYX61 Board pin symbol definitions for the ATtinyX61 processors. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers are only symbolically mapped, i.e. a pin number/digit will not work, symbols must be used, Board::D2.

The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Circuit

ATinyX61
+----U----+
(D8/SDA)-------1-|PB0 PA0|-20------(D0/A0/MISO)
(D9)-----------2-|PB1 PA1|-19------(D1/A1/MOSI)
(D10/SCL)------3-|PB2 PA2|-18--(D2/A2/EXT1/SCK)
(/RESET)-------4-|PB3 PA3|-17------(D3/AREF/SS)
(VCC)----------5-|VCC AGND|-16------------(AGND)
(GND)----------6-|GND AVCC|-15------------(AVCC)
(D12/A7)-------7-|PB4 PA4|-14-----------(D4/A3)
(D13/A8)-------8-|PB5 PA5|-13-------(D5/A4/LED)
(D14/A9/EXT0)--9-|PB6 PA6|-12-----------(D6/A5)
(/RESET)------10-|PB7 PA7|-11-----------(D7/A6)
+---------+

Cosa pin symbol and hardware definitions for the ATmega168 based board Arduino Diecimila. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega168 are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Diecimila
----- -------
+-|(o)|--------------| USB |---+
| | | | | |
| ----- | | |
| ------- |
| |
| |
| |
| []| AREF
| []| GND
| []| D13/SCK/LED
| []| D12/MISO
RESET |[] []| D11/MOSI/PWM5
3V3 |[] []| D10/SS/PWM4
5V |[] []| D9/PWM3
GND |[] []| D8
GND |[] |
Vin |[] []| D7
| []| D6/PWM2
A0/D14 |[] []| D5/PWM1
A1/D15 |[] []| D4
A2/D16 |[] []| D3/EXT1/PWM0
A3/D17 |[] []| D2/EXT0
SDA/A4/D18 |[] ICSP []| D1/TX
SCL/A5/D19 |[] o-o-o* []| D0/RX
\ o-o-o /
+--------------------------+

Cosa pin symbol and hardware definitions for the ATmega328P based board Arduino Duemilanove. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Duemilanove
----- -------
+-|(o)|--------------| USB |---+
| | | | | |
| ----- | | |
| ------- |
| |
| |
| |
| []| AREF
| []| GND
| []| D13/SCK/LED
| []| D12/MISO
RESET |[] []| D11/MOSI/PWM5
3V3 |[] []| D10/SS/PWM4
5V |[] []| D9/PWM3
GND |[] []| D8
GND |[] |
Vin |[] []| D7
| []| D6/PWM2
A0/D14 |[] []| D5/PWM1
A1/D15 |[] []| D4
A2/D16 |[] []| D3/EXT1/PWM0
A3/D17 |[] []| D2/EXT0
SDA/A4/D18 |[] ICSP []| D1/TX
SCL/A5/D19 |[] o-o-o* []| D0/RX
\ o-o-o /
+--------------------------+

Cosa pin symbol and hardware definitions for the ATmega32U4 based Arduino Leonardo board. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega32u4 are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Leonardo
----- -----
+-|(o)|---------------|USB|----+
| | | | | |
| ----- ----| |
| |
| |
| []| SCL
| []| SDA
| []| AREF
| []| GND
NC |[] []| D13/PWM5/LED
IOREF |[] []| D12/A7
RESET |[] []| D11/PWM0
3V3 |[] []| D10/PWM3/A11
5V |[] []| D9/PWM2/A10
GND |[] []| D8/A9
GND |[] |
Vin |[] []| D7
| []| D6/PWM6/A8
A0/D14 |[] []| D5/PWM4
A1/D15 |[] []| D4/A6
A2/D16 |[] []| D3/SCL/EXT0/PWM1
A3/D17 |[] []| D2/SDA/EXT1
A4/D18 |[] ICSP []| D1/TX1/EXT3
A5/D19 |[] o-o-o* []| D0/RX1/EXT2
\ o-o-o /
+--------------------------+

Note: The SPI pins (on ICSP) are also numbered as digital pins.

Cosa pin symbol and hardware definitions for the ATmega328P based LilyPad Arduino board. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

LilyPad Arduino
TX RX A5
+-------------+
EXT0/D2 /o o o o o\ D18/A4/SDA
PWM0/EXT1/D3 /o o\ D17/A3
D4 /o [FTDI] o\ D16/A2
+ +
GND |o o| D15/A1
VCC |o o| D14/A0
+ +
PWM1/D5 \o o/ D13/SCK
PWM2/D6 \o o/ D12/MISO
D7 \o o o o o/ D11/PWM5/MOSI
+-------------+

Cosa pin symbol and hardware definitions for the ATmega32U4 based SparkFun LilyPad USB board. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega32u4 are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

LilyPad Arduino USB
-----
+--| |--+
A2 /o | | o\ D11
A3 /o ----- o\ D10
+ +
A4 |o o| D9
+ +
A5 \o o/ D3/SCL
GND \o o o/ D2/SDA
+---------+
VCC

WARNING: The pin binding is not complete. This board does not have all the defined pins. They remain to allow default parameters.

Cosa MEGA Board pin symbol definitions for the ATmega1280 and ATmega2560 based Arduino boards; Mega 1280/2560. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, etc.

The pin numbers for ATmega1280 and ATmega2560 are only symbolically mapped, i.e. a pin number/digit will not work, symbols must be used, e.g., Board::D42. Avoid iterations assuming that the symbols are in order.

The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Cosa pin symbol and hardware definitions for the ATmega32U4 based Arduino Micro board. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega32u4 are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Micro
-----
+----| V |----+
MOSI/D22 |o | | o| D21/SCK
RXLED/SS/D20 |o ----- o| D23/MISO
D1/TX/EXT3 |o> o| VIN
D0/RX/EXT2 |o< o| GND
RESET |o o| RSET
GND |o o| VCC
D2/SDA/EXT1 |o o| NC
D3/SCL/EXT0/PWM1 |o o| NC
D4 |o o| D19/A5
D5/PWM4 |o o| D18/A4
D6/PWM6 |o o| D17/A3
D7 |o o| D16/A2
D8 |o o| D15/A1
D9/PWM2 |o o| D14/A0
D10/PWM3 |o o| AREF
D11/PWM0 |o o| 3V3
D12 |o o| PWM5/D13
+-------------+

Note: SPI pins are not numbered as on board as the numbers are reserved in Cosa for analog pins (which also may act as digital pins).

Cosa pin symbol and hardware definitions for the ATmega328P based board Arduino Nano. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Nano
+-------------+
TX/D1 |o< o-o-o* o| VIN
RX/D0 |o> o-o-o o| GND
RESET |o ICSP o| RESET
GND |o o| 5V
EXT0/D2 |o o| D14/A0
PWM0/EXT1/D3 |o o| D15/A1
D4 |o o| D16/A2
PWM1/D5 |o o| D17/A3
PWM2/D6 |o o| D18/A4/SDA
D7 |o o| D19/A5/SCL
D8 |o o| A6
PWM3/D9 |o o| A7
PWM4/D10 |o o| AREF
PWM5/MOSI/D11 |o ----- o| 3V3
MISO/D12 |o | | o| D13/SCK
+----| V |----+
-----

Cosa pin symbol and hardware definitions for the ATmega32U4 based SparkFun Pro Micro board. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega32u4 are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Pro Micro
-----
+----| V |----+
EXT3/TX/D1 |o< | | o| RAW
EXT2/RX/D0 |o> ----- o| GND
GND |o o| RESET
GND |o o| VCC
SDA/EXT1/D2 |o o| D17/A3
D4 |o o| D15/A1
PWM4/D5 |o o| D14/A0
PWM6/D6 |o o| D21/SCK
D7 |o o| D23/MISO
D8 |o o| D22/MOSI
PWM2/D9 |o o| D10/PWM3
+-------------+

Note: SPI pins are not numbered as on board as the numbers are reserved in Cosa for analog pins (which also may act as digital pins).

Cosa pin symbol and hardware definitions for the ATmega328P based board Arduino Pro Mini. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Pro_Mini
GND GND VCC RX TX DTR
\ \ | | / /
\ \ | | / /
+-------------+
| o o o o o o |
TX/D1 |o* o| RAW
RX/D0 |o o| GND
RESET |o o| RESET
GND |o SCL/A5 o o| VCC
EXT0/D2 |o SDA/A4 o o| D17/A3
PWM0/EXT1/D3 |o o| D16/A2
D4 |o o| D15/A1
PWM1/D5 |o o| D14/A0
PWM2/D6 |o A7 o o| D13/SCK
D7 |o A6 o o| D12/MISO
D8 |o o| D11/MOSI/PWM5
PWM3/D9 |o o| D10/PWM4
+-------------+

Cosa pin symbol and hardware definitions for the ATmega328P based board Arduino Uno. Cosa does not use pin numbers as Arduino/Wiring, instead strong data type is used (enum types) for the specific pin classes; DigitalPin, AnalogPin, PWMPin, etc.

The pin numbers for ATmega328P are mapped as in Arduino. The static inline functions, SFR, BIT and UART, rely on compiler optimizations to be reduced.

Board

Arduino Uno
----- -------
+-|(o)|--------------| USB |---+
| | | | | |
| ----- | | |
| ------- |
| |
| []| SCL
| []| SDA
| []| AREF
| []| GND
NC |[] []| D13/SCK/LED
IOREF |[] []| D12/MISO
RESET |[] []| D11/MOSI/PWM5
3V3 |[] []| D10/SS/PWM4
5V |[] []| D9/PWM3
GND |[] []| D8
GND |[] |
Vin |[] []| D7
| []| D6/PWM2
A0/D14 |[] []| D5/PWM1
A1/D15 |[] []| D4
A2/D16 |[] []| D3/EXT1/PWM0
A3/D17 |[] []| D2/EXT0
SDA/A4/D18 |[] ICSP []| D1/TX
SCL/A5/D19 |[] o-o-o* []| D0/RX
\ o-o-o /
+--------------------------+

Definition at line 36 of file ATmega1284P.hh.

Member Enumeration Documentation

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 237 of file ATmega1284P.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 266 of file ATmega1284P.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 243 of file Diecimila.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 272 of file Diecimila.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 243 of file Duemilanove.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 272 of file Duemilanove.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 248 of file Leonardo.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 277 of file Leonardo.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 234 of file LilyPad.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 263 of file LilyPad.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 232 of file LilyPad_USB.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 261 of file LilyPad_USB.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 213 of file ATmega328P.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 289 of file Mega.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 318 of file Mega.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 242 of file Micro.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 272 of file Micro.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 236 of file Nano.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 265 of file Nano.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 237 of file Pro_Micro.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 267 of file Pro_Micro.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 237 of file Pro_Mini.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 266 of file Pro_Mini.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 242 of file ATmega328P.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 243 of file Uno.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
UART_MAX 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 272 of file Uno.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 193 of file ATtinyX4.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 222 of file ATtinyX4.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 186 of file ATtinyX5.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 215 of file ATtinyX5.hh.

anonymous enum

Size of pin maps.

Enumerator
ANALOG_PIN_MAX 
DIGITAL_PIN_MAX 
EXT_PIN_MAX 
PCI_PIN_MAX 
PWM_PIN_MAX 

Definition at line 210 of file ATtinyX61.hh.

anonymous enum

Auxiliary

Enumerator
VBG 
EXT_MAX 
PCMSK_MAX 
PCINT_MAX 

Definition at line 239 of file ATtinyX61.hh.

Analog pin symbols (ADC channel number)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 134 of file ATtinyX4.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 137 of file ATtinyX5.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 142 of file ATtinyX61.hh.

Analog pin symbols

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 142 of file ATmega328P.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 145 of file ATmega1284P.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 165 of file LilyPad.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 165 of file Nano.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 166 of file Pro_Mini.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 166 of file LilyPad_USB.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 171 of file Pro_Micro.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 174 of file Uno.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 174 of file Diecimila.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 174 of file Duemilanove.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 176 of file Micro.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 182 of file Leonardo.hh.

Analog pin symbols (ADC channel numbers)

Enumerator
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A12 
A13 
A14 
A15 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A8 
A9 
A10 
A11 
A0 
A1 
A2 
A3 
A4 
A5 
A6 
A7 
A0 
A1 
A2 
A3 
A4 
A5 

Definition at line 202 of file Mega.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 106 of file ATmega1284P.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 115 of file ATmega328P.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 116 of file ATtinyX4.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 119 of file ATtinyX61.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 124 of file ATtinyX5.hh.

Digital pin symbols; mapping from name to port<5>:bit<3>.

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 125 of file Mega.hh.

Digital pin symbols.

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 133 of file LilyPad_USB.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 138 of file Pro_Micro.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 138 of file LilyPad.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 138 of file Nano.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 139 of file Pro_Mini.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 143 of file Micro.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 147 of file Uno.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 147 of file Diecimila.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 147 of file Duemilanove.hh.

Digital pin symbols

Enumerator
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
TXLED 
RXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
D24 
D25 
D26 
D27 
D28 
D29 
D30 
D31 
D32 
D33 
D34 
D35 
D36 
D37 
D38 
D39 
D40 
D41 
D42 
D43 
D44 
D45 
D46 
D47 
D48 
D49 
D50 
D51 
D52 
D53 
D54 
D55 
D56 
D57 
D58 
D59 
D60 
D61 
D62 
D63 
D64 
D65 
D66 
D67 
D68 
D69 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
D20 
D21 
D22 
D23 
LED 
RXLED 
TXLED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 
D0 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D10 
D11 
D12 
D13 
D14 
D15 
D16 
D17 
D18 
D19 
LED 

Definition at line 149 of file Leonardo.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 167 of file ATtinyX5.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 169 of file ATtinyX4.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 179 of file ATmega328P.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 180 of file ATtinyX61.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 190 of file ATmega1284P.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 200 of file LilyPad.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 202 of file Nano.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 203 of file Pro_Mini.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 208 of file LilyPad_USB.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 209 of file Duemilanove.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 209 of file Uno.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 209 of file Diecimila.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 213 of file Pro_Micro.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 218 of file Micro.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 224 of file Leonardo.hh.

External interrupt pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
EXT0 
EXT1 
EXT2 
EXT0 
EXT1 
EXT0 
EXT0 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT2 
EXT3 
EXT4 
EXT5 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 
EXT2 
EXT3 
EXT0 
EXT1 
EXT0 
EXT1 

Definition at line 254 of file Mega.hh.

Pin change interrupt. Number of port registers.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 174 of file ATtinyX5.hh.

Pin change interrupt. Number of port registers.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 176 of file ATtinyX4.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 187 of file ATmega328P.hh.

Pin change interrupt. Number of port registers.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 188 of file ATtinyX61.hh.

Pin change interrupt. Number of port registers.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 199 of file ATmega1284P.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 208 of file LilyPad.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 210 of file Nano.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 211 of file Pro_Mini.hh.

Pin change interrupt (PCI) pins (as digital pin number).

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 217 of file Duemilanove.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 217 of file Uno.hh.

Pin change interrupt (PCI) pins (as digital pin number).

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 217 of file Diecimila.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 218 of file LilyPad_USB.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 223 of file Pro_Micro.hh.

Pin change interrupt (PCI) pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 228 of file Micro.hh.

Pin change interrupt (PCI) pins. Number of port registers.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 234 of file Leonardo.hh.

Pin change interrupt. Number of port registers. Arduino Mega does not allow access to all PCI pins.

Enumerator
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI20 
PCI21 
PCI22 
PCI23 
PCI24 
PCI25 
PCI26 
PCI27 
PCI28 
PCI29 
PCI30 
PCI31 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 
PCI0 
PCI1 
PCI2 
PCI3 
PCI4 
PCI5 
PCI6 
PCI7 
PCI8 
PCI9 
PCI10 
PCI11 
PCI12 
PCI13 
PCI14 
PCI15 
PCI16 
PCI17 
PCI18 
PCI19 

Definition at line 267 of file Mega.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 158 of file ATtinyX5.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 158 of file ATtinyX4.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 166 of file ATmega328P.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 170 of file ATmega1284P.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 170 of file ATtinyX61.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 187 of file LilyPad.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 189 of file Nano.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 190 of file Pro_Mini.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 194 of file LilyPad_USB.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 196 of file Uno.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 196 of file Duemilanove.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 196 of file Diecimila.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 199 of file Pro_Micro.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 204 of file Micro.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 210 of file Leonardo.hh.

PWM pin symbols; sub-set of digital pins to allow compile time checking.

Enumerator
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM0 
PWM1 
PWM0 
PWM1 
PWM2 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM7 
PWM8 
PWM9 
PWM10 
PWM11 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM6 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 
PWM0 
PWM1 
PWM2 
PWM3 
PWM4 
PWM5 

Definition at line 235 of file Mega.hh.

Reference voltage; ARef pin, Vcc or internal 2V56.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 147 of file ATtinyX5.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 148 of file ATtinyX4.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 156 of file ATmega328P.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 159 of file ATmega1284P.hh.

Reference voltage; ARef pin, Vcc or internal 1V1 and 2V56.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 159 of file ATtinyX61.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 177 of file LilyPad.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 179 of file Nano.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 180 of file Pro_Mini.hh.

Reference voltage; ARef pin, Vcc or internal 2V56

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 184 of file LilyPad_USB.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 186 of file Duemilanove.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 186 of file Diecimila.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 186 of file Uno.hh.

Reference voltage; ARef pin, Vcc or internal 2V56

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 189 of file Pro_Micro.hh.

Reference voltage; ARef pin, Vcc or internal 2V56

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 194 of file Micro.hh.

Reference voltage; ARef pin, Vcc or internal 2V56

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 200 of file Leonardo.hh.

Reference voltage; ARef pin, Vcc or internal 1V1.

Enumerator
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
AVCC_REFERENCE 
APIN_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A2V56_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 
APIN_REFERENCE 
AVCC_REFERENCE 
A1V1_REFERENCE 

Definition at line 224 of file Mega.hh.

Pins used for SPI interface (in Port B, bit 0-3, D0-D3)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 205 of file ATtinyX5.hh.

Pins used for SPI interface (in Port A, bit 3-6, D3-D5)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 212 of file ATtinyX4.hh.

Pins used for SPI interface (Port A, bit 0-3, D0-D3)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 229 of file ATtinyX61.hh.

Pins used for SPI interface (port B, bit 2-5, D10-D13)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 232 of file ATmega328P.hh.

Pins used for SPI interface (port B, bit 0-3, ICSP)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 251 of file LilyPad_USB.hh.

Pins used for SPI interface (in port B, digital pins D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 253 of file LilyPad.hh.

Pins used for SPI interface (port B, bit 2-5, D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 255 of file Nano.hh.

Pins used for SPI interface (in port B, bit 4-7, D4-D7)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 256 of file ATmega1284P.hh.

Pins used for SPI interface (in port B, digital pins D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 256 of file Pro_Mini.hh.

Pins used for SPI interface (port B, bit 0-3, D20-D21) Note: Boards are marked differently.

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 257 of file Pro_Micro.hh.

Pins used for SPI interface (port B, digital pins D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 262 of file Diecimila.hh.

Pins used for SPI interface (port B, bit 0-3, D20-D21) Note: Boards are marked differently.

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 262 of file Micro.hh.

Pins used for SPI interface (port B, digital pins D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 262 of file Duemilanove.hh.

Pins used for SPI interface (port B, digital pins D10-D13).

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 262 of file Uno.hh.

Pins used for SPI interface (port B, bit 0-3)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 267 of file Leonardo.hh.

Pins used for SPI interface (port B, D50-D53)

Enumerator
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
MISO 
MOSI 
SCK 
SS 
MISO 
MOSI 
SCK 
SS 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
SCK 
MOSI 
MISO 
SS 
MOSI 
MISO 
SCK 
SS 
MOSI 
MISO 
SCK 

Definition at line 308 of file Mega.hh.

Pins used for TWI interface (in Port B, bit 0/2, D0/D2)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 197 of file ATtinyX5.hh.

Pins used for TWI interface (in Port A, bit 4/6, D4/D6)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 204 of file ATtinyX4.hh.

Pins used for TWI interface (Port B, bit 0/2, D8/D10).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 221 of file ATtinyX61.hh.

Pins used for TWI interface (port C, bit 4-6, A4-A5)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 224 of file ATmega328P.hh.

Pins used for TWI interface (port D, bit 0-1, D2-D3)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 243 of file LilyPad_USB.hh.

Pins used for TWI interface (in port C, analog pins A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 245 of file LilyPad.hh.

Pins used for TWI interface (port C, bit 4-5, A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 247 of file Nano.hh.

Pins used for TWI interface (in port C, analog pins A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 248 of file Pro_Mini.hh.

Pins used for TWI interface (port D, bit 0-1, D2-D3)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 248 of file Pro_Micro.hh.

Pins used for TWI interface (in port C, bit 0-1, D16-D17)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 248 of file ATmega1284P.hh.

Pins used for TWI interface (port D, bit 0-1, D2-D3)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 253 of file Micro.hh.

Pins used for TWI interface (port C, analog pins A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 254 of file Diecimila.hh.

Pins used for TWI interface (port C, analog pins A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 254 of file Duemilanove.hh.

Pins used for TWI interface (port C, analog pins A4-A5).

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 254 of file Uno.hh.

Pins used for TWI interface (port D, bit 0-1, D0-D1)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 259 of file Leonardo.hh.

Pins used for TWI interface (port D, D20-D21)

Enumerator
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SCL 
SDA 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 
SDA 
SCL 

Definition at line 300 of file Mega.hh.

Member Function Documentation

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 101 of file ATmega1284P.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 110 of file ATmega328P.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 111 of file ATtinyX4.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 114 of file ATtinyX61.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 119 of file ATtinyX5.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 120 of file Mega.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 128 of file LilyPad_USB.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 133 of file LilyPad.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 133 of file Nano.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 133 of file Pro_Micro.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 134 of file Pro_Mini.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 138 of file Micro.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 142 of file Diecimila.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 142 of file Uno.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 142 of file Duemilanove.hh.

static void Board::init ( )
inlinestatic

Initiate board ports. Default void.

Definition at line 144 of file Leonardo.hh.

Friends And Related Function Documentation

GPIO
friend

Definition at line 38 of file ATmega1284P.hh.

Pin
friend

Definition at line 37 of file ATmega1284P.hh.

UART
friend

Definition at line 39 of file ATmega1284P.hh.


The documentation for this class was generated from the following files: