boards.txt 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. # See: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
  2. # See: http://code.google.com/p/arduino/wiki/Platforms
  3. ##############################################################
  4. menu.cpu=Processor
  5. ########################################
  6. ## Arduino Mega or Mega 2560
  7. ########################################
  8. mega.name=Arduino Mega or Mega 2560
  9. mega.vid.0=0x2341
  10. mega.pid.0=0x0010
  11. mega.vid.1=0x2341
  12. mega.pid.1=0x0042
  13. mega.vid.2=0x2A03
  14. mega.pid.2=0x0010
  15. mega.vid.3=0x2A03
  16. mega.pid.3=0x0042
  17. mega.upload.tool=avrdude
  18. mega.upload.maximum_data_size=8192
  19. mega.bootloader.tool=avrdude
  20. mega.bootloader.low_fuses=0xFF
  21. mega.bootloader.unlock_bits=0x3F
  22. mega.bootloader.lock_bits=0x0F
  23. mega.build.f_cpu=16000000L
  24. mega.build.core=arduino
  25. mega.build.variant=mega
  26. # default board may be overridden by the cpu menu
  27. mega.build.board=AVR_MEGA2560
  28. mega.build.mcu=atmega2560
  29. ## Arduino Mega w/ ATmega2560
  30. ## -------------------------
  31. mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560)
  32. mega.menu.cpu.atmega2560.upload.protocol=wiring
  33. mega.menu.cpu.atmega2560.upload.maximum_size=253952
  34. mega.menu.cpu.atmega2560.upload.speed=115200
  35. mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD8
  36. mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD
  37. mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
  38. mega.menu.cpu.atmega2560.build.mcu=atmega2560
  39. mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560
  40. ## Arduino Mega w/ ATmega1280
  41. ## -------------------------
  42. mega.menu.cpu.atmega1280=ATmega1280
  43. mega.menu.cpu.atmega1280.upload.protocol=arduino
  44. mega.menu.cpu.atmega1280.upload.maximum_size=126976
  45. mega.menu.cpu.atmega1280.upload.speed=57600
  46. mega.menu.cpu.atmega1280.bootloader.high_fuses=0xDA
  47. mega.menu.cpu.atmega1280.bootloader.extended_fuses=0xF5
  48. mega.menu.cpu.atmega1280.bootloader.file=atmega/ATmegaBOOT_168_atmega1280.hex
  49. mega.menu.cpu.atmega1280.build.mcu=atmega1280
  50. mega.menu.cpu.atmega1280.build.board=AVR_MEGA
  51. ########################################
  52. ## RAMBo
  53. ########################################
  54. rambo.name=RAMBo
  55. rambo.upload.tool=arduino:avrdude
  56. rambo.upload.protocol=wiring
  57. rambo.upload.maximum_size=258048
  58. rambo.upload.speed=115200
  59. rambo.bootloader.low_fuses=0xFF
  60. rambo.bootloader.high_fuses=0xD8
  61. rambo.bootloader.extended_fuses=0xFD
  62. rambo.bootloader.path=stk500v2
  63. rambo.bootloader.file=stk500boot_v2_mega2560.hex
  64. rambo.bootloader.unlock_bits=0x3F
  65. rambo.bootloader.lock_bits=0x0F
  66. rambo.build.mcu=atmega2560
  67. rambo.build.f_cpu=16000000L
  68. rambo.build.board=AVR_RAMBO
  69. rambo.build.core=arduino:arduino
  70. rambo.build.variant=rambo
  71. ########################################
  72. ## Sanguino
  73. ########################################
  74. sanguino.name=Sanguino
  75. sanguino.upload.tool=arduino:avrdude
  76. sanguino.upload.protocol=stk500
  77. sanguino.upload.maximum_size=131072
  78. sanguino.upload.speed=57600
  79. sanguino.bootloader.low_fuses=0xD6
  80. sanguino.bootloader.high_fuses=0xDA
  81. sanguino.bootloader.extended_fuses=0xFD
  82. sanguino.bootloader.path=atmega
  83. sanguino.bootloader.unlock_bits=0x3F
  84. sanguino.bootloader.lock_bits=0x0F
  85. sanguino.build.mcu=atmega1284p
  86. sanguino.build.f_cpu=16000000L
  87. sanguino.build.board=AVR_SANGUINO
  88. sanguino.build.core=arduino:arduino
  89. sanguino.build.variant=sanguino
  90. sanguino.menu.cpu.atmega644=ATmega644P
  91. sanguino.menu.cpu.atmega644.upload.maximum_size=63488
  92. sanguino.menu.cpu.atmega644.bootloader.low_fuses=0xFF
  93. sanguino.menu.cpu.atmega644.bootloader.high_fuses=0x9A
  94. sanguino.menu.cpu.atmega644.bootloader.extended_fuses=0xFF
  95. sanguino.menu.cpu.atmega644.bootloader.file=ATmegaBOOT_168_atmega644p.hex
  96. sanguino.menu.cpu.atmega644.build.mcu=atmega644p
  97. sanguino.menu.cpu.atmega12848m=ATmega1284p 8MHz
  98. sanguino.menu.cpu.atmega12848m.upload.speed=19200
  99. sanguino.menu.cpu.atmega12848m.bootloader.file=ATmegaBOOT_168_atmega1284p_8m.hex
  100. sanguino.menu.cpu.atmega12848m.build.f_cpu=8000000L
  101. sanguino.menu.cpu.atmega1284=ATmega1284p 16MHz
  102. sanguino.menu.cpu.atmega1284.bootloader.file=ATmegaBOOT_168_atmega1284p.hex
  103. sanguino.menu.cpu.atmega1284m=ATmega1284p 20MHz
  104. sanguino.menu.cpu.atmega1284m.bootloader.file=ATmegaBOOT_168_atmega1284p.hex
  105. sanguino.menu.cpu.atmega1284m.build.f_cpu=20000000L
  106. ########################################
  107. ## Brainwave
  108. ########################################
  109. Brainwave.name=Brainwave
  110. Brainwave.bootloader.tool=avrdude
  111. Brainwave.bootloader.low_fuses=0xFF
  112. Brainwave.bootloader.high_fuses=0x99
  113. Brainwave.bootloader.extended_fuses=0xF0
  114. Brainwave.bootloader.unlock_bits=0x3F
  115. Brainwave.bootloader.lock_bits=0x02F
  116. Brainwave.bootloader.path=brainwave
  117. Brainwave.bootloader.file=Brainwave-646-LUFA.hex
  118. Brainwave.upload.tool=avrdude
  119. Brainwave.upload.protocol=avr109
  120. Brainwave.upload.maximum_size=61440
  121. Brainwave.upload.speed=115200
  122. Brainwave.upload.disable_flushing=true
  123. Brainwave.build.mcu=at90usb646
  124. Brainwave.build.f_cpu=16000000L
  125. Brainwave.build.board=AVR_BRAINWAVE
  126. Brainwave.build.core=at90usb
  127. Brainwave.build.dependency=true
  128. Brainwave.build.variant=brainwave
  129. Brainwave.build.vid=0x16D0
  130. Brainwave.build.pid=0x076B
  131. ########################################
  132. ## BrainwavePro (CDC)
  133. ########################################
  134. BrainwavePro.name=Brainwave Pro (CDC)
  135. BrainwavePro.bootloader.tool=avrdude
  136. BrainwavePro.bootloader.low_fuses=0xFF
  137. BrainwavePro.bootloader.high_fuses=0x9B
  138. BrainwavePro.bootloader.extended_fuses=0xF0
  139. BrainwavePro.bootloader.unlock_bits=0x3F
  140. BrainwavePro.bootloader.lock_bits=0x02F
  141. BrainwavePro.bootloader.path=at90usb
  142. BrainwavePro.bootloader.file=BrainwavePro-1286-LUFA.hex
  143. BrainwavePro.upload.tool=avrdude
  144. BrainwavePro.upload.protocol=avr109
  145. BrainwavePro.upload.maximum_size=126976
  146. BrainwavePro.upload.speed=115200
  147. BrainwavePro.upload.disable_flushing=true
  148. BrainwavePro.build.mcu=at90usb1286
  149. BrainwavePro.build.f_cpu=16000000L
  150. BrainwavePro.build.board=AVR_BRAINWAVEPRO
  151. BrainwavePro.build.core=at90usb
  152. BrainwavePro.build.dependency=true
  153. BrainwavePro.build.variant=at90usb
  154. BrainwavePro.build.vid=0x16D0
  155. BrainwavePro.build.pid=0x076B
  156. BrainwavePro.build.extra_flags=-DAT90USBxx_TEENSYPP_ASSIGNMENTS -DUSB_VID={build.vid} -DUSB_PID={build.pid}
  157. ########################################
  158. ## KosselPro -- BrainwavePro with HID boot
  159. ########################################
  160. KosselPro.name=Kossel Pro (HID Bootloader)
  161. KosselPro.bootloader.tool=avrdude
  162. KosselPro.bootloader.low_fuses=0xFF
  163. KosselPro.bootloader.high_fuses=0x9B
  164. KosselPro.bootloader.extended_fuses=0xF0
  165. KosselPro.bootloader.unlock_bits=0x3F
  166. KosselPro.bootloader.lock_bits=0x02F
  167. KosselPro.bootloader.path=at90usb
  168. KosselPro.bootloader.file=BootloaderHID.hex
  169. KosselPro.upload.tool=hidloader
  170. KosselPro.upload.protocol=halfkay
  171. KosselPro.upload.maximum_size=126976
  172. KosselPro.upload.maximum_ram_size=8192
  173. KosselPro.upload.speed=115200
  174. KosselPro.upload.disable_flushing=true
  175. KosselPro.build.mcu=at90usb1286
  176. KosselPro.build.f_cpu=16000000L
  177. KosselPro.build.board=AVR_BRAINWAVEPRO
  178. KosselPro.build.core=at90usb
  179. KosselPro.build.dependency=true
  180. KosselPro.build.variant=at90usb
  181. KosselPro.build.vid=0x16D0
  182. KosselPro.build.pid=0x076B
  183. KosselPro.build.extra_flags=-DAT90USBxx_TEENSYPP_ASSIGNMENTS -DUSB_VID={build.vid} -DUSB_PID={build.pid}
  184. ########################################
  185. ## SAVMkI (CDC)
  186. ########################################
  187. SAVMkI.name=SAV MkI (CDC)
  188. SAVMkI.bootloader.tool=avrdude
  189. SAVMkI.bootloader.low_fuses=0xDE
  190. SAVMkI.bootloader.high_fuses=0xDB
  191. SAVMkI.bootloader.extended_fuses=0xF1
  192. SAVMkI.bootloader.unlock_bits=0x3F
  193. SAVMkI.bootloader.lock_bits=0x02F
  194. SAVMkI.bootloader.path=SAVMkI
  195. SAVMkI.bootloader.file=SAVMkI-1286-LUFA.hex
  196. SAVMkI.upload.tool=avrdude
  197. SAVMkI.upload.protocol=avr109
  198. SAVMkI.upload.maximum_size=126976
  199. SAVMkI.upload.speed=115200
  200. SAVMkI.upload.disable_flushing=true
  201. SAVMkI.build.mcu=at90usb1286
  202. SAVMkI.build.f_cpu=16000000L
  203. SAVMkI.build.board=AVR_SAVMkI
  204. SAVMkI.build.core=at90usb
  205. SAVMkI.build.dependency=true
  206. SAVMkI.build.variant=at90usb
  207. SAVMkI.build.vid=0x16D0
  208. SAVMkI.build.pid=0x076B
  209. SAVMkI.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}
  210. ########################################
  211. ## SAVMkI (HID)
  212. ########################################
  213. SAVMkI_HID.name=SAV MkI (HID Bootloader)
  214. SAVMkI_HID.bootloader.tool=avrdude
  215. SAVMkI_HID.bootloader.low_fuses=0xDE
  216. SAVMkI_HID.bootloader.high_fuses=0xDB
  217. SAVMkI_HID.bootloader.extended_fuses=0xF1
  218. SAVMkI_HID.bootloader.unlock_bits=0x3F
  219. SAVMkI_HID.bootloader.lock_bits=0x02F
  220. SAVMkI_HID.bootloader.path=SAVMkI
  221. SAVMkI_HID.bootloader.file=SAVMkI_HID.hex
  222. SAVMkI_HID.upload.tool=hidloader
  223. SAVMkI_HID.upload.protocol=halfkay
  224. SAVMkI_HID.upload.maximum_size=126976
  225. SAVMkI_HID.upload.maximum_ram_size=8192
  226. SAVMkI_HID.upload.speed=115200
  227. SAVMkI_HID.upload.disable_flushing=true
  228. SAVMkI_HID.build.mcu=at90usb1286
  229. SAVMkI_HID.build.f_cpu=16000000L
  230. SAVMkI_HID.build.board=AVR_SAVMkI
  231. SAVMkI_HID.build.core=at90usb
  232. SAVMkI_HID.build.dependency=true
  233. SAVMkI_HID.build.variant=at90usb
  234. SAVMkI_HID.build.vid=0x16D0
  235. SAVMkI_HID.build.pid=0x076B
  236. SAVMkI_HID.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}