Prusa MINI Firmware overview
fastio_AT90USB.h File Reference
#include "../fastio.h"

Go to the source code of this file.

Macros

#define DEBUG_LED   DIO31 /* led D5 red */
 
#define SCK   DIO21
 
#define MISO   DIO23
 
#define MOSI   DIO22
 
#define SS   DIO20
 
#define DIO0_PIN   PIND0
 
#define DIO0_RPORT   PIND
 
#define DIO0_WPORT   PORTD
 
#define DIO0_PWM   0
 
#define DIO0_DDR   DDRD
 
#define DIO1_PIN   PIND1
 
#define DIO1_RPORT   PIND
 
#define DIO1_WPORT   PORTD
 
#define DIO1_PWM   0
 
#define DIO1_DDR   DDRD
 
#define DIO2_PIN   PIND2
 
#define DIO2_RPORT   PIND
 
#define DIO2_WPORT   PORTD
 
#define DIO2_PWM   0
 
#define DIO2_DDR   DDRD
 
#define DIO3_PIN   PIND3
 
#define DIO3_RPORT   PIND
 
#define DIO3_WPORT   PORTD
 
#define DIO3_PWM   0
 
#define DIO3_DDR   DDRD
 
#define DIO4_PIN   PIND4
 
#define DIO4_RPORT   PIND
 
#define DIO4_WPORT   PORTD
 
#define DIO4_PWM   0
 
#define DIO4_DDR   DDRD
 
#define DIO5_PIN   PIND5
 
#define DIO5_RPORT   PIND
 
#define DIO5_WPORT   PORTD
 
#define DIO5_PWM   0
 
#define DIO5_DDR   DDRD
 
#define DIO6_PIN   PIND6
 
#define DIO6_RPORT   PIND
 
#define DIO6_WPORT   PORTD
 
#define DIO6_PWM   0
 
#define DIO6_DDR   DDRD
 
#define DIO7_PIN   PIND7
 
#define DIO7_RPORT   PIND
 
#define DIO7_WPORT   PORTD
 
#define DIO7_PWM   0
 
#define DIO7_DDR   DDRD
 
#define DIO8_PIN   PINE0
 
#define DIO8_RPORT   PINE
 
#define DIO8_WPORT   PORTE
 
#define DIO8_PWM   0
 
#define DIO8_DDR   DDRE
 
#define DIO9_PIN   PINE1
 
#define DIO9_RPORT   PINE
 
#define DIO9_WPORT   PORTE
 
#define DIO9_PWM   0
 
#define DIO9_DDR   DDRE
 
#define DIO10_PIN   PINC0
 
#define DIO10_RPORT   PINC
 
#define DIO10_WPORT   PORTC
 
#define DIO10_PWM   0
 
#define DIO10_DDR   DDRC
 
#define DIO11_PIN   PINC1
 
#define DIO11_RPORT   PINC
 
#define DIO11_WPORT   PORTC
 
#define DIO11_PWM   0
 
#define DIO11_DDR   DDRC
 
#define DIO12_PIN   PINC2
 
#define DIO12_RPORT   PINC
 
#define DIO12_WPORT   PORTC
 
#define DIO12_PWM   0
 
#define DIO12_DDR   DDRC
 
#define DIO13_PIN   PINC3
 
#define DIO13_RPORT   PINC
 
#define DIO13_WPORT   PORTC
 
#define DIO13_PWM   0
 
#define DIO13_DDR   DDRC
 
#define DIO14_PIN   PINC4
 
#define DIO14_RPORT   PINC
 
#define DIO14_WPORT   PORTC
 
#define DIO14_PWM   0
 
#define DIO14_DDR   DDRC
 
#define DIO15_PIN   PINC5
 
#define DIO15_RPORT   PINC
 
#define DIO15_WPORT   PORTC
 
#define DIO15_PWM   0
 
#define DIO15_DDR   DDRC
 
#define DIO16_PIN   PINC6
 
#define DIO16_RPORT   PINC
 
#define DIO16_WPORT   PORTC
 
#define DIO16_PWM   0
 
#define DIO16_DDR   DDRC
 
#define DIO17_PIN   PINC7
 
#define DIO17_RPORT   PINC
 
#define DIO17_WPORT   PORTC
 
#define DIO17_PWM   0
 
#define DIO17_DDR   DDRC
 
#define DIO18_PIN   PINE6
 
#define DIO18_RPORT   PINE
 
#define DIO18_WPORT   PORTE
 
#define DIO18_PWM   0
 
#define DIO18_DDR   DDRE
 
#define DIO19_PIN   PINE7
 
#define DIO19_RPORT   PINE
 
#define DIO19_WPORT   PORTE
 
#define DIO19_PWM   0
 
#define DIO19_DDR   DDRE
 
#define DIO20_PIN   PINB0
 
#define DIO20_RPORT   PINB
 
#define DIO20_WPORT   PORTB
 
#define DIO20_PWM   0
 
#define DIO20_DDR   DDRB
 
#define DIO21_PIN   PINB1
 
#define DIO21_RPORT   PINB
 
#define DIO21_WPORT   PORTB
 
#define DIO21_PWM   0
 
#define DIO21_DDR   DDRB
 
#define DIO22_PIN   PINB2
 
#define DIO22_RPORT   PINB
 
#define DIO22_WPORT   PORTB
 
#define DIO22_PWM   0
 
#define DIO22_DDR   DDRB
 
#define DIO23_PIN   PINB3
 
#define DIO23_RPORT   PINB
 
#define DIO23_WPORT   PORTB
 
#define DIO23_PWM   0
 
#define DIO23_DDR   DDRB
 
#define DIO24_PIN   PINB4
 
#define DIO24_RPORT   PINB
 
#define DIO24_WPORT   PORTB
 
#define DIO24_PWM   0
 
#define DIO24_DDR   DDRB
 
#define DIO25_PIN   PINB5
 
#define DIO25_RPORT   PINB
 
#define DIO25_WPORT   PORTB
 
#define DIO25_PWM   0
 
#define DIO25_DDR   DDRB
 
#define DIO26_PIN   PINB6
 
#define DIO26_RPORT   PINB
 
#define DIO26_WPORT   PORTB
 
#define DIO26_PWM   0
 
#define DIO26_DDR   DDRB
 
#define DIO27_PIN   PINB7
 
#define DIO27_RPORT   PINB
 
#define DIO27_WPORT   PORTB
 
#define DIO27_PWM   0
 
#define DIO27_DDR   DDRB
 
#define DIO28_PIN   PINA0
 
#define DIO28_RPORT   PINA
 
#define DIO28_WPORT   PORTA
 
#define DIO28_PWM   0
 
#define DIO28_DDR   DDRA
 
#define DIO29_PIN   PINA1
 
#define DIO29_RPORT   PINA
 
#define DIO29_WPORT   PORTA
 
#define DIO29_PWM   0
 
#define DIO29_DDR   DDRA
 
#define DIO30_PIN   PINA2
 
#define DIO30_RPORT   PINA
 
#define DIO30_WPORT   PORTA
 
#define DIO30_PWM   0
 
#define DIO30_DDR   DDRA
 
#define DIO31_PIN   PINA3
 
#define DIO31_RPORT   PINA
 
#define DIO31_WPORT   PORTA
 
#define DIO31_PWM   0
 
#define DIO31_DDR   DDRA
 
#define DIO32_PIN   PINA4
 
#define DIO32_RPORT   PINA
 
