Advertisement
Push28

Arduino uno with 16~20Mhz and atmega168 support

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