Advertisement
niksoley

board.txt

Nov 8th, 2016
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.29 KB | None | 0 0
  1. # See: http://code.google.com/p/arduino/wiki/Platforms
  2.  
  3. menu.cpu=Processor
  4.  
  5. ##############################################################
  6.  
  7. yun.name=Arduino Yún
  8. yun.upload.via_ssh=true
  9.  
  10. yun.vid.0=0x2341
  11. yun.pid.0=0x0041
  12. yun.vid.1=0x2341
  13. yun.pid.1=0x8041
  14. yun.vid.2=0x2A03
  15. yun.pid.2=0x0041
  16. yun.vid.3=0x2A03
  17. yun.pid.3=0x8041
  18.  
  19. yun.upload.tool=avrdude
  20. yun.upload.protocol=avr109
  21. yun.upload.maximum_size=28672
  22. yun.upload.maximum_data_size=2560
  23. yun.upload.speed=57600
  24. yun.upload.disable_flushing=true
  25. yun.upload.use_1200bps_touch=true
  26. yun.upload.wait_for_upload_port=true
  27.  
  28. yun.bootloader.tool=avrdude
  29. yun.bootloader.low_fuses=0xff
  30. yun.bootloader.high_fuses=0xd8
  31. yun.bootloader.extended_fuses=0xfb
  32. yun.bootloader.file=caterina/Caterina-Yun.hex
  33. yun.bootloader.noblink=caterina/Caterina-Yun-noblink.hex
  34. yun.bootloader.unlock_bits=0x3F
  35. yun.bootloader.lock_bits=0x2F
  36.  
  37. yun.build.mcu=atmega32u4
  38. yun.build.f_cpu=16000000L
  39. yun.build.vid=0x2341
  40. yun.build.pid=0x8041
  41. yun.build.usb_product="Arduino Yun"
  42. yun.build.board=AVR_YUN
  43. yun.build.core=arduino
  44. yun.build.variant=yun
  45. yun.build.extra_flags={build.usb_flags}
  46.  
  47. ##############################################################
  48.  
  49. uno.name=Arduino/Genuino Uno
  50.  
  51. uno.vid.0=0x2341
  52. uno.pid.0=0x0043
  53. uno.vid.1=0x2341
  54. uno.pid.1=0x0001
  55. uno.vid.2=0x2A03
  56. uno.pid.2=0x0043
  57. uno.vid.3=0x2341
  58. uno.pid.3=0x0243
  59.  
  60. uno.upload.tool=avrdude
  61. uno.upload.protocol=arduino
  62. uno.upload.maximum_size=32256
  63. uno.upload.maximum_data_size=2048
  64. uno.upload.speed=115200
  65.  
  66. uno.bootloader.tool=avrdude
  67. uno.bootloader.low_fuses=0xFF
  68. uno.bootloader.high_fuses=0xDE
  69. uno.bootloader.extended_fuses=0x05
  70. uno.bootloader.unlock_bits=0x3F
  71. uno.bootloader.lock_bits=0x0F
  72. uno.bootloader.file=optiboot/optiboot_atmega328.hex
  73.  
  74. uno.build.mcu=atmega328p
  75. uno.build.f_cpu=16000000L
  76. uno.build.board=AVR_UNO
  77. uno.build.core=arduino
  78. uno.build.variant=standard
  79.  
  80. ##############################################################
  81.  
  82. diecimila.name=Arduino Duemilanove or Diecimila
  83.  
  84. diecimila.upload.tool=avrdude
  85. diecimila.upload.protocol=arduino
  86.  
  87. diecimila.bootloader.tool=avrdude
  88. diecimila.bootloader.low_fuses=0xFF
  89. diecimila.bootloader.unlock_bits=0x3F
  90. diecimila.bootloader.lock_bits=0x0F
  91.  
  92. diecimila.build.f_cpu=16000000L
  93. diecimila.build.board=AVR_DUEMILANOVE
  94. diecimila.build.core=arduino
  95. diecimila.build.variant=standard
  96.  
  97. ## Arduino Duemilanove or Diecimila w/ ATmega328
  98. ## ---------------------------------------------
  99. diecimila.menu.cpu.atmega328=ATmega328
  100.  
  101. diecimila.menu.cpu.atmega328.upload.maximum_size=30720
  102. diecimila.menu.cpu.atmega328.upload.maximum_data_size=2048
  103. diecimila.menu.cpu.atmega328.upload.speed=57600
  104.  
  105. diecimila.menu.cpu.atmega328.bootloader.high_fuses=0xDA
  106. diecimila.menu.cpu.atmega328.bootloader.extended_fuses=0x05
  107. diecimila.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
  108.  
  109. diecimila.menu.cpu.atmega328.build.mcu=atmega328p
  110.  
  111. ## Arduino Duemilanove or Diecimila w/ ATmega168
  112. ## ---------------------------------------------
  113. diecimila.menu.cpu.atmega168=ATmega168
  114.  
  115. diecimila.menu.cpu.atmega168.upload.maximum_size=14336
  116. diecimila.menu.cpu.atmega168.upload.maximum_data_size=1024
  117. diecimila.menu.cpu.atmega168.upload.speed=19200
  118.  
  119. diecimila.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  120. diecimila.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  121. diecimila.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
  122.  
  123. diecimila.menu.cpu.atmega168.build.mcu=atmega168
  124.  
  125. ##############################################################
  126.  
  127. nano.name=Arduino Nano
  128.  
  129. nano.upload.tool=avrdude
  130. nano.upload.protocol=arduino
  131.  
  132. nano.bootloader.tool=avrdude
  133. nano.bootloader.unlock_bits=0x3F
  134. nano.bootloader.lock_bits=0x0F
  135.  
  136. nano.build.f_cpu=16000000L
  137. nano.build.board=AVR_NANO
  138. nano.build.core=arduino
  139. nano.build.variant=eightanaloginputs
  140.  
  141. ## Arduino Nano w/ ATmega328
  142. ## -------------------------
  143. nano.menu.cpu.atmega328=ATmega328
  144.  
  145. nano.menu.cpu.atmega328.upload.maximum_size=30720
  146. nano.menu.cpu.atmega328.upload.maximum_data_size=2048
  147. nano.menu.cpu.atmega328.upload.speed=57600
  148.  
  149. nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
  150. nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
  151. nano.menu.cpu.atmega328.bootloader.extended_fuses=0x05
  152. nano.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
  153.  
  154. nano.menu.cpu.atmega328.build.mcu=atmega328p
  155.  
  156. ## Arduino Nano w/ ATmega168
  157. ## -------------------------
  158. nano.menu.cpu.atmega168=ATmega168
  159.  
  160. nano.menu.cpu.atmega168.upload.maximum_size=14336
  161. nano.menu.cpu.atmega168.upload.maximum_data_size=1024
  162. nano.menu.cpu.atmega168.upload.speed=19200
  163.  
  164. nano.menu.cpu.atmega168.bootloader.low_fuses=0xff
  165. nano.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  166. nano.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  167. nano.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
  168.  
  169. nano.menu.cpu.atmega168.build.mcu=atmega168
  170.  
  171. ##############################################################
  172.  
  173. mega.name=Arduino/Genuino Mega or Mega 2560
  174.  
  175. mega.vid.0=0x2341
  176. mega.pid.0=0x0010
  177. mega.vid.1=0x2341
  178. mega.pid.1=0x0042
  179. mega.vid.2=0x2A03
  180. mega.pid.2=0x0010
  181. mega.vid.3=0x2A03
  182. mega.pid.3=0x0042
  183. mega.vid.4=0x2341
  184. mega.pid.4=0x0210
  185. mega.vid.5=0x2341
  186. mega.pid.5=0x0242
  187.  
  188. mega.upload.tool=avrdude
  189. mega.upload.maximum_data_size=8192
  190.  
  191. mega.bootloader.tool=avrdude
  192. mega.bootloader.low_fuses=0xFF
  193. mega.bootloader.unlock_bits=0x3F
  194. mega.bootloader.lock_bits=0x0F
  195.  
  196. mega.build.f_cpu=16000000L
  197. mega.build.core=arduino
  198. mega.build.variant=mega
  199. # default board may be overridden by the cpu menu
  200. mega.build.board=AVR_MEGA2560
  201.  
  202. ## Arduino/Genuino Mega w/ ATmega2560
  203. ## -------------------------
  204. mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560)
  205.  
  206. mega.menu.cpu.atmega2560.upload.protocol=wiring
  207. mega.menu.cpu.atmega2560.upload.maximum_size=253952
  208. mega.menu.cpu.atmega2560.upload.speed=115200
  209.  
  210. mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD8
  211. mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD
  212. mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
  213.  
  214. mega.menu.cpu.atmega2560.build.mcu=atmega2560
  215. mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560
  216.  
  217. ## Arduino Mega w/ ATmega1280
  218. ## -------------------------
  219. mega.menu.cpu.atmega1280=ATmega1280
  220.  
  221. mega.menu.cpu.atmega1280.upload.protocol=arduino
  222. mega.menu.cpu.atmega1280.upload.maximum_size=126976
  223. mega.menu.cpu.atmega1280.upload.speed=57600
  224.  
  225. mega.menu.cpu.atmega1280.bootloader.high_fuses=0xDA
  226. mega.menu.cpu.atmega1280.bootloader.extended_fuses=0xF5
  227. mega.menu.cpu.atmega1280.bootloader.file=atmega/ATmegaBOOT_168_atmega1280.hex
  228.  
  229. mega.menu.cpu.atmega1280.build.mcu=atmega1280
  230. mega.menu.cpu.atmega1280.build.board=AVR_MEGA
  231.  
  232. ##############################################################
  233.  
  234. megaADK.name=Arduino Mega ADK
  235.  
  236. megaADK.vid.0=0x2341
  237. megaADK.pid.0=0x003f
  238. megaADK.vid.1=0x2341
  239. megaADK.pid.1=0x0044
  240. megaADK.vid.2=0x2A03
  241. megaADK.pid.2=0x003f
  242. megaADK.vid.3=0x2A03
  243. megaADK.pid.3=0x0044
  244.  
  245. megaADK.upload.tool=avrdude
  246. megaADK.upload.protocol=wiring
  247. megaADK.upload.maximum_size=253952
  248. megaADK.upload.maximum_data_size=8192
  249. megaADK.upload.speed=115200
  250.  
  251. megaADK.bootloader.tool=avrdude
  252. megaADK.bootloader.low_fuses=0xFF
  253. megaADK.bootloader.high_fuses=0xD8
  254. megaADK.bootloader.extended_fuses=0xFD
  255. megaADK.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
  256. megaADK.bootloader.unlock_bits=0x3F
  257. megaADK.bootloader.lock_bits=0x0F
  258.  
  259. megaADK.build.mcu=atmega2560
  260. megaADK.build.f_cpu=16000000L
  261. megaADK.build.board=AVR_ADK
  262. megaADK.build.core=arduino
  263. megaADK.build.variant=mega
  264.  
  265. ##############################################################
  266.  
  267. leonardo.name=Arduino Leonardo
  268. leonardo.vid.0=0x2341
  269. leonardo.pid.0=0x0036
  270. leonardo.vid.1=0x2341
  271. leonardo.pid.1=0x8036
  272. leonardo.vid.2=0x2A03
  273. leonardo.pid.2=0x0036
  274. leonardo.vid.3=0x2A03
  275. leonardo.pid.3=0x8036
  276.  
  277. leonardo.upload.tool=avrdude
  278. leonardo.upload.protocol=avr109
  279. leonardo.upload.maximum_size=28672
  280. leonardo.upload.maximum_data_size=2560
  281. leonardo.upload.speed=57600
  282. leonardo.upload.disable_flushing=true
  283. leonardo.upload.use_1200bps_touch=true
  284. leonardo.upload.wait_for_upload_port=true
  285.  
  286. leonardo.bootloader.tool=avrdude
  287. leonardo.bootloader.low_fuses=0xff
  288. leonardo.bootloader.high_fuses=0xd8
  289. leonardo.bootloader.extended_fuses=0xcb
  290. leonardo.bootloader.file=caterina/Caterina-Leonardo.hex
  291. leonardo.bootloader.unlock_bits=0x3F
  292. leonardo.bootloader.lock_bits=0x2F
  293.  
  294. leonardo.build.mcu=atmega32u4
  295. leonardo.build.f_cpu=16000000L
  296. leonardo.build.vid=0x2341
  297. leonardo.build.pid=0x8036
  298. leonardo.build.usb_product="Arduino Leonardo"
  299. leonardo.build.board=AVR_LEONARDO
  300. leonardo.build.core=arduino
  301. leonardo.build.variant=leonardo
  302. leonardo.build.extra_flags={build.usb_flags}
  303.  
  304. ##############################################################
  305.  
  306. micro.name=Arduino/Genuino Micro
  307.  
  308. micro.vid.0=0x2341
  309. micro.pid.0=0x0037
  310. micro.vid.1=0x2341
  311. micro.pid.1=0x8037
  312. micro.vid.2=0x2A03
  313. micro.pid.2=0x0037
  314. micro.vid.3=0x2A03
  315. micro.pid.3=0x8037
  316.  
  317. micro.vid.4=0x2341
  318. micro.pid.4=0x0237
  319. # If the board is a 2341:0237 use 2341:8237 for build and set
  320. # other parameters as well
  321. micro.vid.4.build.vid=0x2341
  322. micro.vid.4.build.pid=0x8237
  323. micro.vid.4.build.usb_product="Genuino Micro"
  324. micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex
  325.  
  326. micro.vid.5=0x2341
  327. micro.pid.5=0x8237
  328. # If the board is a 2341:8237 use 2341:8237 for build and set
  329. # other paramters as well
  330. micro.vid.5.build.vid=0x2341
  331. micro.vid.5.build.pid=0x8237
  332. micro.vid.5.build.usb_product="Genuino Micro"
  333. micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex
  334.  
  335. micro.upload.tool=avrdude
  336. micro.upload.protocol=avr109
  337. micro.upload.maximum_size=28672
  338. micro.upload.maximum_data_size=2560
  339. micro.upload.speed=57600
  340. micro.upload.disable_flushing=true
  341. micro.upload.use_1200bps_touch=true
  342. micro.upload.wait_for_upload_port=true
  343.  
  344. micro.bootloader.tool=avrdude
  345. micro.bootloader.low_fuses=0xff
  346. micro.bootloader.high_fuses=0xd8
  347. micro.bootloader.extended_fuses=0xcb
  348. micro.bootloader.file=caterina/Caterina-Micro.hex
  349. micro.bootloader.unlock_bits=0x3F
  350. micro.bootloader.lock_bits=0x2F
  351.  
  352. micro.build.mcu=atmega32u4
  353. micro.build.f_cpu=16000000L
  354. micro.build.vid=0x2341
  355. micro.build.pid=0x8037
  356. micro.build.usb_product="Arduino Micro"
  357. micro.build.board=AVR_MICRO
  358. micro.build.core=arduino
  359. micro.build.variant=micro
  360. micro.build.extra_flags={build.usb_flags}
  361.  
  362. ##############################################################
  363.  
  364. esplora.name=Arduino Esplora
  365. esplora.vid.0=0x2341
  366. esplora.pid.0=0x003C
  367. esplora.vid.1=0x2341
  368. esplora.pid.1=0x803C
  369. esplora.vid.2=0x2A03
  370. esplora.pid.2=0x003C
  371. esplora.vid.3=0x2A03
  372. esplora.pid.3=0x803C
  373.  
  374. esplora.upload.tool=avrdude
  375. esplora.upload.protocol=avr109
  376. esplora.upload.maximum_size=28672
  377. esplora.upload.maximum_data_size=2560
  378. esplora.upload.speed=57600
  379. esplora.upload.disable_flushing=true
  380. esplora.upload.use_1200bps_touch=true
  381. esplora.upload.wait_for_upload_port=true
  382.  
  383. esplora.bootloader.tool=avrdude
  384. esplora.bootloader.low_fuses=0xff
  385. esplora.bootloader.high_fuses=0xd8
  386. esplora.bootloader.extended_fuses=0xcb
  387. esplora.bootloader.file=caterina/Caterina-Esplora.hex
  388. esplora.bootloader.unlock_bits=0x3F
  389. esplora.bootloader.lock_bits=0x2F
  390.  
  391. esplora.build.mcu=atmega32u4
  392. esplora.build.f_cpu=16000000L
  393. esplora.build.vid=0x2341
  394. esplora.build.pid=0x803c
  395. esplora.build.usb_product="Arduino Esplora"
  396. esplora.build.board=AVR_ESPLORA
  397. esplora.build.core=arduino
  398. esplora.build.variant=leonardo
  399. esplora.build.extra_flags={build.usb_flags}
  400.  
  401. ##############################################################
  402.  
  403. mini.name=Arduino Mini
  404.  
  405. mini.upload.tool=avrdude
  406. mini.upload.protocol=arduino
  407.  
  408. mini.bootloader.tool=avrdude
  409. mini.bootloader.low_fuses=0xff
  410. mini.bootloader.unlock_bits=0x3F
  411. mini.bootloader.lock_bits=0x0F
  412.  
  413. mini.build.f_cpu=16000000L
  414. mini.build.board=AVR_MINI
  415. mini.build.core=arduino
  416. mini.build.variant=eightanaloginputs
  417.  
  418. ## Arduino Mini w/ ATmega328
  419. ## -------------------------
  420. mini.menu.cpu.atmega328=ATmega328
  421.  
  422. mini.menu.cpu.atmega328.upload.maximum_size=28672
  423. mini.menu.cpu.atmega328.upload.maximum_data_size=2048
  424. mini.menu.cpu.atmega328.upload.speed=115200
  425.  
  426. mini.menu.cpu.atmega328.bootloader.high_fuses=0xd8
  427. mini.menu.cpu.atmega328.bootloader.extended_fuses=0x05
  428. mini.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328-Mini.hex
  429.  
  430. mini.menu.cpu.atmega328.build.mcu=atmega328p
  431.  
  432. ## Arduino Mini w/ ATmega168
  433. ## -------------------------
  434. mini.menu.cpu.atmega168=ATmega168
  435.  
  436. mini.menu.cpu.atmega168.upload.maximum_size=14336
  437. mini.menu.cpu.atmega168.upload.maximum_data_size=1024
  438. mini.menu.cpu.atmega168.upload.speed=19200
  439.  
  440. mini.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  441. mini.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  442. mini.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex
  443.  
  444. mini.menu.cpu.atmega168.build.mcu=atmega168
  445.  
  446. ##############################################################
  447.  
  448. ethernet.name=Arduino Ethernet
  449.  
  450. ethernet.upload.tool=avrdude
  451. ethernet.upload.protocol=arduino
  452. ethernet.upload.maximum_size=32256
  453. ethernet.upload.maximum_data_size=2048
  454. ethernet.upload.speed=115200
  455.  
  456. ethernet.bootloader.tool=avrdude
  457. ethernet.bootloader.low_fuses=0xff
  458. ethernet.bootloader.high_fuses=0xde
  459. ethernet.bootloader.extended_fuses=0x05
  460. ethernet.bootloader.file=optiboot/optiboot_atmega328.hex
  461. ethernet.bootloader.unlock_bits=0x3F
  462. ethernet.bootloader.lock_bits=0x0F
  463.  
  464. ethernet.build.variant=ethernet
  465. ethernet.build.mcu=atmega328p
  466. ethernet.build.f_cpu=16000000L
  467. ethernet.build.board=AVR_ETHERNET
  468. ethernet.build.core=arduino
  469.  
  470. ##############################################################
  471.  
  472. fio.name=Arduino Fio
  473.  
  474. fio.upload.tool=avrdude
  475. fio.upload.protocol=arduino
  476. fio.upload.maximum_size=30720
  477. fio.upload.maximum_data_size=2048
  478. fio.upload.speed=57600
  479.  
  480. fio.bootloader.tool=avrdude
  481. fio.bootloader.low_fuses=0xFF
  482. fio.bootloader.high_fuses=0xDA
  483. fio.bootloader.extended_fuses=0x05
  484. fio.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
  485. fio.bootloader.unlock_bits=0x3F
  486. fio.bootloader.lock_bits=0x0F
  487.  
  488. fio.build.mcu=atmega328p
  489. fio.build.f_cpu=8000000L
  490. fio.build.board=AVR_FIO
  491. fio.build.core=arduino
  492. fio.build.variant=eightanaloginputs
  493.  
  494. ##############################################################
  495.  
  496. bt.name=Arduino BT
  497.  
  498. bt.upload.tool=avrdude
  499. bt.upload.protocol=arduino
  500. bt.upload.speed=19200
  501. bt.upload.disable_flushing=true
  502.  
  503. bt.bootloader.tool=avrdude
  504. bt.bootloader.low_fuses=0xff
  505. bt.bootloader.unlock_bits=0x3F
  506. bt.bootloader.lock_bits=0x0F
  507.  
  508. bt.build.f_cpu=16000000L
  509. bt.build.board=AVR_BT
  510. bt.build.core=arduino
  511. bt.build.variant=eightanaloginputs
  512.  
  513. ## Arduino BT w/ ATmega328
  514. ## -----------------------
  515. bt.menu.cpu.atmega328=ATmega328
  516. bt.menu.cpu.atmega328.upload.maximum_size=28672
  517. bt.menu.cpu.atmega328.upload.maximum_data_size=2048
  518.  
  519. bt.menu.cpu.atmega328.bootloader.high_fuses=0xd8
  520. bt.menu.cpu.atmega328.bootloader.extended_fuses=0x05
  521. bt.menu.cpu.atmega328.bootloader.file=bt/ATmegaBOOT_168_atmega328_bt.hex
  522.  
  523. bt.menu.cpu.atmega328.build.mcu=atmega328p
  524.  
  525. ## Arduino BT w/ ATmega168
  526. ## -----------------------
  527. bt.menu.cpu.atmega168=ATmega168
  528. bt.menu.cpu.atmega168.upload.maximum_size=14336
  529. bt.menu.cpu.atmega168.upload.maximum_data_size=1024
  530.  
  531. bt.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  532. bt.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  533. bt.menu.cpu.atmega168.bootloader.file=bt/ATmegaBOOT_168.hex
  534.  
  535. bt.menu.cpu.atmega168.build.mcu=atmega168
  536.  
  537. ##############################################################
  538.  
  539. LilyPadUSB.name=LilyPad Arduino USB
  540. LilyPadUSB.vid.0=0x1B4F
  541. LilyPadUSB.pid.0=0x9207
  542. LilyPadUSB.vid.1=0x1B4F
  543. LilyPadUSB.pid.1=0x9208
  544.  
  545. LilyPadUSB.upload.tool=avrdude
  546. LilyPadUSB.upload.protocol=avr109
  547. LilyPadUSB.upload.maximum_size=28672
  548. LilyPadUSB.upload.maximum_data_size=2560
  549. LilyPadUSB.upload.speed=57600
  550. LilyPadUSB.upload.disable_flushing=true
  551. LilyPadUSB.upload.use_1200bps_touch=true
  552. LilyPadUSB.upload.wait_for_upload_port=true
  553.  
  554. LilyPadUSB.bootloader.tool=avrdude
  555. LilyPadUSB.bootloader.low_fuses=0xff
  556. LilyPadUSB.bootloader.high_fuses=0xd8
  557. LilyPadUSB.bootloader.extended_fuses=0xce
  558. LilyPadUSB.bootloader.file=caterina-LilyPadUSB/Caterina-LilyPadUSB.hex
  559. LilyPadUSB.bootloader.unlock_bits=0x3F
  560. LilyPadUSB.bootloader.lock_bits=0x2F
  561.  
  562. LilyPadUSB.build.mcu=atmega32u4
  563. LilyPadUSB.build.f_cpu=8000000L
  564. LilyPadUSB.build.vid=0x1B4F
  565. LilyPadUSB.build.pid=0x9208
  566. LilyPadUSB.build.usb_product="LilyPad USB"
  567. LilyPadUSB.build.board=AVR_LILYPAD_USB
  568. LilyPadUSB.build.core=arduino
  569. LilyPadUSB.build.variant=leonardo
  570. LilyPadUSB.build.extra_flags={build.usb_flags}
  571.  
  572. ##############################################################
  573.  
  574. lilypad.name=LilyPad Arduino
  575.  
  576. lilypad.upload.tool=avrdude
  577. lilypad.upload.protocol=arduino
  578.  
  579. lilypad.bootloader.tool=avrdude
  580. lilypad.bootloader.unlock_bits=0x3F
  581. lilypad.bootloader.lock_bits=0x0F
  582.  
  583. lilypad.build.f_cpu=8000000L
  584. lilypad.build.board=AVR_LILYPAD
  585. lilypad.build.core=arduino
  586. lilypad.build.variant=standard
  587.  
  588. ## LilyPad Arduino w/ ATmega328
  589. ## ----------------------------
  590. lilypad.menu.cpu.atmega328=ATmega328
  591.  
  592. lilypad.menu.cpu.atmega328.upload.maximum_size=30720
  593. lilypad.menu.cpu.atmega328.upload.maximum_data_size=2048
  594. lilypad.menu.cpu.atmega328.upload.speed=57600
  595.  
  596. lilypad.menu.cpu.atmega328.bootloader.low_fuses=0xFF
  597. lilypad.menu.cpu.atmega328.bootloader.high_fuses=0xDA
  598. lilypad.menu.cpu.atmega328.bootloader.extended_fuses=0x05
  599. lilypad.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
  600.  
  601. lilypad.menu.cpu.atmega328.build.mcu=atmega328p
  602.  
  603. ## LilyPad Arduino w/ ATmega168
  604. ## ----------------------------
  605. lilypad.menu.cpu.atmega168=ATmega168
  606.  
  607. lilypad.menu.cpu.atmega168.upload.maximum_size=14336
  608. lilypad.menu.cpu.atmega168.upload.maximum_data_size=1024
  609. lilypad.menu.cpu.atmega168.upload.speed=19200
  610.  
  611. lilypad.menu.cpu.atmega168.bootloader.low_fuses=0xe2
  612. lilypad.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  613. lilypad.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  614. lilypad.menu.cpu.atmega168.bootloader.file=lilypad/LilyPadBOOT_168.hex
  615.  
  616. lilypad.menu.cpu.atmega168.build.mcu=atmega168
  617.  
  618. ##############################################################
  619.  
  620. pro.name=Arduino Pro or Pro Mini
  621.  
  622. pro.upload.tool=avrdude
  623. pro.upload.protocol=arduino
  624.  
  625. pro.bootloader.tool=avrdude
  626. pro.bootloader.unlock_bits=0x3F
  627. pro.bootloader.lock_bits=0x0F
  628.  
  629. pro.build.board=AVR_PRO
  630. pro.build.core=arduino
  631. pro.build.variant=eightanaloginputs
  632.  
  633. ## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
  634. ## -------------------------------------------------
  635. pro.menu.cpu.16MHzatmega328=ATmega328 (5V, 16 MHz)
  636.  
  637. pro.menu.cpu.16MHzatmega328.upload.maximum_size=30720
  638. pro.menu.cpu.16MHzatmega328.upload.maximum_data_size=2048
  639. pro.menu.cpu.16MHzatmega328.upload.speed=57600
  640.  
  641. pro.menu.cpu.16MHzatmega328.bootloader.low_fuses=0xFF
  642. pro.menu.cpu.16MHzatmega328.bootloader.high_fuses=0xDA
  643. pro.menu.cpu.16MHzatmega328.bootloader.extended_fuses=0x05
  644. pro.menu.cpu.16MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
  645.  
  646. pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p
  647. pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L
  648.  
  649. ## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
  650. ## --------------------------------------------------
  651. pro.menu.cpu.8MHzatmega328=ATmega328 (3.3V, 8 MHz)
  652.  
  653. pro.menu.cpu.8MHzatmega328.upload.maximum_size=30720
  654. pro.menu.cpu.8MHzatmega328.upload.maximum_data_size=2048
  655. pro.menu.cpu.8MHzatmega328.upload.speed=57600
  656.  
  657. pro.menu.cpu.8MHzatmega328.bootloader.low_fuses=0xFF
  658. pro.menu.cpu.8MHzatmega328.bootloader.high_fuses=0xDA
  659. pro.menu.cpu.8MHzatmega328.bootloader.extended_fuses=0x05
  660. pro.menu.cpu.8MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
  661.  
  662. pro.menu.cpu.8MHzatmega328.build.mcu=atmega328p
  663. pro.menu.cpu.8MHzatmega328.build.f_cpu=8000000L
  664.  
  665. ## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
  666. ## -------------------------------------------------
  667. pro.menu.cpu.16MHzatmega168=ATmega168 (5V, 16 MHz)
  668.  
  669. pro.menu.cpu.16MHzatmega168.upload.maximum_size=14336
  670. pro.menu.cpu.16MHzatmega168.upload.maximum_data_size=1024
  671. pro.menu.cpu.16MHzatmega168.upload.speed=19200
  672.  
  673. pro.menu.cpu.16MHzatmega168.bootloader.low_fuses=0xff
  674. pro.menu.cpu.16MHzatmega168.bootloader.high_fuses=0xdd
  675. pro.menu.cpu.16MHzatmega168.bootloader.extended_fuses=0x00
  676. pro.menu.cpu.16MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
  677.  
  678. pro.menu.cpu.16MHzatmega168.build.mcu=atmega168
  679. pro.menu.cpu.16MHzatmega168.build.f_cpu=16000000L
  680.  
  681. ## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
  682. ## --------------------------------------------------
  683. pro.menu.cpu.8MHzatmega168=ATmega168 (3.3V, 8 MHz)
  684.  
  685. pro.menu.cpu.8MHzatmega168.upload.maximum_size=14336
  686. pro.menu.cpu.8MHzatmega168.upload.maximum_data_size=1024
  687. pro.menu.cpu.8MHzatmega168.upload.speed=19200
  688.  
  689. pro.menu.cpu.8MHzatmega168.bootloader.low_fuses=0xc6
  690. pro.menu.cpu.8MHzatmega168.bootloader.high_fuses=0xdd
  691. pro.menu.cpu.8MHzatmega168.bootloader.extended_fuses=0x00
  692. pro.menu.cpu.8MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_pro_8MHz.hex
  693.  
  694. pro.menu.cpu.8MHzatmega168.build.mcu=atmega168
  695. pro.menu.cpu.8MHzatmega168.build.f_cpu=8000000L
  696.  
  697. ##############################################################
  698.  
  699. atmegang.name=Arduino NG or older
  700.  
  701. atmegang.upload.tool=avrdude
  702. atmegang.upload.protocol=arduino
  703. atmegang.upload.speed=19200
  704.  
  705. atmegang.bootloader.tool=avrdude
  706. atmegang.bootloader.unlock_bits=0x3F
  707. atmegang.bootloader.lock_bits=0x0F
  708.  
  709. atmegang.build.mcu=atmegang
  710. atmegang.build.f_cpu=16000000L
  711. atmegang.build.board=AVR_NG
  712. atmegang.build.core=arduino
  713. atmegang.build.variant=standard
  714.  
  715. ## Arduino NG or older w/ ATmega168
  716. ## --------------------------------
  717. atmegang.menu.cpu.atmega168=ATmega168
  718.  
  719. atmegang.menu.cpu.atmega168.upload.maximum_size=14336
  720. atmegang.menu.cpu.atmega168.upload.maximum_data_size=1024
  721.  
  722. atmegang.menu.cpu.atmega168.bootloader.low_fuses=0xff
  723. atmegang.menu.cpu.atmega168.bootloader.high_fuses=0xdd
  724. atmegang.menu.cpu.atmega168.bootloader.extended_fuses=0x00
  725. atmegang.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex
  726.  
  727. atmegang.menu.cpu.atmega168.build.mcu=atmega168
  728.  
  729. ## Arduino NG or older w/ ATmega8
  730. ## ------------------------------
  731. atmegang.menu.cpu.atmega8=ATmega8
  732.  
  733. atmegang.menu.cpu.atmega8.upload.maximum_size=7168
  734. atmegang.menu.cpu.atmega8.upload.maximum_data_size=1024
  735.  
  736. atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
  737. atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
  738. atmegang.menu.cpu.atmega8.bootloader.file=atmega8/ATmegaBOOT-prod-firmware-2009-11-07.hex
  739.  
  740. atmegang.menu.cpu.atmega8.build.mcu=atmega8
  741.  
  742. ##############################################################
  743.  
  744. robotControl.name=Arduino Robot Control
  745. robotControl.vid.0=0x2341
  746. robotControl.pid.0=0x0038
  747. robotControl.vid.1=0x2341
  748. robotControl.pid.1=0x8038
  749. robotControl.vid.2=0x2A03
  750. robotControl.pid.2=0x0038
  751. robotControl.vid.3=0x2A03
  752. robotControl.pid.3=0x8038
  753.  
  754. robotControl.upload.tool=avrdude
  755. robotControl.upload.protocol=avr109
  756. robotControl.upload.maximum_size=28672
  757. robotControl.upload.maximum_data_size=2560
  758. robotControl.upload.speed=57600
  759. robotControl.upload.disable_flushing=true
  760. robotControl.upload.use_1200bps_touch=true
  761. robotControl.upload.wait_for_upload_port=true
  762.  
  763. robotControl.bootloader.tool=avrdude
  764. robotControl.bootloader.low_fuses=0xff
  765. robotControl.bootloader.high_fuses=0xd8
  766. robotControl.bootloader.extended_fuses=0xcb
  767. robotControl.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Control.hex
  768. robotControl.bootloader.unlock_bits=0x3F
  769. robotControl.bootloader.lock_bits=0x2F
  770.  
  771. robotControl.build.mcu=atmega32u4
  772. robotControl.build.f_cpu=16000000L
  773. robotControl.build.vid=0x2341
  774. robotControl.build.pid=0x8038
  775. robotControl.build.usb_product="Robot Control"
  776. robotControl.build.board=AVR_ROBOT_CONTROL
  777. robotControl.build.core=arduino
  778. robotControl.build.variant=robot_control
  779. robotControl.build.extra_flags={build.usb_flags}
  780.  
  781. ##############################################################
  782.  
  783. robotMotor.name=Arduino Robot Motor
  784. robotMotor.vid.0=0x2341
  785. robotMotor.pid.0=0x0039
  786. robotMotor.vid.1=0x2341
  787. robotMotor.pid.1=0x8039
  788. robotMotor.vid.2=0x2A03
  789. robotMotor.pid.2=0x0039
  790. robotMotor.vid.3=0x2A03
  791. robotMotor.pid.3=0x8039
  792.  
  793. robotMotor.upload.tool=avrdude
  794. robotMotor.upload.protocol=avr109
  795. robotMotor.upload.maximum_size=28672
  796. robotMotor.upload.maximum_data_size=2560
  797. robotMotor.upload.speed=57600
  798. robotMotor.upload.disable_flushing=true
  799. robotMotor.upload.use_1200bps_touch=true
  800. robotMotor.upload.wait_for_upload_port=true
  801.  
  802. robotMotor.bootloader.tool=avrdude
  803. robotMotor.bootloader.low_fuses=0xff
  804. robotMotor.bootloader.high_fuses=0xd8
  805. robotMotor.bootloader.extended_fuses=0xcb
  806. robotMotor.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Motor.hex
  807. robotMotor.bootloader.unlock_bits=0x3F
  808. robotMotor.bootloader.lock_bits=0x2F
  809.  
  810. robotMotor.build.mcu=atmega32u4
  811. robotMotor.build.f_cpu=16000000L
  812. robotMotor.build.vid=0x2341
  813. robotMotor.build.pid=0x8039
  814. robotMotor.build.usb_product="Robot Motor"
  815. robotMotor.build.board=AVR_ROBOT_MOTOR
  816. robotMotor.build.core=arduino
  817. robotMotor.build.variant=robot_motor
  818. robotMotor.build.extra_flags={build.usb_flags}
  819.  
  820. ##############################################################
  821.  
  822. gemma.vid.0=0x2341
  823. gemma.pid.0=0x0c9f
  824.  
  825. gemma.name=Arduino Gemma
  826.  
  827. gemma.bootloader.low_fuses=0xF1
  828. gemma.bootloader.high_fuses=0xD5
  829. gemma.bootloader.extended_fuses=0xFE
  830. gemma.bootloader.tool=avrdude
  831. gemma.bootloader.lock_bits=
  832. gemma.bootloader.unlock_bits=
  833. gemma.bootloader.file=gemma/gemma_v1.hex
  834.  
  835. gemma.build.mcu=attiny85
  836. gemma.build.f_cpu=8000000L
  837. gemma.build.core=arduino
  838. gemma.build.variant=gemma
  839. gemma.build.board=AVR_GEMMA
  840.  
  841. gemma.upload.tool=avrdude
  842. gemma.upload.maximum_size=5310
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement