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

Go to the source code of this file.

Macros

#define DEBUG_LED   AIO5
 
#define RXD   DIO0
 
#define TXD   DIO1
 
#define SCK   DIO13
 
#define MISO   DIO12
 
#define MOSI   DIO11
 
#define SS   DIO10
 
#define SCL   AIO5
 
#define SDA   AIO4
 
#define OC0A   DIO6
 
#define OC0B   DIO5
 
#define OC1A   DIO9
 
#define OC1B   DIO10
 
#define OC2A   DIO11
 
#define OC2B   DIO3
 
#define DIO0_PIN   PIND0
 
#define DIO0_RPORT   PIND
 
#define DIO0_WPORT   PORTD
 
#define DIO0_DDR   DDRD
 
#define DIO0_PWM   nullptr
 
#define DIO1_PIN   PIND1
 
#define DIO1_RPORT   PIND
 
#define DIO1_WPORT   PORTD
 
#define DIO1_DDR   DDRD
 
#define DIO1_PWM   nullptr
 
#define DIO2_PIN   PIND2
 
#define DIO2_RPORT   PIND
 
#define DIO2_WPORT   PORTD
 
#define DIO2_DDR   DDRD
 
#define DIO2_PWM   nullptr
 
#define DIO3_PIN   PIND3
 
#define DIO3_RPORT   PIND
 
#define DIO3_WPORT   PORTD
 
#define DIO3_DDR   DDRD
 
#define DIO3_PWM   &OCR2B
 
#define DIO4_PIN   PIND4
 
#define DIO4_RPORT   PIND
 
#define DIO4_WPORT   PORTD
 
#define DIO4_DDR   DDRD
 
#define DIO4_PWM   nullptr
 
#define DIO5_PIN   PIND5
 
#define DIO5_RPORT   PIND
 
#define DIO5_WPORT   PORTD
 
#define DIO5_DDR   DDRD
 
#define DIO5_PWM   &OCR0B
 
#define DIO6_PIN   PIND6
 
#define DIO6_RPORT   PIND
 
#define DIO6_WPORT   PORTD
 
#define DIO6_DDR   DDRD
 
#define DIO6_PWM   &OCR0A
 
#define DIO7_PIN   PIND7
 
#define DIO7_RPORT   PIND
 
#define DIO7_WPORT   PORTD
 
#define DIO7_DDR   DDRD
 
#define DIO7_PWM   nullptr
 
#define DIO8_PIN   PINB0
 
#define DIO8_RPORT   PINB
 
#define DIO8_WPORT   PORTB
 
#define DIO8_DDR   DDRB
 
#define DIO8_PWM   nullptr
 
#define DIO9_PIN   PINB1
 
#define DIO9_RPORT   PINB
 
#define DIO9_WPORT   PORTB
 
#define DIO9_DDR   DDRB
 
#define DIO9_PWM   nullptr
 
#define DIO10_PIN   PINB2
 
#define DIO10_RPORT   PINB
 
#define DIO10_WPORT   PORTB
 
#define DIO10_DDR   DDRB
 
#define DIO10_PWM   nullptr
 
#define DIO11_PIN   PINB3
 
#define DIO11_RPORT   PINB
 
#define DIO11_WPORT   PORTB
 
#define DIO11_DDR   DDRB
 
#define DIO11_PWM   &OCR2A
 
#define DIO12_PIN   PINB4
 
#define DIO12_RPORT   PINB
 
#define DIO12_WPORT   PORTB
 
#define DIO12_DDR   DDRB
 
#define DIO12_PWM   nullptr
 
#define DIO13_PIN   PINB5
 
#define DIO13_RPORT   PINB
 
#define DIO13_WPORT   PORTB
 
#define DIO13_DDR   DDRB
 
#define DIO13_PWM   nullptr
 
#define DIO14_PIN   PINC0
 
#define DIO14_RPORT   PINC
 
#define DIO14_WPORT   PORTC
 
#define DIO14_DDR   DDRC
 