#define DIO32_WPORT   PORTA
 
#define DIO32_PWM   0
 
#define DIO32_DDR   DDRA
 
#define DIO33_PIN   PINA5
 
#define DIO33_RPORT   PINA
 
#define DIO33_WPORT   PORTA
 
#define DIO33_PWM   0
 
#define DIO33_DDR   DDRA
 
#define DIO34_PIN   PINA6
 
#define DIO34_RPORT   PINA
 
#define DIO34_WPORT   PORTA
 
#define DIO34_PWM   0
 
#define DIO34_DDR   DDRA
 
#define DIO35_PIN   PINA7
 
#define DIO35_RPORT   PINA
 
#define DIO35_WPORT   PORTA
 
#define DIO35_PWM   0
 
#define DIO35_DDR   DDRA
 
#define DIO36_PIN   PINE4
 
#define DIO36_RPORT   PINE
 
#define DIO36_WPORT   PORTE
 
#define DIO36_PWM   0
 
#define DIO36_DDR   DDRE
 
#define DIO37_PIN   PINE5
 
#define DIO37_RPORT   PINE
 
#define DIO37_WPORT   PORTE
 
#define DIO37_PWM   0
 
#define DIO37_DDR   DDRE
 
#define DIO38_PIN   PINF0
 
#define DIO38_RPORT   PINF
 
#define DIO38_WPORT   PORTF
 
#define DIO38_PWM   0
 
#define DIO38_DDR   DDRF
 
#define DIO39_PIN   PINF1
 
#define DIO39_RPORT   PINF
 
#define DIO39_WPORT   PORTF
 
#define DIO39_PWM   0
 
#define DIO39_DDR   DDRF
 
#define DIO40_PIN   PINF2
 
#define DIO40_RPORT   PINF
 
#define DIO40_WPORT   PORTF
 
#define DIO40_PWM   0
 
#define DIO40_DDR   DDRF
 
#define DIO41_PIN   PINF3
 
#define DIO41_RPORT   PINF
 
#define DIO41_WPORT   PORTF
 
#define DIO41_PWM   0
 
#define DIO41_DDR   DDRF
 
#define DIO42_PIN   PINF4
 
#define DIO42_RPORT   PINF
 
#define DIO42_WPORT   PORTF
 
#define DIO42_PWM   0
 
#define DIO42_DDR   DDRF
 
#define DIO43_PIN   PINF5
 
#define DIO43_RPORT   PINF
 
#define DIO43_WPORT   PORTF
 
#define DIO43_PWM   0
 
#define DIO43_DDR   DDRF
 
#define DIO44_PIN   PINF6
 
#define DIO44_RPORT   PINF
 
#define DIO44_WPORT   PORTF
 
#define DIO44_PWM   0
 
#define DIO44_DDR   DDRF
 
#define DIO45_PIN   PINF7
 
#define DIO45_RPORT   PINF
 
#define DIO45_WPORT   PORTF
 
#define DIO45_PWM   0
 
#define DIO45_DDR   DDRF
 
#define AIO0_PIN   PINF0
 
#define AIO0_RPORT   PINF
 
#define AIO0_WPORT   PORTF
 
#define AIO0_PWM   0
 
#define AIO0_DDR   DDRF
 
#define AIO1_PIN   PINF1
 
#define AIO1_RPORT   PINF
 
#define AIO1_WPORT   PORTF
 
#define AIO1_PWM   0
 
#define AIO1_DDR   DDRF
 
#define AIO2_PIN   PINF2
 
#define AIO2_RPORT   PINF
 
#define AIO2_WPORT   PORTF
 
#define AIO2_PWM   0
 
#define AIO2_DDR   DDRF
 
#define AIO3_PIN   PINF3
 
#define AIO3_RPORT   PINF
 
#define AIO3_WPORT   PORTF
 
#define AIO3_PWM   0
 
#define AIO3_DDR   DDRF
 
#define AIO4_PIN   PINF4
 
#define AIO4_RPORT   PINF
 
#define AIO4_WPORT   PORTF
 
#define AIO4_PWM   0
 
#define AIO4_DDR   DDRF
 
#define AIO5_PIN   PINF5
 
#define AIO5_RPORT   PINF
 
#define AIO5_WPORT   PORTF
 
#define AIO5_PWM   0
 
#define AIO5_DDR   DDRF
 
#define AIO6_PIN   PINF6
 
#define AIO6_RPORT   PINF
 
#define AIO6_WPORT   PORTF
 
#define AIO6_PWM   0
 
#define AIO6_DDR   DDRF
 
#define AIO7_PIN   PINF7
 
#define AIO7_RPORT   PINF
 
#define AIO7_WPORT   PORTF
 
#define AIO7_PWM   0
 
#define AIO7_DDR   DDRF
 
#define DIO46_PIN   PINE2
 
#define DIO46_RPORT   PINE
 
#define DIO46_WPORT   PORTE
 
#define DIO46_PWM   0
 
#define DIO46_DDR   DDRE
 
#define DIO47_PIN   PINE3
 
#define DIO47_RPORT   PINE
 
#define DIO47_WPORT   PORTE
 
#define DIO47_PWM   0
 
#define DIO47_DDR   DDRE
 
#define TEENSY_E2   46
 
#define TEENSY_E3   47
 
#define PA0_PIN   PINA0
 
#define PA0_RPORT   PINA
 
#define PA0_WPORT   PORTA
 
#define PA0_PWM   0
 
#define PA0_DDR   DDRA
 
#define PA1_PIN   PINA1
 
#define PA1_RPORT   PINA
 
#define PA1_WPORT   PORTA
 
#define PA1_PWM   0
 
#define PA1_DDR   DDRA
 
#define PA2_PIN   PINA2
 
#define PA2_RPORT   PINA
 
#define PA2_WPORT   PORTA
 
#define PA2_PWM   0
 
#define PA2_DDR   DDRA
 
#define PA3_PIN   PINA3
 
#define PA3_RPORT   PINA
 
#define PA3_WPORT   PORTA
 
#define PA3_PWM   0
 
#define PA3_DDR   DDRA
 
#define PA4_PIN   PINA4
 
#define PA4_RPORT   PINA
 
#define PA4_WPORT   PORTA
 
#define PA4_PWM   0
 
#define PA4_DDR   DDRA
 
#define PA5_PIN   PINA5
 
#define PA5_RPORT   PINA
 
#define PA5_WPORT   PORTA
 
#define PA5_PWM   0
 
#define PA5_DDR   DDRA
 
#define PA6_PIN   PINA6
 
#define PA6_RPORT   PINA
 
#define PA6_WPORT   PORTA
 
#define PA6_PWM   0
 
#define PA6_DDR   DDRA
 
#define PA7_PIN   PINA7
 
#define PA7_RPORT   PINA
 
#define PA7_WPORT   PORTA
 
#define PA7_PWM   0
 
#define PA7_DDR   DDRA
 
#define PB0_PIN   PINB0
 
#define PB0_RPORT   PINB
 
#define PB0_WPORT   PORTB
 
#define PB0_PWM   0
 
#define PB0_DDR   DDRB
 
#define PB1_PIN   PINB1
 
#define PB1_RPORT   PINB
 
#define PB1_WPORT   PORTB
 
#define PB1_PWM   0
 
#define PB1_DDR   DDRB
 
#define PB2_PIN   PINB2
 
#define PB2_RPORT   PINB
 
#define PB2_WPORT   PORTB
 
