mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-17 06:52:18 +01:00
Distinguishing those boards with eight analog inputs (Fio, BT, Nano, Mini).
http://code.google.com/p/arduino/issues/detail?id=499
This commit is contained in:
parent
d00f0949ed
commit
b788ad593f
@ -18,7 +18,7 @@ uno.build.variant=standard
|
|||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
atmega328.name=Arduino Duemilanove or Nano w/ ATmega328
|
atmega328.name=Arduino Duemilanove w/ ATmega328
|
||||||
|
|
||||||
atmega328.upload.protocol=stk500
|
atmega328.upload.protocol=stk500
|
||||||
atmega328.upload.maximum_size=30720
|
atmega328.upload.maximum_size=30720
|
||||||
@ -39,7 +39,7 @@ atmega328.build.variant=standard
|
|||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
diecimila.name=Arduino Diecimila, Duemilanove, or Nano w/ ATmega168
|
diecimila.name=Arduino Diecimila or Duemilanove w/ ATmega168
|
||||||
|
|
||||||
diecimila.upload.protocol=stk500
|
diecimila.upload.protocol=stk500
|
||||||
diecimila.upload.maximum_size=14336
|
diecimila.upload.maximum_size=14336
|
||||||
@ -60,6 +60,48 @@ diecimila.build.variant=standard
|
|||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
|
nano328.name=Arduino Nano w/ ATmega328
|
||||||
|
|
||||||
|
nano328.upload.protocol=stk500
|
||||||
|
nano328.upload.maximum_size=30720
|
||||||
|
nano328.upload.speed=57600
|
||||||
|
|
||||||
|
nano328.bootloader.low_fuses=0xFF
|
||||||
|
nano328.bootloader.high_fuses=0xDA
|
||||||
|
nano328.bootloader.extended_fuses=0x05
|
||||||
|
nano328.bootloader.path=atmega
|
||||||
|
nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex
|
||||||
|
nano328.bootloader.unlock_bits=0x3F
|
||||||
|
nano328.bootloader.lock_bits=0x0F
|
||||||
|
|
||||||
|
nano328.build.mcu=atmega328p
|
||||||
|
nano328.build.f_cpu=16000000L
|
||||||
|
nano328.build.core=arduino
|
||||||
|
nano328.build.variant=eightanaloginputs
|
||||||
|
|
||||||
|
##############################################################
|
||||||
|
|
||||||
|
nano.name=Arduino Nano w/ ATmega168
|
||||||
|
|
||||||
|
nano.upload.protocol=stk500
|
||||||
|
nano.upload.maximum_size=14336
|
||||||
|
nano.upload.speed=19200
|
||||||
|
|
||||||
|
nano.bootloader.low_fuses=0xff
|
||||||
|
nano.bootloader.high_fuses=0xdd
|
||||||
|
nano.bootloader.extended_fuses=0x00
|
||||||
|
nano.bootloader.path=atmega
|
||||||
|
nano.bootloader.file=ATmegaBOOT_168_diecimila.hex
|
||||||
|
nano.bootloader.unlock_bits=0x3F
|
||||||
|
nano.bootloader.lock_bits=0x0F
|
||||||
|
|
||||||
|
nano.build.mcu=atmega168
|
||||||
|
nano.build.f_cpu=16000000L
|
||||||
|
nano.build.core=arduino
|
||||||
|
nano.build.variant=eightanaloginputs
|
||||||
|
|
||||||
|
##############################################################
|
||||||
|
|
||||||
mega2560.name=Arduino Mega 2560
|
mega2560.name=Arduino Mega 2560
|
||||||
|
|
||||||
mega2560.upload.protocol=stk500v2
|
mega2560.upload.protocol=stk500v2
|
||||||
@ -119,7 +161,7 @@ mini.bootloader.lock_bits=0x0F
|
|||||||
mini.build.mcu=atmega168
|
mini.build.mcu=atmega168
|
||||||
mini.build.f_cpu=16000000L
|
mini.build.f_cpu=16000000L
|
||||||
mini.build.core=arduino
|
mini.build.core=arduino
|
||||||
mini.build.variant=standard
|
mini.build.variant=eightanaloginputs
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
@ -140,7 +182,7 @@ fio.bootloader.lock_bits=0x0F
|
|||||||
fio.build.mcu=atmega328p
|
fio.build.mcu=atmega328p
|
||||||
fio.build.f_cpu=8000000L
|
fio.build.f_cpu=8000000L
|
||||||
fio.build.core=arduino
|
fio.build.core=arduino
|
||||||
fio.build.variant=standard
|
fio.build.variant=eightanaloginputs
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
@ -162,7 +204,7 @@ bt328.bootloader.lock_bits=0x0F
|
|||||||
bt328.build.mcu=atmega328p
|
bt328.build.mcu=atmega328p
|
||||||
bt328.build.f_cpu=16000000L
|
bt328.build.f_cpu=16000000L
|
||||||
bt328.build.core=arduino
|
bt328.build.core=arduino
|
||||||
bt328.build.variant=standard
|
bt328.build.variant=eightanaloginputs
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
@ -184,7 +226,7 @@ bt.bootloader.lock_bits=0x0F
|
|||||||
bt.build.mcu=atmega168
|
bt.build.mcu=atmega168
|
||||||
bt.build.f_cpu=16000000L
|
bt.build.f_cpu=16000000L
|
||||||
bt.build.core=arduino
|
bt.build.core=arduino
|
||||||
bt.build.variant=standard
|
bt.build.variant=eightanaloginputs
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
|
27
hardware/arduino/variants/eightanaloginputs/pins_arduino.h
Normal file
27
hardware/arduino/variants/eightanaloginputs/pins_arduino.h
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
/*
|
||||||
|
pins_arduino.h - Pin definition functions for Arduino
|
||||||
|
Part of Arduino - http://www.arduino.cc/
|
||||||
|
|
||||||
|
Copyright (c) 2007 David A. Mellis
|
||||||
|
|
||||||
|
This library is free software; you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU Lesser General Public
|
||||||
|
License as published by the Free Software Foundation; either
|
||||||
|
version 2.1 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This library is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Lesser General
|
||||||
|
Public License along with this library; if not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||||
|
Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
|
$Id: wiring.h 249 2007-02-03 16:52:51Z mellis $
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "../standard/pins_arduino.h"
|
||||||
|
#undef NUM_ANALOG_INPUTS
|
||||||
|
#define NUM_ANALOG_INPUTS 8
|
Loading…
x
Reference in New Issue
Block a user