#define DIO14_PWM   nullptr
 
#define DIO15_PIN   PINC1
 
#define DIO15_RPORT   PINC
 
#define DIO15_WPORT   PORTC
 
#define DIO15_DDR   DDRC
 
#define DIO15_PWM   nullptr
 
#define DIO16_PIN   PINC2
 
#define DIO16_RPORT   PINC
 
#define DIO16_WPORT   PORTC
 
#define DIO16_DDR   DDRC
 
#define DIO16_PWM   nullptr
 
#define DIO17_PIN   PINC3
 
#define DIO17_RPORT   PINC
 
#define DIO17_WPORT   PORTC
 
#define DIO17_DDR   DDRC
 
#define DIO17_PWM   nullptr
 
#define DIO18_PIN   PINC4
 
#define DIO18_RPORT   PINC
 
#define DIO18_WPORT   PORTC
 
#define DIO18_DDR   DDRC
 
#define DIO18_PWM   nullptr
 
#define DIO19_PIN   PINC5
 
#define DIO19_RPORT   PINC
 
#define DIO19_WPORT   PORTC
 
#define DIO19_DDR   DDRC
 
#define DIO19_PWM   nullptr
 
#define DIO20_PIN   PINC6
 
#define DIO20_RPORT   PINC
 
#define DIO20_WPORT   PORTC
 
#define DIO20_DDR   DDRC
 
#define DIO20_PWM   nullptr
 
#define DIO21_PIN   PINC7
 
#define DIO21_RPORT   PINC
 
#define DIO21_WPORT   PORTC
 
#define DIO21_DDR   DDRC
 
#define DIO21_PWM   nullptr
 
#define PB0_PIN   PINB0
 
#define PB0_RPORT   PINB
 
#define PB0_WPORT   PORTB
 
#define PB0_DDR   DDRB
 
#define PB0_PWM   nullptr
 
#define PB1_PIN   PINB1
 
#define PB1_RPORT   PINB
 
#define PB1_WPORT   PORTB
 
#define PB1_DDR   DDRB
 
#define PB1_PWM   nullptr
 
#define PB2_PIN   PINB2
 
#define PB2_RPORT   PINB
 
#define PB2_WPORT   PORTB
 
#define PB2_DDR   DDRB
 
#define PB2_PWM   nullptr
 
#define PB3_PIN   PINB3
 
#define PB3_RPORT   PINB
 
#define PB3_WPORT   PORTB
 
#define PB3_DDR   DDRB
 
#define PB3_PWM   &OCR2A
 
#define PB4_PIN   PINB4
 
#define PB4_RPORT   PINB
 
#define PB4_WPORT   PORTB
 
#define PB4_DDR   DDRB
 
#define PB4_PWM   nullptr
 
#define PB5_PIN   PINB5
 
#define PB5_RPORT   PINB
 
#define PB5_WPORT   PORTB
 
#define PB5_DDR   DDRB
 
#define PB5_PWM   nullptr
 
#define PB6_PIN   PINB6
 
#define PB6_RPORT   PINB
 
#define PB6_WPORT   PORTB
 
#define PB6_DDR   DDRB
 
#define PB6_PWM   nullptr
 
#define PB7_PIN   PINB7
 
#define PB7_RPORT   PINB
 
#define PB7_WPORT   PORTB
 
#define PB7_DDR   DDRB
 
#define PB7_PWM   nullptr
 
#define PC0_PIN   PINC0
 
#define PC0_RPORT   PINC
 
#define PC0_WPORT   PORTC
 
#define PC0_DDR   DDRC
 
#define PC0_PWM   nullptr
 
#define PC1_PIN   PINC1
 
#define PC1_RPORT   PINC
 
#define PC1_WPORT   PORTC
 
#define PC1_DDR   DDRC
 
#define PC1_PWM   nullptr
 
#define PC2_PIN   PINC2
 
#define PC2_RPORT   PINC
 
#define PC2_WPORT   PORTC
 