#define PB2_PWM   0
 
#define PB2_DDR   DDRB
 
#define PB3_PIN   PINB3
 
#define PB3_RPORT   PINB
 
#define PB3_WPORT   PORTB
 
#define PB3_PWM   0
 
#define PB3_DDR   DDRB
 
#define PB4_PIN   PINB4
 
#define PB4_RPORT   PINB
 
#define PB4_WPORT   PORTB
 
#define PB4_PWM   0
 
#define PB4_DDR   DDRB
 
#define PB5_PIN   PINB5
 
#define PB5_RPORT   PINB
 
#define PB5_WPORT   PORTB
 
#define PB5_PWM   0
 
#define PB5_DDR   DDRB
 
#define PB6_PIN   PINB6
 
#define PB6_RPORT   PINB
 
#define PB6_WPORT   PORTB
 
#define PB6_PWM   0
 
#define PB6_DDR   DDRB
 
#define PB7_PIN   PINB7
 
#define PB7_RPORT   PINB
 
#define PB7_WPORT   PORTB
 
#define PB7_PWM   0
 
#define PB7_DDR   DDRB
 
#define PC0_PIN   PINC0
 
#define PC0_RPORT   PINC
 
#define PC0_WPORT   PORTC
 
#define PC0_PWM   0
 
#define PC0_DDR   DDRC
 
#define PC1_PIN   PINC1
 
#define PC1_RPORT   PINC
 
#define PC1_WPORT   PORTC
 
#define PC1_PWM   0
 
#define PC1_DDR   DDRC
 
#define PC2_PIN   PINC2
 
#define PC2_RPORT   PINC
 
#define PC2_WPORT   PORTC
 
#define PC2_PWM   0
 
#define PC2_DDR   DDRC
 
#define PC3_PIN   PINC3
 
#define PC3_RPORT   PINC
 
#define PC3_WPORT   PORTC
 
#define PC3_PWM   0
 
#define PC3_DDR   DDRC
 
#define PC4_PIN   PINC4
 
#define PC4_RPORT   PINC
 
#define PC4_WPORT   PORTC
 
#define PC4_PWM   0
 
#define PC4_DDR   DDRC
 
#define PC5_PIN   PINC5
 
#define PC5_RPORT   PINC
 
#define PC5_WPORT   PORTC
 
#define PC5_PWM   0
 
#define PC5_DDR   DDRC
 
#define PC6_PIN   PINC6
 
#define PC6_RPORT   PINC
 
#define PC6_WPORT   PORTC
 
#define PC6_PWM   0
 
#define PC6_DDR   DDRC
 
#define PC7_PIN   PINC7
 
#define PC7_RPORT   PINC
 
#define PC7_WPORT   PORTC
 
#define PC7_PWM   0
 
#define PC7_DDR   DDRC
 
#define PD0_PIN   PIND0
 
#define PD0_RPORT   PIND
 
#define PD0_WPORT   PORTD
 
#define PD0_PWM   0
 
#define PD0_DDR   DDRD
 
#define PD1_PIN   PIND1
 
#define PD1_RPORT   PIND
 
#define PD1_WPORT   PORTD
 
#define PD1_PWM   0
 
#define PD1_DDR   DDRD
 
#define PD2_PIN   PIND2
 
#define PD2_RPORT   PIND
 
#define PD2_WPORT   PORTD
 
#define PD2_PWM   0
 
#define PD2_DDR   DDRD
 
#define PD3_PIN   PIND3
 
#define PD3_RPORT   PIND
 
#define PD3_WPORT   PORTD
 
#define PD3_PWM   0
 
#define PD3_DDR   DDRD
 
#define PD4_PIN   PIND4
 
#define PD4_RPORT   PIND
 
#define PD4_WPORT   PORTD
 
#define PD4_PWM   0
 
#define PD4_DDR   DDRD
 
#define PD5_PIN   PIND5
 
#define PD5_RPORT   PIND
 
#define PD5_WPORT   PORTD
 
#define PD5_PWM   0
 
#define PD5_DDR   DDRD
 
#define PD6_PIN   PIND6
 
#define PD6_RPORT   PIND
 
#define PD6_WPORT   PORTD
 
#define PD6_PWM   0
 
#define PD6_DDR   DDRD
 
#define PD7_PIN   PIND7
 
#define PD7_RPORT   PIND
 
#define PD7_WPORT   PORTD
 
#define PD7_PWM   0
 
#define PD7_DDR   DDRD
 
#define PE0_PIN   PINE0
 
#define PE0_RPORT   PINE
 
#define PE0_WPORT   PORTE
 
#define PE0_PWM   0
 
#define PE0_DDR   DDRE
 
#define PE1_PIN   PINE1
 
#define PE1_RPORT   PINE
 
#define PE1_WPORT   PORTE
 
#define PE1_PWM   0
 
#define PE1_DDR   DDRE
 
#define PE2_PIN   PINE2
 
#define PE2_RPORT   PINE
 
#define PE2_WPORT   PORTE
 
#define PE2_PWM   0
 
#define PE2_DDR   DDRE
 
#define PE3_PIN   PINE3
 
#define PE3_RPORT   PINE
 
#define PE3_WPORT   PORTE
 
#define PE3_PWM   0
 
#define PE3_DDR   DDRE
 
#define PE4_PIN   PINE4
 
#define PE4_RPORT   PINE
 
#define PE4_WPORT   PORTE
 
#define PE4_PWM   0
 
#define PE4_DDR   DDRE
 
#define PE5_PIN   PINE5
 
#define PE5_RPORT   PINE
 
#define PE5_WPORT   PORTE
 
#define PE5_PWM   0
 
#define PE5_DDR   DDRE
 
#define PE6_PIN   PINE6
 
#define PE6_RPORT   PINE
 
#define PE6_WPORT   PORTE
 
#define PE6_PWM   0
 
#define PE6_DDR   DDRE
 
#define PE7_PIN   PINE7
 
#define PE7_RPORT   PINE
 
#define PE7_WPORT   PORTE
 
#define PE7_PWM   0
 
#define PE7_DDR   DDRE
 
#define PF0_PIN   PINF0
 
#define PF0_RPORT   PINF
 
#define PF0_WPORT   PORTF
 
#define PF0_PWM   0
 
#define PF0_DDR   DDRF
 
#define PF1_PIN   PINF1
 
#define PF1_RPORT   PINF
 
#define PF1_WPORT   PORTF
 
#define PF1_PWM   0
 
#define PF1_DDR   DDRF
 
#define PF2_PIN   PINF2
 
#define PF2_RPORT   PINF
 
#define PF2_WPORT   PORTF
 
#define PF2_PWM   0
 
#define PF2_DDR   DDRF
 
#define PF3_PIN   PINF3
 
#define PF3_RPORT   PINF
 
#define PF3_WPORT   PORTF
 
#define PF3_PWM   0
 
#define PF3_DDR   DDRF
 
#define PF4_PIN   PINF4
 
#define PF4_RPORT   PINF
 
#define PF4_WPORT   PORTF
 
#define PF4_PWM   0
 
#define PF4_DDR   DDRF
 
#define PF5_PIN   PINF5
 
#define PF5_RPORT   PINF
 
#define PF5_WPORT   PORTF
 
#define PF5_PWM   0
 
#define PF5_DDR   DDRF
 
#define PF6_PIN   PINF6
 
#define PF6_RPORT   PINF
 
#define PF6_WPORT   PORTF
 
