aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/AVR/avr_pins.h
diff options
context:
space:
mode:
authorTheodore Ateba <tf.ateba@gmail.com>2017-07-14 00:39:35 +0000
committerTheodore Ateba <tf.ateba@gmail.com>2017-07-14 00:39:35 +0000
commit655eadd2551098ea703ff84e0907f8ac2cfea5b5 (patch)
tree95c5d666a8e1a5b3daa44018111003178a2ebd88 /os/hal/ports/AVR/avr_pins.h
parentb18cb4d9a5c1007657d8cb4958841e80d48a8a89 (diff)
downloadChibiOS-655eadd2551098ea703ff84e0907f8ac2cfea5b5.tar.gz
ChibiOS-655eadd2551098ea703ff84e0907f8ac2cfea5b5.tar.bz2
ChibiOS-655eadd2551098ea703ff84e0907f8ac2cfea5b5.zip
Adding AVR family subdirecories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10326 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/ports/AVR/avr_pins.h')
-rw-r--r--os/hal/ports/AVR/avr_pins.h159
1 files changed, 0 insertions, 159 deletions
diff --git a/os/hal/ports/AVR/avr_pins.h b/os/hal/ports/AVR/avr_pins.h
deleted file mode 100644
index b98ce2574..000000000
--- a/os/hal/ports/AVR/avr_pins.h
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-#ifndef AVR_PINS_H
-#define AVR_PINS_H
-
-#include <avr/io.h>
-
-#if AVR_SPI_USE_SPI1
-
-#if defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega162__)
- #define PIN_SPI1 PINB
- #define PORT_SPI1 PORTB
- #define DDR_SPI1 DDRB
- #define SPI1_SS 4
- #define SPI1_SCK 7
- #define SPI1_MOSI 5
- #define SPI1_MISO 6
-#elif defined(__AVR_ATmega328P__)
- #define PIN_SPI1 PINB
- #define PORT_SPI1 PORTB
- #define DDR_SPI1 DDRB
- #define SPI1_SS 2
- #define SPI1_SCK 5
- #define SPI1_MOSI 3
- #define SPI1_MISO 4
-#elif defined(__AVR_ATmega2560__) || \
- defined(__AVR_ATmega1280__) || \
- defined(__AVR_ATmega128__)
- #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
-#elif defined(__AVR_AT90CAN128__) || \
- defined(__AVR_AT90CAN64__) || \
- defined(__AVR_AT90CAN32__)
- #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 SPI driver"
-#endif
-
-#endif /* AVR_SPI_USE_SPI1 */
-
-#if AVR_ADC_USE_ADC1
-
-#if defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__)
- #define PINADC PINA
- #define PORTADC PORTA
- #define DDRADC DDRA
-#elif defined(__AVR_ATmega328P__)
- #define PINADC PINC
- #define PORTADC PORTC
- #define DDRADC DDRC
-#elif defined(__AVR_ATmega2560__) || \
- defined(__AVR_ATmega1280__) || \
- defined(__AVR_ATmega128__)
- #define PINADC PINF
- #define PORTADC PORTF
- #define DDRADC DDRF
-#elif defined(__AVR_AT90CAN128__) || \
- defined(__AVR_AT90CAN64__) || \
- defined(__AVR_AT90CAN32__)
- #define PINADC PINF
- #define PORTADC PORTF
- #define DDRADC DDRF
-#else
- #warning "Device not supported by ADC driver"
-#endif
-
-#endif /* AVR_ADC_USE_ADC1 */
-
-#if AVR_EXT_USE_PCINT0
-#if defined(__AVR_ATmega162__)
- #define PCINT0_PIN PINA
-#elif defined(__AVR_ATmega328P__) || \
- defined(__AVR_ATmega1280__) || \
- defined(__AVR_ATmega2560__)
- #define PCINT0_PIN PINB
-#else
- #warning "Device not supported by EXT driver"
-#endif
-#endif /* AVR_EXT_USE_PCINT0 */
-
-#if AVR_EXT_USE_PCINT1
-#if defined(__AVR_ATmega162__) || \
- defined(__AVR_ATmega328P__)
- #define PCINT1_PIN PINC
-#elif defined(__AVR_ATmega1280__) || \
- defined(__AVR_ATmega2560__)
- #define PCINT1_PIN PINE
-#else
- #warning "Device not supported by EXT driver"
-#endif
-#endif /* AVR_EXT_USE_PCINT1 */
-
-#if AVR_EXT_USE_PCINT2
-#if defined(__AVR_ATmega1280__) || \
- defined(__AVR_ATmega2560__)
- #define PCINT2_PIN PINK
-#else
- #warning "Device not supported by EXT driver"
-#endif
-#endif /* AVR_EXT_USE_PCINT2 */
-
-#if AVR_EXT_USE_PCINT3
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT3 */
-
-#if AVR_EXT_USE_PCINT4
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT4 */
-
-#if AVR_EXT_USE_PCINT5
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT5 */
-
-#if AVR_EXT_USE_PCINT6
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT6 */
-
-#if AVR_EXT_USE_PCINT7
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT7 */
-
-#if AVR_EXT_USE_PCINT8
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT8 */
-
-#if AVR_EXT_USE_PCINT9
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT9 */
-
-#if AVR_EXT_USE_PCINT10
-#warning "Device not supported by EXT driver"
-#endif /* AVR_EXT_USE_PCINT10 */
-
-#endif /* AVR_PINS_H */