@@ -55,6 +55,7 @@ const static uint8_t A6 = 20;
55
55
const static uint8_t A7 = 21 ;
56
56
const static uint8_t A8 = 22 ;
57
57
const static uint8_t A9 = 23 ;
58
+ const static uint8_t A10 = 24 ;
58
59
59
60
// __AVR_ATmega32U4__ has an unusual mapping of pins to channels
60
61
extern const uint8_t PROGMEM analog_pin_to_channel_PGM [];
@@ -108,15 +109,15 @@ extern const uint8_t PROGMEM analog_pin_to_channel_PGM[];
108
109
// D2 PD1 SDA SDA/INT1
109
110
// D3# PD0 PWM8/SCL OC0B/SCL/INT0
110
111
// D4 A6 PD4 ADC8
111
- // D5# PC6 OC3A/#OC4A
112
- // D6# A8 PD7 FastPWM #OC4D/ADC10
112
+ // D5# PC6 ??? OC3A/#OC4A
113
+ // D6# A7 PD7 FastPWM #OC4D/ADC10
113
114
// D7 PE6 INT6/AIN0
114
115
//
115
116
// D8 PB4 ADC11/PCINT4
116
- // D9# A9 PB5 PWM16 OC1A/#OC4B/ADC13/PCINT5
117
- // D10# A10 PB6 PWM16 OC1B/0c4B/ADC12/PCINT6
117
+ // D9# A8 PB5 PWM16 OC1A/#OC4B/ADC13/PCINT5
118
+ // D10# A9 PB6 PWM16 OC1B/0c4B/ADC12/PCINT6
118
119
// D11# PB7 PWM8/16 0C0A/OC1C/#RTS/PCINT7
119
- // D12# PC6 PWM16 0C3A/#OC4A
120
+ // D12 A10 PD6 T1/#OC4D/ADC9
120
121
// D13# PC7 PWM10 CLK0/OC4A
121
122
//
122
123
// A0 PF7 ADC7
@@ -186,7 +187,7 @@ const uint8_t PROGMEM digital_pin_to_port_PGM[18] = {
186
187
PB ,
187
188
PB ,
188
189
189
- PC , /* 12 */
190
+ PD , /* 12 */
190
191
PC , /* 13 */
191
192
192
193
PB , /* 14 */
@@ -210,7 +211,7 @@ const uint8_t PROGMEM digital_pin_to_bit_mask_PGM[18] = {
210
211
_BV (6 ),
211
212
_BV (7 ),
212
213
213
- _BV (6 ), /* 12 port C */
214
+ _BV (6 ), /* 12 port D */
214
215
_BV (7 ),
215
216
216
217
_BV (0 ), /* 14, port B */
@@ -234,10 +235,10 @@ const uint8_t PROGMEM digital_pin_to_timer_PGM[18] = {
234
235
TIMER1B , /* 10 */
235
236
TIMER0A , /* 11 */
236
237
237
- TIMER3A , /* 12 */
238
+ NOT_ON_TIMER ,
238
239
TIMER4A , /* 13 */
239
240
240
- NOT_ON_TIMER , /* 14 port B */
241
+ NOT_ON_TIMER ,
241
242
NOT_ON_TIMER ,
242
243
};
243
244
@@ -253,6 +254,7 @@ const uint8_t PROGMEM analog_pin_to_channel_PGM[11] = {
253
254
D6 A7 PD7 FastPWM #OC4D/ADC10
254
255
D9 A8 PB5 PWM16 OC1A/#OC4B/ADC13/PCINT5
255
256
D10 A9 PB6 PWM16 OC1B/0c4B/ADC12/PCINT6
257
+ D12 A10 PD6 T1/#OC4D/ADC9
256
258
*/
257
259
258
260
7 ,
@@ -265,7 +267,8 @@ const uint8_t PROGMEM analog_pin_to_channel_PGM[11] = {
265
267
10 ,
266
268
267
269
13 ,
268
- 12
270
+ 12 ,
271
+ 9
269
272
};
270
273
271
274
#endif
0 commit comments