#define PF6_PWM   0
 
#define PF6_DDR   DDRF
 
#define PF7_PIN   PINF7
 
#define PF7_RPORT   PINF
 
#define PF7_WPORT   PORTF
 
#define PF7_PWM   0
 
#define PF7_DDR   DDRF
 
#define TIMER0B   1
 
#define TIMER1A   7
 
#define TIMER1B   8
 
#define TIMER1C   9
 
#define TIMER2A   6
 
#define TIMER2B   2
 
#define TIMER3A   5
 
#define TIMER3B   4
 
#define TIMER3C   3
 

Macro Definition Documentation

◆ DEBUG_LED

#define DEBUG_LED   DIO31 /* led D5 red */

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Pin mapping (Teensy) for AT90USB646, 647, 1286, and 1287

Logical Pin: 28 29 30 31 32 33 34 35 20 21 22 23 24 25 26 27 10 11 12 13 14 15 16 17 00 01 02 03 04 05 06 07 08 09(46*47)36 37 18 19 38 39 40 41 42 43 44 45 Port: A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7 E0 E1 E2 E3 E4 E5 E6 E7 F0 F1 F2 F3 F4 F5 F6 F7 The logical pins 46 and 47 are not supported by Teensyduino, but are supported below as E2 and E3

◆ SCK

#define SCK   DIO21

◆ MISO

#define MISO   DIO23

◆ MOSI

#define MOSI   DIO22

◆ SS

#define SS   DIO20

◆ DIO0_PIN

#define DIO0_PIN   PIND0

◆ DIO0_RPORT

#define DIO0_RPORT   PIND

◆ DIO0_WPORT

#define DIO0_WPORT   PORTD

◆ DIO0_PWM

#define DIO0_PWM   0

◆ DIO0_DDR

#define DIO0_DDR   DDRD

◆ DIO1_PIN

#define DIO1_PIN   PIND1

◆ DIO1_RPORT

#define DIO1_RPORT   PIND

◆ DIO1_WPORT

#define DIO1_WPORT   PORTD

◆ DIO1_PWM

#define DIO1_PWM   0

◆ DIO1_DDR

#define DIO1_DDR   DDRD

◆ DIO2_PIN

#define DIO2_PIN   PIND2

◆ DIO2_RPORT

#define DIO2_RPORT   PIND

◆ DIO2_WPORT

#define DIO2_WPORT   PORTD

◆ DIO2_PWM

#define DIO2_PWM   0

◆ DIO2_DDR

#define DIO2_DDR   DDRD

◆ DIO3_PIN

#define DIO3_PIN   PIND3

◆ DIO3_RPORT

#define DIO3_RPORT   PIND

◆ DIO3_WPORT

#define DIO3_WPORT   PORTD

◆ DIO3_PWM

#define DIO3_PWM   0

◆ DIO3_DDR

#define DIO3_DDR   DDRD

◆ DIO4_PIN

#define DIO4_PIN   PIND4

◆ DIO4_RPORT

#define DIO4_RPORT   PIND

◆ DIO4_WPORT

#define DIO4_WPORT   PORTD

◆ DIO4_PWM

#define DIO4_PWM   0

◆ DIO4_DDR

#define DIO4_DDR   DDRD

◆ DIO5_PIN

#define DIO5_PIN   PIND5

◆ DIO5_RPORT

#define DIO5_RPORT   PIND

◆ DIO5_WPORT

#define DIO5_WPORT   PORTD

◆ DIO5_PWM

#define DIO5_PWM   0

◆ DIO5_DDR

#define DIO5_DDR   DDRD

◆ DIO6_PIN

#define DIO6_PIN   PIND6

◆ DIO6_RPORT

#define DIO6_RPORT   PIND

◆ DIO6_WPORT

#define DIO6_WPORT   PORTD

◆ DIO6_PWM

#define DIO6_PWM   0

◆ DIO6_DDR

#define DIO6_DDR   DDRD

◆ DIO7_PIN

#define DIO7_PIN   PIND7

◆ DIO7_RPORT

#define DIO7_RPORT   PIND

◆ DIO7_WPORT

#define DIO7_WPORT   PORTD

◆ DIO7_PWM

#define DIO7_PWM   0

◆ DIO7_DDR

#define DIO7_DDR   DDRD

◆ DIO8_PIN

#define DIO8_PIN   PINE0

◆ DIO8_RPORT

#define DIO8_RPORT   PINE

◆ DIO8_WPORT

#define DIO8_WPORT   PORTE

◆ DIO8_PWM

#define DIO8_PWM   0

◆ DIO8_DDR

#define DIO8_DDR   DDRE

◆ DIO9_PIN

#define DIO9_PIN   PINE1

◆ DIO9_RPORT

#define DIO9_RPORT   PINE

◆ DIO9_WPORT

#define DIO9_WPORT   PORTE

◆ DIO9_PWM

#define DIO9_PWM   0

◆ DIO9_DDR

#define DIO9_DDR   DDRE

◆ DIO10_PIN

#define DIO10_PIN   PINC0

◆ DIO10_RPORT

#define DIO10_RPORT   PINC

◆ DIO10_WPORT

#define DIO10_WPORT   PORTC

◆ DIO10_PWM

#define DIO10_PWM   0

◆ DIO10_DDR

#define DIO10_DDR   DDRC

◆ DIO11_PIN

#define DIO11_PIN   PINC1

◆ DIO11_RPORT

#define DIO11_RPORT   PINC

◆ DIO11_WPORT

#define DIO11_WPORT   PORTC

◆ DIO11_PWM

#define DIO11_PWM   0

◆ DIO11_DDR

#define DIO11_DDR   DDRC

◆ DIO12_PIN

#define DIO12_PIN   PINC2

◆ DIO12_RPORT

#define DIO12_RPORT   PINC

◆ DIO12_WPORT

#define DIO12_WPORT   PORTC

◆ DIO12_PWM

#define DIO12_PWM   0

◆ DIO12_DDR

#define DIO12_DDR   DDRC

◆ DIO13_PIN

#define DIO13_PIN   PINC3

◆ DIO13_RPORT

#define DIO13_RPORT   PINC

◆ DIO13_WPORT

#define DIO13_WPORT   PORTC

◆ DIO13_PWM

#define DIO13_PWM   0

◆ DIO13_DDR

#define DIO13_DDR   DDRC

◆ DIO14_PIN

#define DIO14_PIN   PINC4

◆ DIO14_RPORT

#define DIO14_RPORT   PINC

◆ DIO14_WPORT

#define DIO14_WPORT   PORTC

◆ DIO14_PWM

#define DIO14_PWM   0

◆ DIO14_DDR

#define DIO14_DDR   DDRC

◆ DIO15_PIN

#define DIO15_PIN   PINC5

◆ DIO15_RPORT

#define DIO15_RPORT   PINC

◆ DIO15_WPORT

#define DIO15_WPORT   PORTC

◆ DIO15_PWM

#define DIO15_PWM   0

◆ DIO15_DDR

#define DIO15_DDR   DDRC

◆ DIO16_PIN

#define DIO16_PIN   PINC6

◆ DIO16_RPORT

#define DIO16_RPORT   PINC

◆ DIO16_WPORT

#define DIO16_WPORT   PORTC

◆ DIO16_PWM

#define DIO16_PWM   0

◆ DIO16_DDR

#define DIO16_DDR   DDRC

◆ DIO17_PIN

#define DIO17_PIN   PINC7

