mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
80cf8389a8
Uno and Duemilanove(atmega328p version) are nearly the same boards. The only difference is that the Duemilanove use an FTDI usb chip, while the Uno use an Atmel which acts as USB/Serial converter. All of the code needed to support these boards is in arduino-common.
66 lines
1.2 KiB
C
66 lines
1.2 KiB
C
/*
|
|
* Copyright (C) 2016 Freie Universität Berlin
|
|
*
|
|
* This file is subject to the terms and conditions of the GNU Lesser
|
|
* General Public License v2.1. See the file LICENSE in the top level
|
|
* directory for more details.
|
|
*/
|
|
|
|
/**
|
|
* @ingroup boards_arduino-common
|
|
* @{
|
|
*
|
|
* @file
|
|
* @brief Board specific configuration for the Arduino API
|
|
*
|
|
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
|
|
* @author Laurent Navet <laurent.navet@gmail.com>
|
|
*/
|
|
|
|
#ifndef ARDUINO_BOARD_H
|
|
#define ARDUINO_BOARD_H
|
|
|
|
#include "arduino_pinmap.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* @brief The on-board LED is connected to pin 13 on this board
|
|
*/
|
|
#define ARDUINO_LED (13)
|
|
|
|
/**
|
|
* @brief Look-up table for the Arduino's digital pins
|
|
*/
|
|
static const gpio_t arduino_pinmap[] = {
|
|
ARDUINO_PIN_0,
|
|
ARDUINO_PIN_1,
|
|
ARDUINO_PIN_2,
|
|
ARDUINO_PIN_3,
|
|
ARDUINO_PIN_4,
|
|
ARDUINO_PIN_5,
|
|
ARDUINO_PIN_6,
|
|
ARDUINO_PIN_7,
|
|
ARDUINO_PIN_8,
|
|
ARDUINO_PIN_9,
|
|
ARDUINO_PIN_10,
|
|
ARDUINO_PIN_11,
|
|
ARDUINO_PIN_12,
|
|
ARDUINO_PIN_13,
|
|
ARDUINO_PIN_14,
|
|
ARDUINO_PIN_15,
|
|
ARDUINO_PIN_16,
|
|
ARDUINO_PIN_17,
|
|
ARDUINO_PIN_18,
|
|
ARDUINO_PIN_19
|
|
};
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* ARDUINO_BOARD_H */
|
|
/** @} */
|