diff options
author | utzig <utzig@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-07-09 21:24:28 +0000 |
---|---|---|
committer | utzig <utzig@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-07-09 21:24:28 +0000 |
commit | 07cb74bbff52acd9e282d09b8ef00902876e4496 (patch) | |
tree | f8e39ceec60f178b447e44c17e36bffc9af748ce /os/hal | |
parent | 82c16dccd407e9150745f8622044b6438c124f2b (diff) | |
download | ChibiOS-07cb74bbff52acd9e282d09b8ef00902876e4496.tar.gz ChibiOS-07cb74bbff52acd9e282d09b8ef00902876e4496.tar.bz2 ChibiOS-07cb74bbff52acd9e282d09b8ef00902876e4496.zip |
[AVR] add ADC/SPI pinouts for AT90CANxx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5945 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal')
-rw-r--r-- | os/hal/platforms/AVR/atmega_pins.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/os/hal/platforms/AVR/atmega_pins.h b/os/hal/platforms/AVR/atmega_pins.h index 498d16cbb..ca6190cc2 100644 --- a/os/hal/platforms/AVR/atmega_pins.h +++ b/os/hal/platforms/AVR/atmega_pins.h @@ -27,7 +27,9 @@ #define SPI1_MOSI 3 #define SPI1_MISO 4 - #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega128__) + #elif defined(__AVR_ATmega2560__) || \ + defined(__AVR_ATmega1280__) || \ + defined(__AVR_ATmega128__) #define PINADC PINF #define PORTADC PORTF #define DDRADC DDRF @@ -38,6 +40,21 @@ #define SPI1_SCK 1 #define SPI1_MOSI 2 #define SPI1_MISO 3 + + #elif defined(__AVR_AT90CAN128__) || \ + defined(__AVR_AT90CAN64__) || \ + defined(__AVR_AT90CAN32__) + #define PINADC PINF + #define PORTADC PORTF + #define DDRADC DDRF + #define PIN_SPI1 PINB + #define PORT_SPI1 PORTB + #define DDR_SPI1 DDRB + #define SPI1_SS 0 + #define SPI1_SCK 1 + #define SPI1_MOSI 2 + #define SPI1_MISO 3 + #else #warning "Device not supported by ADC or SPI driver" #endif |