◆ DIO17_RPORT

#define DIO17_RPORT   PINC

◆ DIO17_WPORT

#define DIO17_WPORT   PORTC

◆ DIO17_PWM

#define DIO17_PWM   0

◆ DIO17_DDR

#define DIO17_DDR   DDRC

◆ DIO18_PIN

#define DIO18_PIN   PINE6

◆ DIO18_RPORT

#define DIO18_RPORT   PINE

◆ DIO18_WPORT

#define DIO18_WPORT   PORTE

◆ DIO18_PWM

#define DIO18_PWM   0

◆ DIO18_DDR

#define DIO18_DDR   DDRE

◆ DIO19_PIN

#define DIO19_PIN   PINE7

◆ DIO19_RPORT

#define DIO19_RPORT   PINE

◆ DIO19_WPORT

#define DIO19_WPORT   PORTE

◆ DIO19_PWM

#define DIO19_PWM   0

◆ DIO19_DDR

#define DIO19_DDR   DDRE

◆ DIO20_PIN

#define DIO20_PIN   PINB0

◆ DIO20_RPORT

#define DIO20_RPORT   PINB

◆ DIO20_WPORT

#define DIO20_WPORT   PORTB

◆ DIO20_PWM

#define DIO20_PWM   0

◆ DIO20_DDR

#define DIO20_DDR   DDRB

◆ DIO21_PIN

#define DIO21_PIN   PINB1

◆ DIO21_RPORT

#define DIO21_RPORT   PINB

◆ DIO21_WPORT

#define DIO21_WPORT   PORTB

◆ DIO21_PWM

#define DIO21_PWM   0

◆ DIO21_DDR

#define DIO21_DDR   DDRB

◆ DIO22_PIN

#define DIO22_PIN   PINB2

◆ DIO22_RPORT

#define DIO22_RPORT   PINB

◆ DIO22_WPORT

#define DIO22_WPORT   PORTB

◆ DIO22_PWM

#define DIO22_PWM   0

◆ DIO22_DDR

#define DIO22_DDR   DDRB

◆ DIO23_PIN

#define DIO23_PIN   PINB3

◆ DIO23_RPORT

#define DIO23_RPORT   PINB

◆ DIO23_WPORT

#define DIO23_WPORT   PORTB

◆ DIO23_PWM

#define DIO23_PWM   0

◆ DIO23_DDR

#define DIO23_DDR   DDRB

◆ DIO24_PIN

#define DIO24_PIN   PINB4

◆ DIO24_RPORT

#define DIO24_RPORT   PINB

◆ DIO24_WPORT

#define DIO24_WPORT   PORTB

◆ DIO24_PWM

#define DIO24_PWM   0

◆ DIO24_DDR

#define DIO24_DDR   DDRB

◆ DIO25_PIN

#define DIO25_PIN   PINB5

◆ DIO25_RPORT

#define DIO25_RPORT   PINB

◆ DIO25_WPORT

#define DIO25_WPORT   PORTB

◆ DIO25_PWM

#define DIO25_PWM   0

◆ DIO25_DDR

#define DIO25_DDR   DDRB

◆ DIO26_PIN

#define DIO26_PIN   PINB6

◆ DIO26_RPORT

#define DIO26_RPORT   PINB

◆ DIO26_WPORT

#define DIO26_WPORT   PORTB

◆ DIO26_PWM

#define DIO26_PWM   0

◆ DIO26_DDR

#define DIO26_DDR   DDRB

◆ DIO27_PIN

#define DIO27_PIN   PINB7

◆ DIO27_RPORT

#define DIO27_RPORT   PINB

◆ DIO27_WPORT

#define DIO27_WPORT   PORTB

◆ DIO27_PWM

#define DIO27_PWM   0

◆ DIO27_DDR

#define DIO27_DDR   DDRB

◆ DIO28_PIN

#define DIO28_PIN   PINA0

◆ DIO28_RPORT

#define DIO28_RPORT   PINA

◆ DIO28_WPORT

#define DIO28_WPORT   PORTA

◆ DIO28_PWM

#define DIO28_PWM   0

◆ DIO28_DDR

#define DIO28_DDR   DDRA

◆ DIO29_PIN

#define DIO29_PIN   PINA1

◆ DIO29_RPORT

#define DIO29_RPORT   PINA

◆ DIO29_WPORT

#define DIO29_WPORT   PORTA

◆ DIO29_PWM

#define DIO29_PWM   0

◆ DIO29_DDR

#define DIO29_DDR   DDRA

◆ DIO30_PIN

#define DIO30_PIN   PINA2

◆ DIO30_RPORT

#define DIO30_RPORT   PINA

◆ DIO30_WPORT

#define DIO30_WPORT   PORTA

◆ DIO30_PWM

#define DIO30_PWM   0

◆ DIO30_DDR

#define DIO30_DDR   DDRA

◆ DIO31_PIN

#define DIO31_PIN   PINA3

◆ DIO31_RPORT

#define DIO31_RPORT   PINA

◆ DIO31_WPORT

#define DIO31_WPORT   PORTA

◆ DIO31_PWM

#define DIO31_PWM   0

◆ DIO31_DDR

#define DIO31_DDR   DDRA

◆ DIO32_PIN

#define DIO32_PIN   PINA4

◆ DIO32_RPORT

#define DIO32_RPORT   PINA

◆ DIO32_WPORT

#define DIO32_WPORT   PORTA

◆ DIO32_PWM

#define DIO32_PWM   0

◆ DIO32_DDR

#define DIO32_DDR   DDRA

◆ DIO33_PIN

#define DIO33_PIN   PINA5

◆ DIO33_RPORT

#define DIO33_RPORT   PINA

◆ DIO33_WPORT

#define DIO33_WPORT   PORTA

◆ DIO33_PWM

#define DIO33_PWM   0

◆ DIO33_DDR

#define DIO33_DDR   DDRA

◆ DIO34_PIN

#define DIO34_PIN   PINA6

◆ DIO34_RPORT

#define DIO34_RPORT   PINA

◆ DIO34_WPORT

#define DIO34_WPORT   PORTA

◆ DIO34_PWM

#define DIO34_PWM   0

◆ DIO34_DDR

#define DIO34_DDR   DDRA

◆ DIO35_PIN

#define DIO35_PIN   PINA7

◆ DIO35_RPORT

#define DIO35_RPORT   PINA

◆ DIO35_WPORT

#define DIO35_WPORT   PORTA

◆ DIO35_PWM

#define DIO35_PWM   0

◆ DIO35_DDR

#define DIO35_DDR   DDRA

◆ DIO36_PIN

#define DIO36_PIN   PINE4

◆ DIO36_RPORT

#define DIO36_RPORT   PINE

◆ DIO36_WPORT

#define DIO36_WPORT   PORTE

◆ DIO36_PWM

#define DIO36_PWM   0

◆ DIO36_DDR

#define DIO36_DDR   DDRE

◆ DIO37_PIN

#define DIO37_PIN   PINE5

◆ DIO37_RPORT

#define DIO37_RPORT   PINE

◆ DIO37_WPORT

#define DIO37_WPORT   PORTE

◆ DIO37_PWM

#define DIO37_PWM   0

◆ DIO37_DDR

#define DIO37_DDR   DDRE

◆ DIO38_PIN

#define DIO38_PIN   PINF0

◆ DIO38_RPORT

#define DIO38_RPORT   PINF

◆ DIO38_WPORT

#define DIO38_WPORT   PORTF

