diff options
Diffstat (limited to 'pins/standard')
| -rw-r--r-- | pins/standard/pins_arduino.h | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/pins/standard/pins_arduino.h b/pins/standard/pins_arduino.h index 8e25435..3999d1f 100644 --- a/pins/standard/pins_arduino.h +++ b/pins/standard/pins_arduino.h @@ -27,6 +27,16 @@  #include <avr/pgmspace.h> +#define NUM_DIGITAL_PINS            20 +#define NUM_ANALOG_INPUTS           6 +#define analogInputToDigitalPin(p)  ((p < 6) ? (p) + 14 : -1) + +#if defined(__AVR_ATmega8__) +#define digitalPinHasPWM(p)         ((p) == 9 || (p) == 10 || (p) == 11) +#else +#define digitalPinHasPWM(p)         ((p) == 3 || (p) == 5 || (p) == 6 || (p) == 9 || (p) == 10 || (p) == 11) +#endif +  const static uint8_t SS   = 10;  const static uint8_t MOSI = 11;  const static uint8_t MISO = 12;  | 
