|
| 1 | +# See: http://code.google.com/p/arduino/wiki/Platforms |
| 2 | + |
| 3 | +menu.cpu=Processor |
| 4 | + |
| 5 | +uno.name=Arduino/Genuino Uno |
| 6 | + |
| 7 | +uno.vid.0=0x2341 |
| 8 | +uno.pid.0=0x0043 |
| 9 | +uno.vid.1=0x2341 |
| 10 | +uno.pid.1=0x0001 |
| 11 | +uno.vid.2=0x2A03 |
| 12 | +uno.pid.2=0x0043 |
| 13 | +uno.vid.3=0x2341 |
| 14 | +uno.pid.3=0x0243 |
| 15 | + |
| 16 | +uno.upload.tool=avrdude |
| 17 | +uno.upload.protocol=arduino |
| 18 | +uno.upload.maximum_size=32256 |
| 19 | +uno.upload.maximum_data_size=2048 |
| 20 | +uno.upload.speed=115200 |
| 21 | + |
| 22 | +uno.bootloader.tool=avrdude |
| 23 | +uno.bootloader.low_fuses=0xFF |
| 24 | +uno.bootloader.high_fuses=0xDE |
| 25 | +uno.bootloader.extended_fuses=0xFD |
| 26 | +uno.bootloader.unlock_bits=0x3F |
| 27 | +uno.bootloader.lock_bits=0x0F |
| 28 | +uno.bootloader.file=optiboot/optiboot_atmega328.hex |
| 29 | + |
| 30 | +uno.build.mcu=atmega328p |
| 31 | +uno.build.f_cpu=16000000L |
| 32 | +uno.build.board=AVR_UNO |
| 33 | +uno.build.core=arduino |
| 34 | +uno.build.variant=standard |
| 35 | + |
| 36 | +############################################################## |
| 37 | + |
| 38 | +mega.name=Arduino/Genuino Mega or Mega 2560 |
| 39 | + |
| 40 | +mega.vid.0=0x2341 |
| 41 | +mega.pid.0=0x0010 |
| 42 | +mega.vid.1=0x2341 |
| 43 | +mega.pid.1=0x0042 |
| 44 | +mega.vid.2=0x2A03 |
| 45 | +mega.pid.2=0x0010 |
| 46 | +mega.vid.3=0x2A03 |
| 47 | +mega.pid.3=0x0042 |
| 48 | +mega.vid.4=0x2341 |
| 49 | +mega.pid.4=0x0210 |
| 50 | +mega.vid.5=0x2341 |
| 51 | +mega.pid.5=0x0242 |
| 52 | + |
| 53 | +mega.upload.tool=avrdude |
| 54 | +mega.upload.maximum_data_size=8192 |
| 55 | + |
| 56 | +mega.bootloader.tool=avrdude |
| 57 | +mega.bootloader.low_fuses=0xFF |
| 58 | +mega.bootloader.unlock_bits=0x3F |
| 59 | +mega.bootloader.lock_bits=0x0F |
| 60 | + |
| 61 | +mega.build.f_cpu=16000000L |
| 62 | +mega.build.core=arduino |
| 63 | +mega.build.variant=mega |
| 64 | +# default board may be overridden by the cpu menu |
| 65 | +mega.build.board=AVR_MEGA2560 |
| 66 | + |
| 67 | +## Arduino/Genuino Mega w/ ATmega2560 |
| 68 | +## ------------------------- |
| 69 | +mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560) |
| 70 | + |
| 71 | +mega.menu.cpu.atmega2560.upload.protocol=wiring |
| 72 | +mega.menu.cpu.atmega2560.upload.maximum_size=253952 |
| 73 | +mega.menu.cpu.atmega2560.upload.speed=115200 |
| 74 | + |
| 75 | +mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD8 |
| 76 | +mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD |
| 77 | +mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex |
| 78 | + |
| 79 | +mega.menu.cpu.atmega2560.build.mcu=atmega2560 |
| 80 | +mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560 |
| 81 | + |
| 82 | +## Arduino Mega w/ ATmega1280 |
| 83 | +## ------------------------- |
| 84 | +mega.menu.cpu.atmega1280=ATmega1280 |
| 85 | + |
| 86 | +mega.menu.cpu.atmega1280.upload.protocol=arduino |
| 87 | +mega.menu.cpu.atmega1280.upload.maximum_size=126976 |
| 88 | +mega.menu.cpu.atmega1280.upload.speed=57600 |
| 89 | + |
| 90 | +mega.menu.cpu.atmega1280.bootloader.high_fuses=0xDA |
| 91 | +mega.menu.cpu.atmega1280.bootloader.extended_fuses=0xF5 |
| 92 | +mega.menu.cpu.atmega1280.bootloader.file=atmega/ATmegaBOOT_168_atmega1280.hex |
| 93 | + |
| 94 | +mega.menu.cpu.atmega1280.build.mcu=atmega1280 |
| 95 | +mega.menu.cpu.atmega1280.build.board=AVR_MEGA |
| 96 | + |
| 97 | +############################################################## |
0 commit comments