◆ DIO38_PWM

#define DIO38_PWM   0

◆ DIO38_DDR

#define DIO38_DDR   DDRF

◆ DIO39_PIN

#define DIO39_PIN   PINF1

◆ DIO39_RPORT

#define DIO39_RPORT   PINF

◆ DIO39_WPORT

#define DIO39_WPORT   PORTF

◆ DIO39_PWM

#define DIO39_PWM   0

◆ DIO39_DDR

#define DIO39_DDR   DDRF

◆ DIO40_PIN

#define DIO40_PIN   PINF2

◆ DIO40_RPORT

#define DIO40_RPORT   PINF

◆ DIO40_WPORT

#define DIO40_WPORT   PORTF

◆ DIO40_PWM

#define DIO40_PWM   0

◆ DIO40_DDR

#define DIO40_DDR   DDRF

◆ DIO41_PIN

#define DIO41_PIN   PINF3

◆ DIO41_RPORT

#define DIO41_RPORT   PINF

◆ DIO41_WPORT

#define DIO41_WPORT   PORTF

◆ DIO41_PWM

#define DIO41_PWM   0

◆ DIO41_DDR

#define DIO41_DDR   DDRF

◆ DIO42_PIN

#define DIO42_PIN   PINF4

◆ DIO42_RPORT

#define DIO42_RPORT   PINF

◆ DIO42_WPORT

#define DIO42_WPORT   PORTF

◆ DIO42_PWM

#define DIO42_PWM   0

◆ DIO42_DDR

#define DIO42_DDR   DDRF

◆ DIO43_PIN

#define DIO43_PIN   PINF5

◆ DIO43_RPORT

#define DIO43_RPORT   PINF

◆ DIO43_WPORT

#define DIO43_WPORT   PORTF

◆ DIO43_PWM

#define DIO43_PWM   0

◆ DIO43_DDR

#define DIO43_DDR   DDRF

◆ DIO44_PIN

#define DIO44_PIN   PINF6

◆ DIO44_RPORT

#define DIO44_RPORT   PINF

◆ DIO44_WPORT

#define DIO44_WPORT   PORTF

◆ DIO44_PWM

#define DIO44_PWM   0

◆ DIO44_DDR

#define DIO44_DDR   DDRF

◆ DIO45_PIN

#define DIO45_PIN   PINF7

◆ DIO45_RPORT

#define DIO45_RPORT   PINF

◆ DIO45_WPORT

#define DIO45_WPORT   PORTF

◆ DIO45_PWM

#define DIO45_PWM   0

◆ DIO45_DDR

#define DIO45_DDR   DDRF

◆ AIO0_PIN

#define AIO0_PIN   PINF0

◆ AIO0_RPORT

#define AIO0_RPORT   PINF

◆ AIO0_WPORT

#define AIO0_WPORT   PORTF

◆ AIO0_PWM

#define AIO0_PWM   0

◆ AIO0_DDR

#define AIO0_DDR   DDRF

◆ AIO1_PIN

#define AIO1_PIN   PINF1

◆ AIO1_RPORT

#define AIO1_RPORT   PINF

◆ AIO1_WPORT

#define AIO1_WPORT   PORTF

◆ AIO1_PWM

#define AIO1_PWM   0

◆ AIO1_DDR

#define AIO1_DDR   DDRF

◆ AIO2_PIN

#define AIO2_PIN   PINF2

◆ AIO2_RPORT

#define AIO2_RPORT   PINF

◆ AIO2_WPORT

#define AIO2_WPORT   PORTF

◆ AIO2_PWM

#define AIO2_PWM   0

◆ AIO2_DDR

#define AIO2_DDR   DDRF

◆ AIO3_PIN

#define AIO3_PIN   PINF3

◆ AIO3_RPORT

#define AIO3_RPORT   PINF

◆ AIO3_WPORT

#define AIO3_WPORT   PORTF

◆ AIO3_PWM

#define AIO3_PWM   0

◆ AIO3_DDR

#define AIO3_DDR   DDRF

◆ AIO4_PIN

#define AIO4_PIN   PINF4

◆ AIO4_RPORT

#define AIO4_RPORT   PINF

◆ AIO4_WPORT

#define AIO4_WPORT   PORTF

◆ AIO4_PWM

#define AIO4_PWM   0

◆ AIO4_DDR

#define AIO4_DDR   DDRF

◆ AIO5_PIN

#define AIO5_PIN   PINF5

◆ AIO5_RPORT

#define AIO5_RPORT   PINF

◆ AIO5_WPORT

#define AIO5_WPORT   PORTF

◆ AIO5_PWM

#define AIO5_PWM   0

◆ AIO5_DDR

#define AIO5_DDR   DDRF

◆ AIO6_PIN

#define AIO6_PIN   PINF6

◆ AIO6_RPORT

#define AIO6_RPORT   PINF

◆ AIO6_WPORT

#define AIO6_WPORT   PORTF

◆ AIO6_PWM

#define AIO6_PWM   0

◆ AIO6_DDR

#define AIO6_DDR   DDRF

◆ AIO7_PIN

#define AIO7_PIN   PINF7

◆ AIO7_RPORT

#define AIO7_RPORT   PINF

◆ AIO7_WPORT

#define AIO7_WPORT   PORTF

◆ AIO7_PWM

#define AIO7_PWM   0

◆ AIO7_DDR

#define AIO7_DDR   DDRF

◆ DIO46_PIN

#define DIO46_PIN   PINE2

◆ DIO46_RPORT

#define DIO46_RPORT   PINE

◆ DIO46_WPORT

#define DIO46_WPORT   PORTE

◆ DIO46_PWM

#define DIO46_PWM   0

◆ DIO46_DDR

#define DIO46_DDR   DDRE

◆ DIO47_PIN

#define DIO47_PIN   PINE3

◆ DIO47_RPORT

#define DIO47_RPORT   PINE

◆ DIO47_WPORT

#define DIO47_WPORT   PORTE

◆ DIO47_PWM

#define DIO47_PWM   0

◆ DIO47_DDR

#define DIO47_DDR   DDRE

◆ TEENSY_E2

#define TEENSY_E2   46

◆ TEENSY_E3

#define TEENSY_E3   47

◆ PA0_PIN

#define PA0_PIN   PINA0

◆ PA0_RPORT

#define PA0_RPORT   PINA

◆ PA0_WPORT

#define PA0_WPORT   PORTA

◆ PA0_PWM

#define PA0_PWM   0

◆ PA0_DDR

#define PA0_DDR   DDRA

◆ PA1_PIN

#define PA1_PIN   PINA1

◆ PA1_RPORT

#define PA1_RPORT   PINA

◆ PA1_WPORT

#define PA1_WPORT   PORTA

◆ PA1_PWM

#define PA1_PWM   0

◆ PA1_DDR

#define PA1_DDR   DDRA

◆ PA2_PIN

#define PA2_PIN   PINA2

◆ PA2_RPORT

#define PA2_RPORT   PINA

◆ PA2_WPORT

#define PA2_WPORT   PORTA

◆ PA2_PWM

#define PA2_PWM   0

◆ PA2_DDR

#define PA2_DDR   DDRA

◆ PA3_PIN

#define PA3_PIN   PINA3

◆ PA3_RPORT

#define PA3_RPORT   PINA

◆ PA3_WPORT

#define PA3_WPORT   PORTA

◆ PA3_PWM

#define PA3_PWM   0

