|
30 | 30 | #define analogInputToDigitalPin(p) ((p < 16) ? (p) + 54 : -1)
|
31 | 31 | #define digitalPinHasPWM(p) (((p) >= 2 && (p) <= 13) || ((p) >= 44 && (p)<= 46))
|
32 | 32 |
|
33 |
| -static const uint8_t SS = 53; |
34 |
| -static const uint8_t MOSI = 51; |
35 |
| -static const uint8_t MISO = 50; |
36 |
| -static const uint8_t SCK = 52; |
| 33 | +#define PIN_SPI_SS (53) |
| 34 | +#define PIN_SPI_MOSI (51) |
| 35 | +#define PIN_SPI_MISO (50) |
| 36 | +#define PIN_SPI_SCK (52) |
| 37 | + |
| 38 | +static const uint8_t SS = PIN_SPI_SS; |
| 39 | +static const uint8_t MOSI = PIN_SPI_MOSI; |
| 40 | +static const uint8_t MISO = PIN_SPI_MISO; |
| 41 | +static const uint8_t SCK = PIN_SPI_SCK; |
| 42 | + |
| 43 | +#define PIN_WIRE_SDA (20) |
| 44 | +#define PIN_WIRE_SCL (21) |
| 45 | + |
| 46 | +static const uint8_t SDA = PIN_WIRE_SDA; |
| 47 | +static const uint8_t SCL = PIN_WIRE_SCL; |
37 | 48 |
|
38 |
| -static const uint8_t SDA = 20; |
39 |
| -static const uint8_t SCL = 21; |
40 | 49 | #define LED_BUILTIN 13
|
41 | 50 |
|
42 |
| -static const uint8_t A0 = 54; |
43 |
| -static const uint8_t A1 = 55; |
44 |
| -static const uint8_t A2 = 56; |
45 |
| -static const uint8_t A3 = 57; |
46 |
| -static const uint8_t A4 = 58; |
47 |
| -static const uint8_t A5 = 59; |
48 |
| -static const uint8_t A6 = 60; |
49 |
| -static const uint8_t A7 = 61; |
50 |
| -static const uint8_t A8 = 62; |
51 |
| -static const uint8_t A9 = 63; |
52 |
| -static const uint8_t A10 = 64; |
53 |
| -static const uint8_t A11 = 65; |
54 |
| -static const uint8_t A12 = 66; |
55 |
| -static const uint8_t A13 = 67; |
56 |
| -static const uint8_t A14 = 68; |
57 |
| -static const uint8_t A15 = 69; |
| 51 | +#define PIN_A0 (54) |
| 52 | +#define PIN_A1 (55) |
| 53 | +#define PIN_A2 (56) |
| 54 | +#define PIN_A3 (57) |
| 55 | +#define PIN_A4 (58) |
| 56 | +#define PIN_A5 (59) |
| 57 | +#define PIN_A6 (60) |
| 58 | +#define PIN_A7 (61) |
| 59 | +#define PIN_A8 (62) |
| 60 | +#define PIN_A9 (63) |
| 61 | +#define PIN_A10 (64) |
| 62 | +#define PIN_A11 (65) |
| 63 | +#define PIN_A12 (66) |
| 64 | +#define PIN_A13 (67) |
| 65 | +#define PIN_A14 (68) |
| 66 | +#define PIN_A15 (69) |
| 67 | + |
| 68 | +static const uint8_t A0 = PIN_A0; |
| 69 | +static const uint8_t A1 = PIN_A1; |
| 70 | +static const uint8_t A2 = PIN_A2; |
| 71 | +static const uint8_t A3 = PIN_A3; |
| 72 | +static const uint8_t A4 = PIN_A4; |
| 73 | +static const uint8_t A5 = PIN_A5; |
| 74 | +static const uint8_t A6 = PIN_A6; |
| 75 | +static const uint8_t A7 = PIN_A7; |
| 76 | +static const uint8_t A8 = PIN_A8; |
| 77 | +static const uint8_t A9 = PIN_A9; |
| 78 | +static const uint8_t A10 = PIN_A10; |
| 79 | +static const uint8_t A11 = PIN_A11; |
| 80 | +static const uint8_t A12 = PIN_A12; |
| 81 | +static const uint8_t A13 = PIN_A13; |
| 82 | +static const uint8_t A14 = PIN_A14; |
| 83 | +static const uint8_t A15 = PIN_A15; |
58 | 84 |
|
59 | 85 | // A majority of the pins are NOT PCINTs, SO BE WARNED (i.e. you cannot use them as receive pins)
|
60 | 86 | // Only pins available for RECEIVE (TRANSMIT can be on any pin):
|
|
0 commit comments