![]() |
Repetier-Firmware 0.2
|
#include <avr/io.h>Go to the source code of this file.
Data Structures | |
| struct | pin_map_t |
Functions | |
| uint8_t | badPinNumber (void) __attribute__((error("Pin number is too large or not a const ant"))) |
| static | __attribute__ ((always_inline)) uint8_t getPinMode(uint8_t pin) |
| static uint8_t mode | if (__builtin_constant_p(pin)&&pin< digitalPinCount) |
Variables | |
| uint8_t const | SDA_PIN = 18 |
| uint8_t const | SCL_PIN = 19 |
| uint8_t const | SS_PIN = 10 |
| uint8_t const | MOSI_PIN = 11 |
| uint8_t const | MISO_PIN = 12 |
| uint8_t const | SCK_PIN = 13 |
| static const pin_map_t | digitalPinMap [] |
| static const uint8_t | digitalPinCount = sizeof(digitalPinMap)/sizeof(pin_map_t) |
| static __attribute__ | ( | (always_inline) | ) | [inline, static] |
| uint8_t badPinNumber | ( | void | ) | const |
| static uint8_t mode if | ( | ) |
const uint8_t digitalPinCount = sizeof(digitalPinMap)/sizeof(pin_map_t) [static] |
const pin_map_t digitalPinMap[] [static] |
{
{&DDRD, &PIND, &PORTD, 0},
{&DDRD, &PIND, &PORTD, 1},
{&DDRD, &PIND, &PORTD, 2},
{&DDRD, &PIND, &PORTD, 3},
{&DDRD, &PIND, &PORTD, 4},
{&DDRD, &PIND, &PORTD, 5},
{&DDRD, &PIND, &PORTD, 6},
{&DDRD, &PIND, &PORTD, 7},
{&DDRB, &PINB, &PORTB, 0},
{&DDRB, &PINB, &PORTB, 1},
{&DDRB, &PINB, &PORTB, 2},
{&DDRB, &PINB, &PORTB, 3},
{&DDRB, &PINB, &PORTB, 4},
{&DDRB, &PINB, &PORTB, 5},
{&DDRC, &PINC, &PORTC, 0},
{&DDRC, &PINC, &PORTC, 1},
{&DDRC, &PINC, &PORTC, 2},
{&DDRC, &PINC, &PORTC, 3},
{&DDRC, &PINC, &PORTC, 4},
{&DDRC, &PINC, &PORTC, 5}
}
| uint8_t const MISO_PIN = 12 |
| uint8_t const MOSI_PIN = 11 |
| uint8_t const SCK_PIN = 13 |
| uint8_t const SCL_PIN = 19 |
| uint8_t const SDA_PIN = 18 |
| uint8_t const SS_PIN = 10 |