◆ PA3_DDR

#define PA3_DDR   DDRA

◆ PA4_PIN

#define PA4_PIN   PINA4

◆ PA4_RPORT

#define PA4_RPORT   PINA

◆ PA4_WPORT

#define PA4_WPORT   PORTA

◆ PA4_PWM

#define PA4_PWM   0

◆ PA4_DDR

#define PA4_DDR   DDRA

◆ PA5_PIN

#define PA5_PIN   PINA5

◆ PA5_RPORT

#define PA5_RPORT   PINA

◆ PA5_WPORT

#define PA5_WPORT   PORTA

◆ PA5_PWM

#define PA5_PWM   0

◆ PA5_DDR

#define PA5_DDR   DDRA

◆ PA6_PIN

#define PA6_PIN   PINA6

◆ PA6_RPORT

#define PA6_RPORT   PINA

◆ PA6_WPORT

#define PA6_WPORT   PORTA

◆ PA6_PWM

#define PA6_PWM   0

◆ PA6_DDR

#define PA6_DDR   DDRA

◆ PA7_PIN

#define PA7_PIN   PINA7

◆ PA7_RPORT

#define PA7_RPORT   PINA

◆ PA7_WPORT

#define PA7_WPORT   PORTA

◆ PA7_PWM

#define PA7_PWM   0

◆ PA7_DDR

#define PA7_DDR   DDRA

◆ PB0_PIN

#define PB0_PIN   PINB0

◆ PB0_RPORT

#define PB0_RPORT   PINB

◆ PB0_WPORT

#define PB0_WPORT   PORTB

◆ PB0_PWM

#define PB0_PWM   0

◆ PB0_DDR

#define PB0_DDR   DDRB

◆ PB1_PIN

#define PB1_PIN   PINB1

◆ PB1_RPORT

#define PB1_RPORT   PINB

◆ PB1_WPORT

#define PB1_WPORT   PORTB

◆ PB1_PWM

#define PB1_PWM   0

◆ PB1_DDR

#define PB1_DDR   DDRB

◆ PB2_PIN

#define PB2_PIN   PINB2

◆ PB2_RPORT

#define PB2_RPORT   PINB

◆ PB2_WPORT

#define PB2_WPORT   PORTB

◆ PB2_PWM

#define PB2_PWM   0

◆ PB2_DDR

#define PB2_DDR   DDRB

◆ PB3_PIN

#define PB3_PIN   PINB3

◆ PB3_RPORT

#define PB3_RPORT   PINB

◆ PB3_WPORT

#define PB3_WPORT   PORTB

◆ PB3_PWM

#define PB3_PWM   0

◆ PB3_DDR

#define PB3_DDR   DDRB

◆ PB4_PIN

#define PB4_PIN   PINB4

◆ PB4_RPORT

#define PB4_RPORT   PINB

◆ PB4_WPORT

#define PB4_WPORT   PORTB

◆ PB4_PWM

#define PB4_PWM   0

◆ PB4_DDR

#define PB4_DDR   DDRB

◆ PB5_PIN

#define PB5_PIN   PINB5

◆ PB5_RPORT

#define PB5_RPORT   PINB

◆ PB5_WPORT

#define PB5_WPORT   PORTB

◆ PB5_PWM

#define PB5_PWM   0

◆ PB5_DDR

#define PB5_DDR   DDRB

◆ PB6_PIN

#define PB6_PIN   PINB6

◆ PB6_RPORT

#define PB6_RPORT   PINB

◆ PB6_WPORT

#define PB6_WPORT   PORTB

◆ PB6_PWM

#define PB6_PWM   0

◆ PB6_DDR

#define PB6_DDR   DDRB

◆ PB7_PIN

#define PB7_PIN   PINB7

◆ PB7_RPORT

#define PB7_RPORT   PINB

◆ PB7_WPORT

#define PB7_WPORT   PORTB

◆ PB7_PWM

#define PB7_PWM   0

◆ PB7_DDR

#define PB7_DDR   DDRB

◆ PC0_PIN

#define PC0_PIN   PINC0

◆ PC0_RPORT

#define PC0_RPORT   PINC

◆ PC0_WPORT

#define PC0_WPORT   PORTC

◆ PC0_PWM

#define PC0_PWM   0

◆ PC0_DDR

#define PC0_DDR   DDRC

◆ PC1_PIN

#define PC1_PIN   PINC1

◆ PC1_RPORT

#define PC1_RPORT   PINC

◆ PC1_WPORT

#define PC1_WPORT   PORTC

◆ PC1_PWM

#define PC1_PWM   0

◆ PC1_DDR

#define PC1_DDR   DDRC

◆ PC2_PIN

#define PC2_PIN   PINC2

◆ PC2_RPORT

#define PC2_RPORT   PINC

◆ PC2_WPORT

#define PC2_WPORT   PORTC

◆ PC2_PWM

#define PC2_PWM   0

◆ PC2_DDR

#define PC2_DDR   DDRC

◆ PC3_PIN

#define PC3_PIN   PINC3

◆ PC3_RPORT

#define PC3_RPORT   PINC

◆ PC3_WPORT

#define PC3_WPORT   PORTC

◆ PC3_PWM

#define PC3_PWM   0

◆ PC3_DDR

#define PC3_DDR   DDRC

◆ PC4_PIN

#define PC4_PIN   PINC4

◆ PC4_RPORT

#define PC4_RPORT   PINC

◆ PC4_WPORT

#define PC4_WPORT   PORTC

◆ PC4_PWM

#define PC4_PWM   0

◆ PC4_DDR

#define PC4_DDR   DDRC

◆ PC5_PIN

#define PC5_PIN   PINC5

◆ PC5_RPORT

#define PC5_RPORT   PINC

◆ PC5_WPORT

#define PC5_WPORT   PORTC

◆ PC5_PWM

#define PC5_PWM   0

◆ PC5_DDR

#define PC5_DDR   DDRC

◆ PC6_PIN

#define PC6_PIN   PINC6

◆ PC6_RPORT

#define PC6_RPORT   PINC

◆ PC6_WPORT

#define PC6_WPORT   PORTC

◆ PC6_PWM

#define PC6_PWM   0

◆ PC6_DDR

#define PC6_DDR   DDRC

◆ PC7_PIN

#define PC7_PIN   PINC7

◆ PC7_RPORT

#define PC7_RPORT   PINC

◆ PC7_WPORT

#define PC7_WPORT   PORTC

◆ PC7_PWM

#define PC7_PWM   0

◆ PC7_DDR

#define PC7_DDR   DDRC

◆ PD0_PIN

#define PD0_PIN   PIND0

◆ PD0_RPORT

#define PD0_RPORT   PIND

◆ PD0_WPORT

#define PD0_WPORT   PORTD

◆ PD0_PWM

#define PD0_PWM   0

◆ PD0_DDR

#define PD0_DDR   DDRD

◆ PD1_PIN

#define PD1_PIN   PIND1

◆ PD1_RPORT

#define PD1_RPORT   PIND

◆ PD1_WPORT

#define PD1_WPORT   PORTD

◆ PD1_PWM

#define PD1_PWM   0

◆ PD1_DDR

#define PD1_DDR   DDRD

◆ PD2_PIN

#define PD2_PIN   PIND2

◆ PD2_RPORT

#define PD2_RPORT   PIND

◆ PD2_WPORT

#define PD2_WPORT   PORTD

◆ PD2_PWM

#define PD2_PWM   0