#define PC2_DDR   DDRC
 
#define PC2_PWM   nullptr
 
#define PC3_PIN   PINC3
 
#define PC3_RPORT   PINC
 
#define PC3_WPORT   PORTC
 
#define PC3_DDR   DDRC
 
#define PC3_PWM   nullptr
 
#define PC4_PIN   PINC4
 
#define PC4_RPORT   PINC
 
#define PC4_WPORT   PORTC
 
#define PC4_DDR   DDRC
 
#define PC4_PWM   nullptr
 
#define PC5_PIN   PINC5
 
#define PC5_RPORT   PINC
 
#define PC5_WPORT   PORTC
 
#define PC5_DDR   DDRC
 
#define PC5_PWM   nullptr
 
#define PC6_PIN   PINC6
 
#define PC6_RPORT   PINC
 
#define PC6_WPORT   PORTC
 
#define PC6_DDR   DDRC
 
#define PC6_PWM   nullptr
 
#define PC7_PIN   PINC7
 
#define PC7_RPORT   PINC
 
#define PC7_WPORT   PORTC
 
#define PC7_DDR   DDRC
 
#define PC7_PWM   nullptr
 
#define PD0_PIN   PIND0
 
#define PD0_RPORT   PIND
 
#define PD0_WPORT   PORTD
 
#define PD0_DDR   DDRD
 
#define PD0_PWM   nullptr
 
#define PD1_PIN   PIND1
 
#define PD1_RPORT   PIND
 
#define PD1_WPORT   PORTD
 
#define PD1_DDR   DDRD
 
#define PD1_PWM   nullptr
 
#define PD2_PIN   PIND2
 
#define PD2_RPORT   PIND
 
#define PD2_WPORT   PORTD
 
#define PD2_DDR   DDRD
 
#define PD2_PWM   nullptr
 
#define PD3_PIN   PIND3
 
#define PD3_RPORT   PIND
 
#define PD3_WPORT   PORTD
 
#define PD3_DDR   DDRD
 
#define PD3_PWM   &OCR2B
 
#define PD4_PIN   PIND4
 
#define PD4_RPORT   PIND
 
#define PD4_WPORT   PORTD
 
#define PD4_DDR   DDRD
 
#define PD4_PWM   nullptr
 
#define PD5_PIN   PIND5
 
#define PD5_RPORT   PIND
 
#define PD5_WPORT   PORTD
 
#define PD5_DDR   DDRD
 
#define PD5_PWM   &OCR0B
 
#define PD6_PIN   PIND6
 
#define PD6_RPORT   PIND
 
#define PD6_WPORT   PORTD
 
#define PD6_DDR   DDRD
 
#define PD6_PWM   &OCR0A
 
#define PD7_PIN   PIND7
 
#define PD7_RPORT   PIND
 
#define PD7_WPORT   PORTD
 
#define PD7_DDR   DDRD
 
#define PD7_PWM   nullptr
 

Macro Definition Documentation

◆ DEBUG_LED

#define DEBUG_LED   AIO5

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 for the 168, 328, and 328P

Logical Pin: 08 09 10 11 12 13 14 15 16 17 18 19 20 21 00 01 02 03 04 05 06 07 Port: B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7

◆ RXD

#define RXD   DIO0

◆ TXD

#define TXD   DIO1

◆ SCK

#define SCK   DIO13

◆ MISO

#define MISO   DIO12

◆ MOSI

#define MOSI   DIO11

◆ SS

#define SS   DIO10

◆ SCL

#define SCL   AIO5

◆ SDA

#define SDA   AIO4

◆ OC0A

#define OC0A   DIO6

◆ OC0B

#define OC0B   DIO5

◆ OC1A

#define OC1A   DIO9

◆ OC1B

#define OC1B   DIO10

◆ OC2A

#define OC2A   DIO11

◆ OC2B

#define OC2B   DIO3

◆ DIO0_PIN

#define DIO0_PIN   PIND0

◆ DIO0_RPORT

