![]() |
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 |