◆ PD2_DDR

#define PD2_DDR   DDRD

◆ PD3_PIN

#define PD3_PIN   PIND3

◆ PD3_RPORT

#define PD3_RPORT   PIND

◆ PD3_WPORT

#define PD3_WPORT   PORTD

◆ PD3_PWM

#define PD3_PWM   0

◆ PD3_DDR

#define PD3_DDR   DDRD

◆ PD4_PIN

#define PD4_PIN   PIND4

◆ PD4_RPORT

#define PD4_RPORT   PIND

◆ PD4_WPORT

#define PD4_WPORT   PORTD

◆ PD4_PWM

#define PD4_PWM   0

◆ PD4_DDR

#define PD4_DDR   DDRD

◆ PD5_PIN

#define PD5_PIN   PIND5

◆ PD5_RPORT

#define PD5_RPORT   PIND

◆ PD5_WPORT

#define PD5_WPORT   PORTD

◆ PD5_PWM

#define PD5_PWM   0

◆ PD5_DDR

#define PD5_DDR   DDRD

◆ PD6_PIN

#define PD6_PIN   PIND6

◆ PD6_RPORT

#define PD6_RPORT   PIND

◆ PD6_WPORT

#define PD6_WPORT   PORTD

◆ PD6_PWM

#define PD6_PWM   0

◆ PD6_DDR

#define PD6_DDR   DDRD

◆ PD7_PIN

#define PD7_PIN   PIND7

◆ PD7_RPORT

#define PD7_RPORT   PIND

◆ PD7_WPORT

#define PD7_WPORT   PORTD

◆ PD7_PWM

#define PD7_PWM   0

◆ PD7_DDR

#define PD7_DDR   DDRD

◆ PE0_PIN

#define PE0_PIN   PINE0

◆ PE0_RPORT

#define PE0_RPORT   PINE

◆ PE0_WPORT

#define PE0_WPORT   PORTE

◆ PE0_PWM

#define PE0_PWM   0

◆ PE0_DDR

#define PE0_DDR   DDRE

◆ PE1_PIN

#define PE1_PIN   PINE1

◆ PE1_RPORT

#define PE1_RPORT   PINE

◆ PE1_WPORT

#define PE1_WPORT   PORTE

◆ PE1_PWM

#define PE1_PWM   0

◆ PE1_DDR

#define PE1_DDR   DDRE

◆ PE2_PIN

#define PE2_PIN   PINE2

◆ PE2_RPORT

#define PE2_RPORT   PINE

◆ PE2_WPORT

#define PE2_WPORT   PORTE

◆ PE2_PWM

#define PE2_PWM   0

◆ PE2_DDR

#define PE2_DDR   DDRE

◆ PE3_PIN

#define PE3_PIN   PINE3

◆ PE3_RPORT

#define PE3_RPORT   PINE

◆ PE3_WPORT

#define PE3_WPORT   PORTE

◆ PE3_PWM

#define PE3_PWM   0

◆ PE3_DDR

#define PE3_DDR   DDRE

◆ PE4_PIN

#define PE4_PIN   PINE4

◆ PE4_RPORT

#define PE4_RPORT   PINE

◆ PE4_WPORT

#define PE4_WPORT   PORTE

◆ PE4_PWM

#define PE4_PWM   0

◆ PE4_DDR

#define PE4_DDR   DDRE

◆ PE5_PIN

#define PE5_PIN   PINE5

◆ PE5_RPORT

#define PE5_RPORT   PINE

◆ PE5_WPORT

#define PE5_WPORT   PORTE

◆ PE5_PWM

#define PE5_PWM   0

◆ PE5_DDR

#define PE5_DDR   DDRE

◆ PE6_PIN

#define PE6_PIN   PINE6

◆ PE6_RPORT

#define PE6_RPORT   PINE

◆ PE6_WPORT

#define PE6_WPORT   PORTE

◆ PE6_PWM

#define PE6_PWM   0

◆ PE6_DDR

#define PE6_DDR   DDRE

◆ PE7_PIN

#define PE7_PIN   PINE7

◆ PE7_RPORT

#define PE7_RPORT   PINE

◆ PE7_WPORT

#define PE7_WPORT   PORTE

◆ PE7_PWM

#define PE7_PWM   0

◆ PE7_DDR

#define PE7_DDR   DDRE

◆ PF0_PIN

#define PF0_PIN   PINF0

◆ PF0_RPORT

#define PF0_RPORT   PINF

◆ PF0_WPORT

#define PF0_WPORT   PORTF

◆ PF0_PWM

#define PF0_PWM   0

◆ PF0_DDR

#define PF0_DDR   DDRF

◆ PF1_PIN

#define PF1_PIN   PINF1

◆ PF1_RPORT

#define PF1_RPORT   PINF

◆ PF1_WPORT

#define PF1_WPORT   PORTF

◆ PF1_PWM

#define PF1_PWM   0

◆ PF1_DDR

#define PF1_DDR   DDRF

◆ PF2_PIN

#define PF2_PIN   PINF2

◆ PF2_RPORT

#define PF2_RPORT   PINF

◆ PF2_WPORT

#define PF2_WPORT   PORTF

◆ PF2_PWM

#define PF2_PWM   0

◆ PF2_DDR

#define PF2_DDR   DDRF

◆ PF3_PIN

#define PF3_PIN   PINF3

◆ PF3_RPORT

#define PF3_RPORT   PINF

◆ PF3_WPORT

#define PF3_WPORT   PORTF

◆ PF3_PWM

#define PF3_PWM   0

◆ PF3_DDR

#define PF3_DDR   DDRF

◆ PF4_PIN

#define PF4_PIN   PINF4

◆ PF4_RPORT

#define PF4_RPORT   PINF

◆ PF4_WPORT

#define PF4_WPORT   PORTF

◆ PF4_PWM

#define PF4_PWM   0

◆ PF4_DDR

#define PF4_DDR   DDRF

◆ PF5_PIN

#define PF5_PIN   PINF5

◆ PF5_RPORT

#define PF5_RPORT   PINF

◆ PF5_WPORT

#define PF5_WPORT   PORTF

◆ PF5_PWM

#define PF5_PWM   0

◆ PF5_DDR

#define PF5_DDR   DDRF

◆ PF6_PIN

#define PF6_PIN   PINF6

◆ PF6_RPORT

#define PF6_RPORT   PINF

◆ PF6_WPORT

#define PF6_WPORT   PORTF

◆ PF6_PWM

#define PF6_PWM   0

◆ PF6_DDR

#define PF6_DDR   DDRF

◆ PF7_PIN

#define PF7_PIN   PINF7

◆ PF7_RPORT

#define PF7_RPORT   PINF

◆ PF7_WPORT

#define PF7_WPORT   PORTF

◆ PF7_PWM

#define PF7_PWM   0

◆ PF7_DDR

#define PF7_DDR   DDRF

◆ TIMER0B

#define TIMER0B   1

Some of the pin mapping functions of the Teensduino extension to the Arduino IDE do not function the same as the other Arduino extensions.

◆ TIMER1A

#define TIMER1A   7

◆ TIMER1B

#define TIMER1B   8

◆ TIMER1C

#define TIMER1C   9

◆ TIMER2A

#define TIMER2A   6

◆ TIMER2B

#define TIMER2B   2

◆ TIMER3A

#define TIMER3A   5

◆ TIMER3B

#define TIMER3B   4

◆ TIMER3C

#define TIMER3C   3