#define DIO0_RPORT   PIND

◆ DIO0_WPORT

#define DIO0_WPORT   PORTD

◆ DIO0_DDR

#define DIO0_DDR   DDRD

◆ DIO0_PWM

#define DIO0_PWM   nullptr

◆ DIO1_PIN

#define DIO1_PIN   PIND1

◆ DIO1_RPORT

#define DIO1_RPORT   PIND

◆ DIO1_WPORT

#define DIO1_WPORT   PORTD

◆ DIO1_DDR

#define DIO1_DDR   DDRD

◆ DIO1_PWM

#define DIO1_PWM   nullptr

◆ DIO2_PIN

#define DIO2_PIN   PIND2

◆ DIO2_RPORT

#define DIO2_RPORT   PIND

◆ DIO2_WPORT

#define DIO2_WPORT   PORTD

◆ DIO2_DDR

#define DIO2_DDR   DDRD

◆ DIO2_PWM

#define DIO2_PWM   nullptr

◆ DIO3_PIN

#define DIO3_PIN   PIND3

◆ DIO3_RPORT

#define DIO3_RPORT   PIND

◆ DIO3_WPORT

#define DIO3_WPORT   PORTD

◆ DIO3_DDR

#define DIO3_DDR   DDRD

◆ DIO3_PWM

#define DIO3_PWM   &OCR2B

◆ DIO4_PIN

#define DIO4_PIN   PIND4

◆ DIO4_RPORT

#define DIO4_RPORT   PIND

◆ DIO4_WPORT

#define DIO4_WPORT   PORTD

◆ DIO4_DDR

#define DIO4_DDR   DDRD

◆ DIO4_PWM

#define DIO4_PWM   nullptr

◆ DIO5_PIN

#define DIO5_PIN   PIND5

◆ DIO5_RPORT

#define DIO5_RPORT   PIND

◆ DIO5_WPORT

#define DIO5_WPORT   PORTD

◆ DIO5_DDR

#define DIO5_DDR   DDRD

◆ DIO5_PWM

#define DIO5_PWM   &OCR0B

◆ DIO6_PIN

#define DIO6_PIN   PIND6

◆ DIO6_RPORT

#define DIO6_RPORT   PIND

◆ DIO6_WPORT

#define DIO6_WPORT   PORTD

◆ DIO6_DDR

#define DIO6_DDR   DDRD

◆ DIO6_PWM

#define DIO6_PWM   &OCR0A

◆ DIO7_PIN

#define DIO7_PIN   PIND7

◆ DIO7_RPORT

#define DIO7_RPORT   PIND

◆ DIO7_WPORT

#define DIO7_WPORT   PORTD

◆ DIO7_DDR

#define DIO7_DDR   DDRD

◆ DIO7_PWM

#define DIO7_PWM   nullptr

◆ DIO8_PIN

#define DIO8_PIN   PINB0

◆ DIO8_RPORT

#define DIO8_RPORT   PINB

◆ DIO8_WPORT

#define DIO8_WPORT   PORTB

◆ DIO8_DDR

#define DIO8_DDR   DDRB

◆ DIO8_PWM

#define DIO8_PWM   nullptr

◆ DIO9_PIN

#define DIO9_PIN   PINB1

◆ DIO9_RPORT

#define DIO9_RPORT   PINB

◆ DIO9_WPORT

#define DIO9_WPORT   PORTB

◆ DIO9_DDR

#define DIO9_DDR   DDRB

◆ DIO9_PWM

#define DIO9_PWM   nullptr

◆ DIO10_PIN

#define DIO10_PIN   PINB2

◆ DIO10_RPORT

#define DIO10_RPORT   PINB

◆ DIO10_WPORT

#define DIO10_WPORT   PORTB

◆ DIO10_DDR

#define DIO10_DDR   DDRB

◆ DIO10_PWM

#define DIO10_PWM   nullptr

◆ DIO11_PIN

#define DIO11_PIN   PINB3

◆ DIO11_RPORT

#define DIO11_RPORT   PINB

◆ DIO11_WPORT

#define DIO11_WPORT   PORTB

◆ DIO11_DDR

#define DIO11_DDR   DDRB

◆ DIO11_PWM

#define DIO11_PWM   &OCR2A

◆ DIO12_PIN

#define DIO12_PIN   PINB4

◆ DIO12_RPORT

#define DIO12_RPORT   PINB

◆ DIO12_WPORT

#define DIO12_WPORT   PORTB

◆ DIO12_DDR

#define DIO12_DDR   DDRB

◆ DIO12_PWM

#define DIO12_PWM   nullptr

◆ DIO13_PIN

#define DIO13_PIN   PINB5

◆ DIO13_RPORT

#define DIO13_RPORT   PINB

◆ DIO13_WPORT

#define DIO13_WPORT   PORTB

◆ DIO13_DDR

#define DIO13_DDR   DDRB

◆ DIO13_PWM

#define DIO13_PWM   nullptr

◆ DIO14_PIN

#define DIO14_PIN   PINC0

◆ DIO14_RPORT

#define DIO14_RPORT   PINC

◆ DIO14_WPORT

#define DIO14_WPORT   PORTC

◆ DIO14_DDR

#define DIO14_DDR   DDRC

◆ DIO14_PWM

#define DIO14_PWM   nullptr

◆ DIO15_PIN

#define DIO15_PIN   PINC1

◆ DIO15_RPORT

#define DIO15_RPORT   PINC

◆ DIO15_WPORT

#define DIO15_WPORT   PORTC

◆ DIO15_DDR

#define DIO15_DDR   DDRC

◆ DIO15_PWM

#define DIO15_PWM   nullptr

◆ DIO16_PIN

#define DIO16_PIN   PINC2

◆ DIO16_RPORT

#define DIO16_RPORT   PINC

◆ DIO16_WPORT

#define DIO16_WPORT   PORTC

◆ DIO16_DDR

#define DIO16_DDR   DDRC

◆ DIO16_PWM

#define DIO16_PWM   nullptr

◆ DIO17_PIN

#define DIO17_PIN   PINC3

◆ DIO17_RPORT

#define DIO17_RPORT   PINC

◆ DIO17_WPORT

#define DIO17_WPORT   PORTC

◆ DIO17_DDR

#define DIO17_DDR   DDRC

◆ DIO17_PWM

#define DIO17_PWM   nullptr

◆ DIO18_PIN

#define DIO18_PIN   PINC4

◆ DIO18_RPORT

#define DIO18_RPORT   PINC

◆ DIO18_WPORT

#define DIO18_WPORT   PORTC

◆ DIO18_DDR

#define DIO18_DDR   DDRC

◆ DIO18_PWM

#define DIO18_PWM   nullptr

◆ DIO19_PIN

#define DIO19_PIN   PINC5

◆ DIO19_RPORT

#define DIO19_RPORT   PINC

◆ DIO19_WPORT

#define DIO19_WPORT   PORTC

◆ DIO19_DDR

#define DIO19_DDR   DDRC

◆ DIO19_PWM

#define DIO19_PWM   nullptr

◆ DIO20_PIN

#define DIO20_PIN   PINC6

◆ DIO20_RPORT

#define DIO20_RPORT   PINC

◆ DIO20_WPORT

#define DIO20_WPORT   PORTC

◆ DIO20_DDR

#define DIO20_DDR   DDRC

◆ DIO20_PWM

#define DIO20_PWM   nullptr

◆ DIO21_PIN

#define DIO21_PIN   PINC7

◆ DIO21_RPORT

#define DIO21_RPORT   PINC

◆ DIO21_WPORT

#define DIO21_WPORT   PORTC

◆ DIO21_DDR

#define DIO21_DDR   DDRC

◆ DIO21_PWM

#define DIO21_PWM   nullptr

◆ PB0_PIN

#define PB0_PIN   PINB0

◆ PB0_RPORT

#define PB0_RPORT   PINB

◆ PB0_WPORT

#define PB0_WPORT   PORTB

◆ PB0_DDR

#define PB0_DDR   DDRB

◆ PB0_PWM

#define PB0_PWM   nullptr

◆ PB1_PIN

#define PB1_PIN   PINB1

◆ PB1_RPORT

#define PB1_RPORT   PINB

◆ PB1_WPORT

#define PB1_WPORT   PORTB

◆ PB1_DDR

#define PB1_DDR   DDRB

◆ PB1_PWM

#define PB1_PWM   nullptr

◆ PB2_PIN

#define PB2_PIN   PINB2

◆ PB2_RPORT

#define PB2_RPORT   PINB

◆ PB2_WPORT

#define PB2_WPORT   PORTB

◆ PB2_DDR

#define PB2_DDR   DDRB

◆ PB2_PWM

#define PB2_PWM   nullptr

◆ PB3_PIN

#define PB3_PIN   PINB3

◆ PB3_RPORT

#define PB3_RPORT   PINB

◆ PB3_WPORT

#define PB3_WPORT   PORTB

◆ PB3_DDR

#define PB3_DDR   DDRB

◆ PB3_PWM

#define PB3_PWM   &OCR2A

◆ PB4_PIN

#define PB4_PIN   PINB4

◆ PB4_RPORT

#define PB4_RPORT   PINB

◆ PB4_WPORT

#define PB4_WPORT   PORTB

◆ PB4_DDR

#define PB4_DDR   DDRB

◆ PB4_PWM

#define PB4_PWM   nullptr

◆ PB5_PIN

#define PB5_PIN   PINB5

◆ PB5_RPORT

#define PB5_RPORT   PINB

◆ PB5_WPORT

#define PB5_WPORT   PORTB

◆ PB5_DDR

#define PB5_DDR   DDRB

◆ PB5_PWM

#define PB5_PWM   nullptr

◆ PB6_PIN

#define PB6_PIN   PINB6

◆ PB6_RPORT

#define PB6_RPORT   PINB

◆ PB6_WPORT

#define PB6_WPORT   PORTB

◆ PB6_DDR

#define PB6_DDR   DDRB

◆ PB6_PWM

#define PB6_PWM   nullptr

◆ PB7_PIN

#define PB7_PIN   PINB7

◆ PB7_RPORT

#define PB7_RPORT   PINB

◆ PB7_WPORT

#define PB7_WPORT   PORTB

◆ PB7_DDR

#define PB7_DDR   DDRB

◆ PB7_PWM

#define PB7_PWM   nullptr

◆ PC0_PIN

#define PC0_PIN   PINC0

◆ PC0_RPORT

#define PC0_RPORT   PINC

◆ PC0_WPORT

#define PC0_WPORT   PORTC

◆ PC0_DDR

#define PC0_DDR   DDRC

◆ PC0_PWM

#define PC0_PWM   nullptr

◆ PC1_PIN

#define PC1_PIN   PINC1

◆ PC1_RPORT

#define PC1_RPORT   PINC

◆ PC1_WPORT

#define PC1_WPORT   PORTC

◆ PC1_DDR

#define PC1_DDR   DDRC

◆ PC1_PWM

#define PC1_PWM   nullptr

◆ PC2_PIN

#define PC2_PIN   PINC2

◆ PC2_RPORT

#define PC2_RPORT   PINC

◆ PC2_WPORT

#define PC2_WPORT   PORTC

◆ PC2_DDR

#define PC2_DDR   DDRC

◆ PC2_PWM

#define PC2_PWM   nullptr

◆ PC3_PIN

#define PC3_PIN   PINC3

◆ PC3_RPORT

#define PC3_RPORT   PINC

◆ PC3_WPORT

#define PC3_WPORT   PORTC

◆ PC3_DDR

#define PC3_DDR   DDRC

◆ PC3_PWM

#define PC3_PWM   nullptr

◆ PC4_PIN

#define PC4_PIN   PINC4

◆ PC4_RPORT

#define PC4_RPORT   PINC

◆ PC4_WPORT

#define PC4_WPORT   PORTC

◆ PC4_DDR

#define PC4_DDR   DDRC

◆ PC4_PWM

#define PC4_PWM   nullptr

◆ PC5_PIN

#define PC5_PIN   PINC5

◆ PC5_RPORT

#define PC5_RPORT   PINC

◆ PC5_WPORT

#define PC5_WPORT   PORTC

◆ PC5_DDR

#define PC5_DDR   DDRC

◆ PC5_PWM

#define PC5_PWM   nullptr

◆ PC6_PIN

#define PC6_PIN   PINC6

◆ PC6_RPORT

#define PC6_RPORT   PINC

◆ PC6_WPORT

#define PC6_WPORT   PORTC

◆ PC6_DDR

#define PC6_DDR   DDRC

◆ PC6_PWM

#define PC6_PWM   nullptr

◆ PC7_PIN

#define PC7_PIN   PINC7

◆ PC7_RPORT

#define PC7_RPORT   PINC

◆ PC7_WPORT

#define PC7_WPORT   PORTC

◆ PC7_DDR

#define PC7_DDR   DDRC

◆ PC7_PWM

#define PC7_PWM   nullptr

◆ PD0_PIN

#define PD0_PIN   PIND0

◆ PD0_RPORT

#define PD0_RPORT   PIND

◆ PD0_WPORT

#define PD0_WPORT   PORTD

◆ PD0_DDR

#define PD0_DDR   DDRD

◆ PD0_PWM

#define PD0_PWM   nullptr

◆ PD1_PIN

#define PD1_PIN   PIND1

◆ PD1_RPORT

#define PD1_RPORT   PIND

◆ PD1_WPORT

#define PD1_WPORT   PORTD

◆ PD1_DDR

#define PD1_DDR   DDRD

◆ PD1_PWM

#define PD1_PWM   nullptr

◆ PD2_PIN

#define PD2_PIN   PIND2

◆ PD2_RPORT

#define PD2_RPORT   PIND

◆ PD2_WPORT

#define PD2_WPORT   PORTD

◆ PD2_DDR

#define PD2_DDR   DDRD

◆ PD2_PWM

#define PD2_PWM   nullptr

◆ PD3_PIN

#define PD3_PIN   PIND3

◆ PD3_RPORT

#define PD3_RPORT   PIND

◆ PD3_WPORT

#define PD3_WPORT   PORTD

◆ PD3_DDR

#define PD3_DDR   DDRD

◆ PD3_PWM

#define PD3_PWM   &OCR2B

◆ PD4_PIN

#define PD4_PIN   PIND4

◆ PD4_RPORT

#define PD4_RPORT   PIND

◆ PD4_WPORT

#define PD4_WPORT   PORTD

◆ PD4_DDR

#define PD4_DDR   DDRD

◆ PD4_PWM

#define PD4_PWM   nullptr

◆ PD5_PIN

#define PD5_PIN   PIND5

◆ PD5_RPORT

#define PD5_RPORT   PIND

◆ PD5_WPORT

#define PD5_WPORT   PORTD

◆ PD5_DDR

#define PD5_DDR   DDRD

◆ PD5_PWM

#define PD5_PWM   &OCR0B

◆ PD6_PIN

#define PD6_PIN   PIND6

◆ PD6_RPORT

#define PD6_RPORT   PIND

◆ PD6_WPORT

#define PD6_WPORT   PORTD

◆ PD6_DDR

#define PD6_DDR   DDRD

◆ PD6_PWM

#define PD6_PWM   &OCR0A

◆ PD7_PIN

#define PD7_PIN   PIND7

◆ PD7_RPORT

#define PD7_RPORT   PIND

◆ PD7_WPORT

#define PD7_WPORT   PORTD

◆ PD7_DDR

#define PD7_DDR   DDRD

◆ PD7_PWM

#define PD7_PWM   nullptr