Browse Source

Cleanup of the buildroot

master
João Brázio 6 years ago
parent
commit
a878c09614
No known key found for this signature in database GPG Key ID: F62CFD37DFFDB540
  1. 62
      .travis.yml
  2. 23
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/boards.txt
  3. 75
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/OMC/bootloader-644-20MHz.hex
  4. 713
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/ATmegaBOOT.c
  5. 121
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/ATmegaBOOT_324P.hex
  6. 120
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/ATmegaBOOT_644.hex
  7. 121
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/ATmegaBOOT_644P.hex
  8. 56
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/Makefile
  9. 3
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/README.txt
  10. 269
      ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/variants/sanguino/pins_arduino.h
  11. 83
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/boards.txt
  12. 1071
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega/ATmegaBOOT_168.c
  13. 130
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega/ATmegaBOOT_168_atmega1284p.hex
  14. 130
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega/ATmegaBOOT_168_atmega1284p_8m.hex
  15. 126
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega/ATmegaBOOT_168_atmega644p.hex
  16. 254
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega/Makefile
  17. 717
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/ATmegaBOOT.c
  18. 388
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/ATmegaBOOT.c.tst
  19. BIN
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/ATmegaBOOT_644P.elf
  20. 110
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/ATmegaBOOT_644P.hex
  21. 56
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/Makefile
  22. 3
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/bootloaders/atmega644p/README.txt
  23. 215
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Arduino.h
  24. 239
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/CDC.cpp
  25. 26
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Client.h
  26. 520
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/HID.cpp
  27. 519
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/HardwareSerial.cpp
  28. 115
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/HardwareSerial.h
  29. 56
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/IPAddress.cpp
  30. 76
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/IPAddress.h
  31. 23
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Platform.h
  32. 268
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Print.cpp
  33. 81
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Print.h
  34. 40
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Printable.h
  35. 9
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Server.h
  36. 270
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Stream.cpp
  37. 96
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Stream.h
  38. 616
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Tone.cpp
  39. 196
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/USBAPI.h
  40. 684
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/USBCore.cpp
  41. 303
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/USBCore.h
  42. 63
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/USBDesc.h
  43. 88
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/Udp.h
  44. 168
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/WCharacter.h
  45. 322
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/WInterrupts.c
  46. 60
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/WMath.cpp
  47. 645
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/WString.cpp
  48. 205
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/WString.h
  49. 515
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/binary.h
  50. 20
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/main.cpp
  51. 18
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/new.cpp
  52. 22
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/new.h
  53. 324
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring.c
  54. 282
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring_analog.c
  55. 178
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring_digital.c
  56. 71
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring_private.h
  57. 69
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring_pulse.c
  58. 55
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/cores/arduino/wiring_shift.c
  59. 285
      ArduinoAddons/Arduino_1.0.x/hardware/Sanguino/variants/standard/pins_arduino.h
  60. 22
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/boards.txt
  61. 215
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Arduino.h
  62. 239
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/CDC.cpp
  63. 26
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Client.h
  64. 520
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/HID.cpp
  65. 519
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/HardwareSerial.cpp
  66. 115
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/HardwareSerial.h
  67. 56
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/IPAddress.cpp
  68. 76
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/IPAddress.h
  69. 23
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Platform.h
  70. 268
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Print.cpp
  71. 81
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Print.h
  72. 40
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Printable.h
  73. 9
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Server.h
  74. 270
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Stream.cpp
  75. 96
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Stream.h
  76. 616
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Tone.cpp
  77. 196
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/USBAPI.h
  78. 684
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/USBCore.cpp
  79. 303
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/USBCore.h
  80. 63
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/USBDesc.h
  81. 88
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/Udp.h
  82. 168
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/WCharacter.h
  83. 322
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/WInterrupts.c
  84. 60
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/WMath.cpp
  85. 645
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/WString.cpp
  86. 205
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/WString.h
  87. 515
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/binary.h
  88. 20
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/main.cpp
  89. 18
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/new.cpp
  90. 22
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/new.h
  91. 324
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring.c
  92. 282
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring_analog.c
  93. 178
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring_digital.c
  94. 71
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring_private.h
  95. 69
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring_pulse.c
  96. 55
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/cores/arduino/wiring_shift.c
  97. 411
      ArduinoAddons/Arduino_1.0.x/hardware/rambo/variants/standard/pins_arduino.h
  98. 310
      ArduinoAddons/Arduino_1.0.x/libraries/LiquidCrystal/LiquidCrystal.cpp
  99. 106
      ArduinoAddons/Arduino_1.0.x/libraries/LiquidCrystal/LiquidCrystal.h
  100. 37
      ArduinoAddons/Arduino_1.0.x/libraries/LiquidCrystal/keywords.txt
  101. 66
      ArduinoAddons/Arduino_1.0.x/libraries/SPI/SPI.cpp
  102. 70
      ArduinoAddons/Arduino_1.0.x/libraries/SPI/SPI.h
  103. 36
      ArduinoAddons/Arduino_1.0.x/libraries/SPI/keywords.txt
  104. 162
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/ChangeLog
  105. 26
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/INSTALL.TXT
  106. 79
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/U8glib.cpp
  107. 1268
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/U8glib.h
  108. 131
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/A2Printer/A2Printer.ino
  109. 166
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Bitmap/Bitmap.ino
  110. 216
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Chess/Chess.ino
  111. 201
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Color/Color.ino
  112. 266
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Console/Console.ino
  113. 175
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/F/F.ino
  114. 398
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/FPS/FPS.ino
  115. 300
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/GraphicsTest/GraphicsTest.ino
  116. 177
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/HelloWorld/HelloWorld.ino
  117. 273
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Menu/Menu.ino
  118. 160
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/PrintTest/PrintTest.ino
  119. 188
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Rotation/Rotation.ino
  120. 177
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Scale/Scale.ino
  121. 190
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/TextRotX/TextRotX.ino
  122. 348
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Touch4WSetup/Touch4WSetup.ino
  123. 335
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/Touch4WTest/Touch4WTest.ino
  124. 230
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/U8gLogo/U8gLogo.ino
  125. 172
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/examples/XBM/XBM.ino
  126. 81
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/license.txt
  127. 2392
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/chessengine.c
  128. 1977
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g.h
  129. 177
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_bitmap.c
  130. 382
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_circle.c
  131. 156
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_clip.c
  132. 173
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_api.c
  133. 94
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_api_16gr.c
  134. 160
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_attiny85_hw_spi.c
  135. 75
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_common.c
  136. 254
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_fast_parallel.c
  137. 438
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_hw_spi.c
  138. 159
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_hw_usart_spi.c
  139. 234
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_no_en_parallel.c
  140. 184
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_parallel.c
  141. 177
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_port_d_wr.c
  142. 212
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_ssd_i2c.c
  143. 330
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_st7920_custom.c
  144. 293
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_st7920_hw_spi.c
  145. 330
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_st7920_spi.c
  146. 143
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_std_sw_spi.c
  147. 301
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_sw_spi.c
  148. 403
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_t6963.c
  149. 206
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_arduino_uc_i2c.c
  150. 188
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_atmega_hw_spi.c
  151. 183
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_atmega_parallel.c
  152. 216
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_atmega_st7920_hw_spi.c
  153. 170
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_atmega_st7920_spi.c
  154. 141
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_atmega_sw_spi.c
  155. 642
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_i2c.c
  156. 273
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_io.c
  157. 63
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_null.c
  158. 124
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_raspberrypi_hw_spi.c
  159. 176
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_com_raspberrypi_ssd_i2c.c
  160. 99
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_cursor.c
  161. 262
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_delay.c
  162. 199
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_a2_micro_printer.c
  163. 92
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_flipdisc_2x7.c
  164. 130
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_gprof.c
  165. 281
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ht1632.c
  166. 326
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ili9325d_320x240.c
  167. 110
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ks0108_128x64.c
  168. 147
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_lc7981_160x80.c
  169. 145
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_lc7981_240x128.c
  170. 145
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_lc7981_240x64.c
  171. 151
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_lc7981_320x64.c
  172. 232
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ld7032_60x32.c
  173. 67
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_null.c
  174. 141
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_pcd8544_84x48.c
  175. 138
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_pcf8812_96x65.c
  176. 107
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_sbn1661_122x32.c
  177. 289
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1306_128x32.c
  178. 412
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1306_128x64.c
  179. 144
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1309_128x64.c
  180. 338
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_bw.c
  181. 338
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_gr.c
  182. 263
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw.c
  183. 232
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw_new.c
  184. 255
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr.c
  185. 227
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr_new.c
  186. 299
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1327_96x96_gr.c
  187. 787
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_ssd1351_128x128.c
  188. 203
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_64128n.c
  189. 190
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_dogm128.c
  190. 157
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_dogm132.c
  191. 205
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_lm6059.c
  192. 236
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_lm6063.c
  193. 145
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12832.c
  194. 194
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12864.c
  195. 420
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7687_c144mvgd.c
  196. 175
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7920_128x64.c
  197. 151
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7920_192x32.c
  198. 154
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_st7920_202x32.c
  199. 193
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_t6963_128x128.c
  200. 191
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_t6963_128x64.c
  201. 195
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_t6963_240x128.c
  202. 195
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_t6963_240x64.c
  203. 115
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_tls8204_84x48.c
  204. 201
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1601_c128032.c
  205. 200
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1608_240x128.c
  206. 168
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1608_240x64.c
  207. 290
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1610_dogxl160.c
  208. 116
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1611_dogm240.c
  209. 116
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1611_dogxl240.c
  210. 157
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1701_dogs102.c
  211. 158
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_dev_uc1701_mini12864.c
  212. 393
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_ellipse.c
  213. 1500
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_font.c
  214. 88464
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_font_data.c
  215. 81
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_line.c
  216. 573
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_ll_api.c
  217. 81
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_page.c
  218. 191
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb.c
  219. 200
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb14v1.c
  220. 213
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb16h1.c
  221. 208
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb16h2.c
  222. 200
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb16v1.c
  223. 172
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb16v2.c
  224. 208
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb32h1.c
  225. 389
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8h1.c
  226. 194
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8h1f.c
  227. 167
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8h2.c
  228. 185
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8h8.c
  229. 184
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8v1.c
  230. 153
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pb8v2.c
  231. 184
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pbxh16.c
  232. 287
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_pbxh24.c
  233. 334
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_polygon.c
  234. 232
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_rect.c
  235. 409
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_rot.c
  236. 188
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_scale.c
  237. 158
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_state.c
  238. 68
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_u16toa.c
  239. 68
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_u8toa.c
  240. 145
      ArduinoAddons/Arduino_1.0.x/libraries/U8glib/utility/u8g_virtual_screen.c
  241. 159
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/boards.txt
  242. 1071
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168.c
  243. 130
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1284p.hex
  244. 130
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1284p_8m.hex
  245. 126
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega644p.hex
  246. 254
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/atmega/Makefile
  247. 139
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/brainwave/BootloaderHID.hex
  248. 239
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/brainwave/Brainwave-646-LUFA.hex
  249. 247
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/bootloaders/brainwave/BrainwavePro-1286-LUFA.hex
  250. 215
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Arduino.h
  251. 236
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/CDC.cpp
  252. 26
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Client.h
  253. 520
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/HID.cpp
  254. 428
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/HardwareSerial.cpp
  255. 81
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/HardwareSerial.h
  256. 56
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/IPAddress.cpp
  257. 76
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/IPAddress.h
  258. 23
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Platform.h
  259. 263
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Print.cpp
  260. 78
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Print.h
  261. 40
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Printable.h
  262. 9
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Server.h
  263. 270
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Stream.cpp
  264. 96
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Stream.h
  265. 601
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Tone.cpp
  266. 195
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/USBAPI.h
  267. 670
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/USBCore.cpp
  268. 307
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/USBCore.h
  269. 62
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/USBDesc.h
  270. 88
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/Udp.h
  271. 168
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/WCharacter.h
  272. 298
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/WInterrupts.c
  273. 60
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/WMath.cpp
  274. 645
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/WString.cpp
  275. 205
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/WString.h
  276. 515
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/binary.h
  277. 20
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/main.cpp
  278. 18
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/new.cpp
  279. 22
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/new.h
  280. 324
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring.c
  281. 282
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring_analog.c
  282. 178
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring_digital.c
  283. 69
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring_private.h
  284. 69
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring_pulse.c
  285. 55
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/cores/brainwave/wiring_shift.c
  286. 106
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/firmwares/Brainwave.inf
  287. 310
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/LiquidCrystal/LiquidCrystal.cpp
  288. 106
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/LiquidCrystal/LiquidCrystal.h
  289. 37
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/LiquidCrystal/keywords.txt
  290. 66
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/SPI/SPI.cpp
  291. 70
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/SPI/SPI.h
  292. 36
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/SPI/keywords.txt
  293. 114
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/ChangeLog
  294. 21
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/INSTALL.TXT
  295. 80
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/U8glib.cpp
  296. 826
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/U8glib.h
  297. 130
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Bitmap/Bitmap.pde
  298. 180
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Chess/Chess.pde
  299. 230
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Console/Console.pde
  300. 139
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/F/F.pde
  301. 223
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/GraphicsTest/GraphicsTest.pde
  302. 136
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/HelloWorld/HelloWorld.pde
  303. 234
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Menu/Menu.pde
  304. 124
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/PrintTest/PrintTest.pde
  305. 152
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Rotation/Rotation.pde
  306. 141
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/Scale/Scale.pde
  307. 154
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/TextRotX/TextRotX.pde
  308. 179
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/U8gLogo/U8gLogo.pde
  309. 136
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/examples/XBM/XBM.pde
  310. 80
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/license.txt
  311. 2392
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/chessengine.c
  312. 1607
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g.h
  313. 177
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_bitmap.c
  314. 382
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_circle.c
  315. 156
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_clip.c
  316. 173
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_api.c
  317. 94
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_api_16gr.c
  318. 75
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_common.c
  319. 245
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_fast_parallel.c
  320. 191
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_hw_spi.c
  321. 221
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_no_en_parallel.c
  322. 187
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_parallel.c
  323. 168
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_port_d_wr.c
  324. 201
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_ssd_i2c.c
  325. 220
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_st7920_hw_spi.c
  326. 295
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_st7920_spi.c
  327. 144
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_std_sw_spi.c
  328. 239
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_sw_spi.c
  329. 385
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_t6963.c
  330. 174
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_hw_spi.c
  331. 183
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_parallel.c
  332. 205
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_st7920_hw_spi.c
  333. 170
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_st7920_spi.c
  334. 141
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_sw_spi.c
  335. 249
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_i2c.c
  336. 218
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_io.c
  337. 63
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_null.c
  338. 99
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_cursor.c
  339. 215
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_delay.c
  340. 92
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_flipdisc_2x7.c
  341. 130
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_gprof.c
  342. 326
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ili9325d_320x240.c
  343. 110
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ks0108_128x64.c
  344. 147
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_160x80.c
  345. 145
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_240x128.c
  346. 145
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_240x64.c
  347. 145
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_320x64.c
  348. 67
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_null.c
  349. 110
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_pcd8544_84x48.c
  350. 123
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_pcf8812_96x65.c
  351. 107
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_sbn1661_122x32.c
  352. 247
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1306_128x32.c
  353. 237
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1306_128x64.c
  354. 144
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1309_128x64.c
  355. 334
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_bw.c
  356. 333
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_gr.c
  357. 263
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw.c
  358. 232
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw_new.c
  359. 255
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr.c
  360. 227
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr_new.c
  361. 299
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1327_96x96_gr.c
  362. 153
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_64128n.c
  363. 140
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_dogm128.c
  364. 157
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_dogm132.c
  365. 157
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_lm6059.c
  366. 188
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_lm6063.c
  367. 143
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12832.c
  368. 145
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12864.c
  369. 420
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7687_c144mvgd.c
  370. 171
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_128x64.c
  371. 151
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_192x32.c
  372. 154
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_202x32.c
  373. 191
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_128x64.c
  374. 195
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_240x128.c
  375. 195
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_240x64.c
  376. 115
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_tls8204_84x48.c
  377. 290
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1610_dogxl160.c
  378. 113
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1701_dogs102.c
  379. 114
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1701_mini12864.c
  380. 100
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_ellipse.c
  381. 1422
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_font.c
  382. 84486
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_font_data.c
  383. 81
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_line.c
  384. 456
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_ll_api.c
  385. 81
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_page.c
  386. 191
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb.c
  387. 200
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb14v1.c
  388. 213
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16h1.c
  389. 182
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16h2.c
  390. 200
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16v1.c
  391. 172
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16v2.c
  392. 208
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb32h1.c
  393. 389
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h1.c
  394. 194
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h1f.c
  395. 167
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h2.c
  396. 179
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h8.c
  397. 184
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8v1.c
  398. 153
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8v2.c
  399. 232
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_rect.c
  400. 398
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_rot.c
  401. 188
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_scale.c
  402. 102
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_state.c
  403. 68
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_u16toa.c
  404. 68
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_u8toa.c
  405. 145
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_virtual_screen.c
  406. 303
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/Wire.cpp
  407. 80
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/Wire.h
  408. 87
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino
  409. 39
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino
  410. 32
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/master_reader/master_reader.ino
  411. 31
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/master_writer/master_writer.ino
  412. 38
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/slave_receiver/slave_receiver.ino
  413. 32
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/examples/slave_sender/slave_sender.ino
  414. 32
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/keywords.txt
  415. 8
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/library.properties
  416. 527
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/utility/twi.c
  417. 53
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/libraries/Wire/utility/twi.h
  418. 0
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/platform.local.txt
  419. 119
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/platform.txt
  420. 281
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/variants/brainwave/pins_arduino.h
  421. 278
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/variants/brainwavepro/pins_arduino.h
  422. 411
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/variants/rambo/pins_arduino.h
  423. 285
      ArduinoAddons/Arduino_1.5.x/hardware/marlin/avr/variants/sanguino/pins_arduino.h
  424. 284
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/boards.txt
  425. 139
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/SAVMkI/BootloaderHID.hex
  426. 247
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/SAVMkI/SAVMkI-1286-LUFA.hex
  427. 249
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/SAVMkI/SAVMkI-CDC.hex
  428. 139
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/at90usb/BootloaderHID.hex
  429. 239
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/at90usb/Brainwave-646-LUFA.hex
  430. 247
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/at90usb/BrainwavePro-1286-LUFA.hex
  431. 1071
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168.c
  432. 130
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1284p.hex
  433. 130
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1284p_8m.hex
  434. 126
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/atmega/ATmegaBOOT_168_atmega644p.hex
  435. 254
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/bootloaders/atmega/Makefile
  436. 249
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Arduino.h
  437. 211
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/CDC.cpp
  438. 45
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Client.h
  439. 518
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HID.cpp
  440. 252
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial.cpp
  441. 151
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial.h
  442. 79
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial0.cpp
  443. 69
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial1.cpp
  444. 57
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial2.cpp
  445. 57
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial3.cpp
  446. 123
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/HardwareSerial_private.h
  447. 74
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/IPAddress.cpp
  448. 75
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/IPAddress.h
  449. 264
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Print.cpp
  450. 84
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Print.h
  451. 40
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Printable.h
  452. 30
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Server.h
  453. 317
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Stream.cpp
  454. 113
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Stream.h
  455. 618
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Tone.cpp
  456. 244
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/USBAPI.h
  457. 699
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/USBCore.cpp
  458. 303
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/USBCore.h
  459. 63
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/USBDesc.h
  460. 88
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/Udp.h
  461. 168
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/WCharacter.h
  462. 334
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/WInterrupts.c
  463. 60
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/WMath.cpp
  464. 745
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/WString.cpp
  465. 224
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/WString.h
  466. 35
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/abi.cpp
  467. 534
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/binary.h
  468. 31
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/hooks.c
  469. 49
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/main.cpp
  470. 36
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/new.cpp
  471. 30
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/new.h
  472. 325
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring.c
  473. 292
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring_analog.c
  474. 181
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring_digital.c
  475. 71
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring_private.h
  476. 85
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring_pulse.c
  477. 55
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/arduino/wiring_shift.c
  478. 215
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Arduino.h
  479. 236
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/CDC.cpp
  480. 26
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Client.h
  481. 520
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/HID.cpp
  482. 428
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/HardwareSerial.cpp
  483. 81
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/HardwareSerial.h
  484. 56
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/IPAddress.cpp
  485. 76
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/IPAddress.h
  486. 23
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Platform.h
  487. 263
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Print.cpp
  488. 78
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Print.h
  489. 40
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Printable.h
  490. 9
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Server.h
  491. 270
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Stream.cpp
  492. 96
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Stream.h
  493. 601
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Tone.cpp
  494. 195
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/USBAPI.h
  495. 670
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/USBCore.cpp
  496. 307
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/USBCore.h
  497. 62
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/USBDesc.h
  498. 88
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/Udp.h
  499. 168
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/WCharacter.h
  500. 298
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/WInterrupts.c
  501. 60
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/WMath.cpp
  502. 645
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/WString.cpp
  503. 205
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/WString.h
  504. 515
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/binary.h
  505. 20
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/main.cpp
  506. 18
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/new.cpp
  507. 22
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/new.h
  508. 324
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring.c
  509. 282
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring_analog.c
  510. 178
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring_digital.c
  511. 69
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring_private.h
  512. 69
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring_pulse.c
  513. 55
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/cores/at90usb/wiring_shift.c
  514. 106
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/firmwares/Brainwave.inf
  515. 24
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/README.adoc
  516. 74
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/Autoscroll/Autoscroll.ino
  517. 61
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/Blink/Blink.ino
  518. 61
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/Cursor/Cursor.ino
  519. 140
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino
  520. 61
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/Display/Display.ino
  521. 60
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.ino
  522. 86
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/Scroll/Scroll.ino
  523. 65
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.ino
  524. 86
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/TextDirection/TextDirection.ino
  525. 72
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/examples/setCursor/setCursor.ino
  526. 38
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/keywords.txt
  527. 9
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/library.properties
  528. 322
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/src/LiquidCrystal.cpp
  529. 108
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/LiquidCrystal/src/LiquidCrystal.h
  530. 66
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/SPI/SPI.cpp
  531. 70
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/SPI/SPI.h
  532. 36
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/SPI/keywords.txt
  533. 162
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/ChangeLog
  534. 26
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/INSTALL.TXT
  535. 79
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/U8glib.cpp
  536. 1268
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/U8glib.h
  537. 131
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/A2Printer/A2Printer.ino
  538. 166
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Bitmap/Bitmap.ino
  539. 216
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Chess/Chess.ino
  540. 201
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Color/Color.ino
  541. 266
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Console/Console.ino
  542. 175
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/F/F.ino
  543. 398
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/FPS/FPS.ino
  544. 300
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/GraphicsTest/GraphicsTest.ino
  545. 177
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/HelloWorld/HelloWorld.ino
  546. 273
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Menu/Menu.ino
  547. 160
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/PrintTest/PrintTest.ino
  548. 188
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Rotation/Rotation.ino
  549. 177
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Scale/Scale.ino
  550. 190
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/TextRotX/TextRotX.ino
  551. 348
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Touch4WSetup/Touch4WSetup.ino
  552. 335
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/Touch4WTest/Touch4WTest.ino
  553. 230
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/U8gLogo/U8gLogo.ino
  554. 172
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/examples/XBM/XBM.ino
  555. 81
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/license.txt
  556. 2392
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/chessengine.c
  557. 1977
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g.h
  558. 177
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_bitmap.c
  559. 382
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_circle.c
  560. 156
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_clip.c
  561. 173
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_api.c
  562. 94
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_api_16gr.c
  563. 160
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_attiny85_hw_spi.c
  564. 75
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_common.c
  565. 254
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_fast_parallel.c
  566. 438
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_hw_spi.c
  567. 159
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_hw_usart_spi.c
  568. 234
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_no_en_parallel.c
  569. 184
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_parallel.c
  570. 177
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_port_d_wr.c
  571. 212
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_ssd_i2c.c
  572. 330
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_st7920_custom.c
  573. 293
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_st7920_hw_spi.c
  574. 330
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_st7920_spi.c
  575. 143
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_std_sw_spi.c
  576. 301
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_sw_spi.c
  577. 403
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_t6963.c
  578. 206
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_arduino_uc_i2c.c
  579. 188
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_hw_spi.c
  580. 183
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_parallel.c
  581. 216
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_st7920_hw_spi.c
  582. 170
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_st7920_spi.c
  583. 141
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_atmega_sw_spi.c
  584. 642
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_i2c.c
  585. 273
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_io.c
  586. 63
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_null.c
  587. 124
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_raspberrypi_hw_spi.c
  588. 176
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_com_raspberrypi_ssd_i2c.c
  589. 99
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_cursor.c
  590. 262
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_delay.c
  591. 199
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_a2_micro_printer.c
  592. 92
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_flipdisc_2x7.c
  593. 130
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_gprof.c
  594. 281
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ht1632.c
  595. 326
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ili9325d_320x240.c
  596. 110
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ks0108_128x64.c
  597. 147
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_160x80.c
  598. 145
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_240x128.c
  599. 145
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_240x64.c
  600. 151
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_lc7981_320x64.c
  601. 232
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ld7032_60x32.c
  602. 67
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_null.c
  603. 141
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_pcd8544_84x48.c
  604. 138
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_pcf8812_96x65.c
  605. 107
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_sbn1661_122x32.c
  606. 289
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1306_128x32.c
  607. 412
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1306_128x64.c
  608. 144
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1309_128x64.c
  609. 338
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_bw.c
  610. 338
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1322_nhd31oled_gr.c
  611. 263
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw.c
  612. 232
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_bw_new.c
  613. 255
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr.c
  614. 227
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1325_nhd27oled_gr_new.c
  615. 299
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1327_96x96_gr.c
  616. 787
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_ssd1351_128x128.c
  617. 203
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_64128n.c
  618. 190
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_dogm128.c
  619. 157
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_dogm132.c
  620. 205
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_lm6059.c
  621. 236
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_lm6063.c
  622. 145
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12832.c
  623. 194
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7565_nhd_c12864.c
  624. 420
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7687_c144mvgd.c
  625. 175
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_128x64.c
  626. 151
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_192x32.c
  627. 154
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_st7920_202x32.c
  628. 193
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_128x128.c
  629. 191
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_128x64.c
  630. 195
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_240x128.c
  631. 195
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_t6963_240x64.c
  632. 115
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_tls8204_84x48.c
  633. 201
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1601_c128032.c
  634. 200
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1608_240x128.c
  635. 168
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1608_240x64.c
  636. 290
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1610_dogxl160.c
  637. 116
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1611_dogm240.c
  638. 116
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1611_dogxl240.c
  639. 157
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1701_dogs102.c
  640. 158
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_dev_uc1701_mini12864.c
  641. 393
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_ellipse.c
  642. 1500
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_font.c
  643. 88464
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_font_data.c
  644. 81
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_line.c
  645. 573
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_ll_api.c
  646. 81
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_page.c
  647. 191
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb.c
  648. 200
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb14v1.c
  649. 213
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16h1.c
  650. 208
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16h2.c
  651. 200
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16v1.c
  652. 172
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb16v2.c
  653. 208
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb32h1.c
  654. 389
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h1.c
  655. 194
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h1f.c
  656. 167
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h2.c
  657. 185
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8h8.c
  658. 184
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8v1.c
  659. 153
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pb8v2.c
  660. 184
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pbxh16.c
  661. 287
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_pbxh24.c
  662. 334
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_polygon.c
  663. 232
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_rect.c
  664. 409
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_rot.c
  665. 188
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_scale.c
  666. 158
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_state.c
  667. 68
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_u16toa.c
  668. 68
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_u8toa.c
  669. 145
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/U8glib/utility/u8g_virtual_screen.c
  670. 303
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/Wire.cpp
  671. 80
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/Wire.h
  672. 87
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino
  673. 39
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino
  674. 32
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/master_reader/master_reader.ino
  675. 31
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/master_writer/master_writer.ino
  676. 38
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/slave_receiver/slave_receiver.ino
  677. 32
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/examples/slave_sender/slave_sender.ino
  678. 32
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/keywords.txt
  679. 8
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/library.properties
  680. 527
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/utility/twi.c
  681. 53
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/libraries/Wire/utility/twi.h
  682. 7
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/platform.local.txt
  683. 120
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/platform.txt
  684. 278
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/at90usb/pins_arduino.h
  685. 281
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/brainwave/pins_arduino.h
  686. 389
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/mega/pins_arduino.h
  687. 411
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/rambo/pins_arduino.h
  688. 285
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/sanguino/pins_arduino.h
  689. 238
      ArduinoAddons/Arduino_1.6.x/hardware/marlin/avr/variants/standard/pins_arduino.h
  690. 723
      ArduinoAddons/Arduino_1.6.x/libraries/L6470/L6470.cpp
  691. 286
      ArduinoAddons/Arduino_1.6.x/libraries/L6470/L6470.h
  692. 53
      ArduinoAddons/Arduino_1.6.x/libraries/L6470/keywords.txt
  693. 17
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/.gitignore
  694. 1813
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/Doxyfile
  695. 10
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/LICENSE
  696. 71
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/README.rst
  697. 999
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/TMC26XStepper.cpp
  698. 607
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/TMC26XStepper.h
  699. 848
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8cpp.html
  700. 1067
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8cpp_source.html
  701. 212
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8h.html
  702. 256
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8h_source.html
  703. 72
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/annotated.html
  704. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/bc_s.png
  705. 117
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/class_t_m_c26_x_stepper-members.html
  706. 1463
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/class_t_m_c26_x_stepper.html
  707. 78
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/classes.html
  708. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/closed.png
  709. 949
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/doxygen.css
  710. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/doxygen.png
  711. 72
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/files.html
  712. 261
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/functions.html
  713. 261
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/functions_func.html
  714. 289
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/globals.html
  715. 289
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/globals_defs.html
  716. 72
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/index.html
  717. 64
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/jquery.js
  718. 68
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/mainpage_8dox.html
  719. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/nav_f.png
  720. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/nav_h.png
  721. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/open.png
  722. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/tab_a.png
  723. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/tab_b.png
  724. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/tab_h.png
  725. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/tab_s.png
  726. 59
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/documentation/html/tabs.css
  727. 82
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XExample/TMC26XExample.ino
  728. 176
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/Motor.ino
  729. 369
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/Serial.ino
  730. 61
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/TMC26XMotorTester.ino
  731. 306
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/Arduino.pde
  732. 175
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/ChopperConfiguration.pde
  733. 327
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/DataRendering.pde
  734. 49
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/DataTable.pde
  735. 335
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/RunConfiguration.pde
  736. 156
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/TMC26XMotorTest.pde
  737. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/data/mc_logo.jpg
  738. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/data/tmc_logo.jpg
  739. BIN
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/hysteresis.png
  740. 2
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/sketch.properties
  741. 75
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/keywords.txt
  742. 30
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/mainpage.dox
  743. 9797
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/schematics/tmc-260-shield.brd
  744. 11079
      ArduinoAddons/Arduino_1.6.x/libraries/TMC26XStepper/schematics/tmc-260-shield.sch
  745. 108
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/boards.txt
  746. 222
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Arduino.h
  747. 239
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/CDC.cpp
  748. 26
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Client.h
  749. 520
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/HID.cpp
  750. 519
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/HardwareSerial.cpp
  751. 115
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/HardwareSerial.h
  752. 56
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/IPAddress.cpp
  753. 76
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/IPAddress.h
  754. 23
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Platform.h
  755. 268
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Print.cpp
  756. 81
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Print.h
  757. 40
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Printable.h
  758. 9
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Server.h
  759. 270
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Stream.cpp
  760. 96
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Stream.h
  761. 617
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Tone.cpp
  762. 196
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/USBAPI.h
  763. 684
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/USBCore.cpp
  764. 303
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/USBCore.h
  765. 63
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/USBDesc.h
  766. 88
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/Udp.h
  767. 168
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/WCharacter.h
  768. 322
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/WInterrupts.c
  769. 60
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/WMath.cpp
  770. 645
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/WString.cpp
  771. 205
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/WString.h
  772. 515
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/binary.h
  773. 20
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/main.cpp
  774. 18
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/new.cpp
  775. 22
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/new.h
  776. 324
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring.c
  777. 282
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring_analog.c
  778. 178
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring_digital.c
  779. 71
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring_private.h
  780. 69
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring_pulse.c
  781. 55
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/cores/arduino/wiring_shift.c
  782. 235
      ArduinoAddons/Arduino_1.x.x/hardware/Gen7-dist/variants/gen7/pins_arduino.h
  783. 20
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/boards.txt
  784. 1090
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/bootloaders/atmega644p/ATmegaBOOT.c
  785. 117
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/bootloaders/atmega644p/ATmegaBOOT_1284P.hex
  786. 56
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/bootloaders/atmega644p/Makefile
  787. 215
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Arduino.h
  788. 239
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/CDC.cpp
  789. 26
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Client.h
  790. 520
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/HID.cpp
  791. 519
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/HardwareSerial.cpp
  792. 115
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/HardwareSerial.h
  793. 56
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/IPAddress.cpp
  794. 76
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/IPAddress.h
  795. 23
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Platform.h
  796. 268
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Print.cpp
  797. 81
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Print.h
  798. 40
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Printable.h
  799. 9
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Server.h
  800. 270
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Stream.cpp
  801. 96
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Stream.h
  802. 616
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Tone.cpp
  803. 196
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/USBAPI.h
  804. 684
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/USBCore.cpp
  805. 303
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/USBCore.h
  806. 63
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/USBDesc.h
  807. 88
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/Udp.h
  808. 168
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/WCharacter.h
  809. 322
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/WInterrupts.c
  810. 60
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/WMath.cpp
  811. 645
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/WString.cpp
  812. 205
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/WString.h
  813. 515
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/binary.h
  814. 20
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/main.cpp
  815. 18
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/new.cpp
  816. 22
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/new.h
  817. 324
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring.c
  818. 282
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring_analog.c
  819. 178
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring_digital.c
  820. 71
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring_private.h
  821. 69
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring_pulse.c
  822. 55
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/cores/arduino/wiring_shift.c
  823. 286
      ArduinoAddons/Arduino_1.x.x/hardware/Melzi/variants/standard/pins_arduino.h
  824. 723
      ArduinoAddons/Arduino_1.x.x/libraries/L6470/L6470.cpp
  825. 286
      ArduinoAddons/Arduino_1.x.x/libraries/L6470/L6470.h
  826. 53
      ArduinoAddons/Arduino_1.x.x/libraries/L6470/keywords.txt
  827. 17
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/.gitignore
  828. 1813
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/Doxyfile
  829. 10
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/LICENSE
  830. 71
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/README.rst
  831. 999
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/TMC26XStepper.cpp
  832. 607
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/TMC26XStepper.h
  833. 848
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8cpp.html
  834. 1067
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8cpp_source.html
  835. 212
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8h.html
  836. 256
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/_t_m_c26_x_stepper_8h_source.html
  837. 72
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/annotated.html
  838. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/bc_s.png
  839. 117
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/class_t_m_c26_x_stepper-members.html
  840. 1463
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/class_t_m_c26_x_stepper.html
  841. 78
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/classes.html
  842. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/closed.png
  843. 949
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/doxygen.css
  844. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/doxygen.png
  845. 72
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/files.html
  846. 261
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/functions.html
  847. 261
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/functions_func.html
  848. 289
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/globals.html
  849. 289
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/globals_defs.html
  850. 72
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/index.html
  851. 64
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/jquery.js
  852. 68
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/mainpage_8dox.html
  853. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/nav_f.png
  854. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/nav_h.png
  855. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/open.png
  856. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/tab_a.png
  857. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/tab_b.png
  858. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/tab_h.png
  859. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/tab_s.png
  860. 59
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/documentation/html/tabs.css
  861. 82
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XExample/TMC26XExample.ino
  862. 176
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/Motor.ino
  863. 369
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/Serial.ino
  864. 61
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/TMC26XMotorTester.ino
  865. 306
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/Arduino.pde
  866. 175
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/ChopperConfiguration.pde
  867. 327
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/DataRendering.pde
  868. 49
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/DataTable.pde
  869. 335
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/RunConfiguration.pde
  870. 156
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/TMC26XMotorTest.pde
  871. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/data/mc_logo.jpg
  872. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/data/tmc_logo.jpg
  873. BIN
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/hysteresis.png
  874. 2
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/examples/TMC26XMotorTester/processing/TMC26XMotorTest/sketch.properties
  875. 75
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/keywords.txt
  876. 30
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/mainpage.dox
  877. 9797
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/schematics/tmc-260-shield.brd
  878. 11079
      ArduinoAddons/Arduino_1.x.x/libraries/TMC26XStepper/schematics/tmc-260-shield.sch
  879. 596
      Documentation/COPYING.md
  880. 4
      LinuxAddons/bin/build_marlin
  881. 2
      PlatformIOAddons/.gitignore
  882. 9
      PlatformIOAddons/Readme.md
  883. 57
      PlatformIOAddons/generate_version_header_for_marlin
  884. 47
      PlatformIOAddons/platformio.ini
  885. 3
      buildroot/bin/build_marlin
  886. 0
      buildroot/bin/generate_version_header_for_marlin
  887. 0
      buildroot/bin/opt_disable
  888. 0
      buildroot/bin/opt_enable
  889. 0
      buildroot/bin/opt_enable_adv
  890. 0
      buildroot/bin/opt_set
  891. 0
      buildroot/bin/opt_set_adv
  892. 0
      buildroot/bin/pins_set
  893. 0
      buildroot/bin/restore_configs
  894. 0
      buildroot/bin/use_example_configs
  895. 0
      buildroot/etc/.astylerc

62
.travis.yml

@ -2,38 +2,53 @@
language: c
#
before_install:
#
# Travis runs a detached head. We need to find the current branch
- git checkout `git branch --contains HEAD | grep -v '*'`
#
# Also tags for the root(s) of the minor version(s)
- git fetch origin --tags
- mkdir ~/bin
#
# Publish the buildroot script folder
- chmod +x ${TRAVIS_BUILD_DIR}/buildroot/bin/*
- ln -s ${TRAVIS_BUILD_DIR}/buildroot/bin/ ~/bin
#
# Start fb X server
- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16"
- sleep 3
- export DISPLAY=:1.0
#
install:
# Install arduino 1.6.4
- wget http://downloads-02.arduino.cc/arduino-1.6.4-linux64.tar.xz
- tar Jxf arduino-1.6.4-linux64.tar.xz
- sudo mv arduino-1.6.4 /usr/local/share/arduino
- ln -s /usr/local/share/arduino/arduino ~/bin/arduino
# Our custom build commands
- mv LinuxAddons/bin/* ~/bin/
- ls -la ~/bin
# install our platform
- cp -r ArduinoAddons/Arduino_1.6.x/hardware/* /usr/local/share/arduino/hardware
# copy libraries to arduino dir, as conditional includes do not work in .ino files
- cp -r /usr/local/share/arduino/hardware/marlin/avr/libraries/* /usr/local/share/arduino/libraries/
- cp -r ArduinoAddons/Arduino_1.6.x/libraries/* /usr/local/share/arduino/libraries/
# add LiquidCrystal_I2C & LiquidTWI2 libraries
#
# Install arduino 1.6.8
- wget http://downloads-02.arduino.cc/arduino-1.6.8-linux64.tar.xz
- tar xf arduino-1.6.8-linux64.tar.xz
- sudo mv arduino-1.6.8 /usr/local/share/arduino
- ln -s /usr/local/share/arduino/arduino ${TRAVIS_BUILD_DIR}/buildroot/bin/arduino
#
# Install: LiquidCrystal_I2C library
- git clone https://github.com/kiyoshigawa/LiquidCrystal_I2C.git
- mv LiquidCrystal_I2C/LiquidCrystal_I2C /usr/local/share/arduino/libraries/LiquidCrystal_I2C
#
# Install: LiquidTWI2 library
- git clone https://github.com/lincomatic/LiquidTWI2.git
- mv LiquidTWI2 /usr/local/share/arduino/libraries/LiquidTWI2
- sudo mv LiquidTWI2 /usr/local/share/arduino/libraries/LiquidTWI2
#
# Install: Monochrome Graphics Library for LCDs and OLEDs
- arduino --install-library "U8glib"
#
# Install: L6470 Stepper Motor Driver library
- git clone https://github.com/ameyer/Arduino-L6470.git
- sudo mv Arduino-L6470/L6470 /usr/local/share/arduino/libraries/L6470
#
# Install: TMC26X Stepper Motor Controller library
- git clone https://github.com/trinamic/TMC26XStepper.git
- sudo mv TMC26XStepper /usr/local/share/arduino/libraries/TMC26XStepper
#
before_script:
# arduino requires an X server even with command line
# https://github.com/arduino/Arduino/issues/1981
- Xvfb :1 -screen 0 1024x768x16 &> xvfb.log &
# change back to home directory for compiling
- cd $TRAVIS_BUILD_DIR
#
# Change current working directory to the build dir
- cd ${TRAVIS_BUILD_DIR}
#
script:
#
@ -208,6 +223,11 @@ script:
#
######## Example Configurations ##############
#
# BQ Hephestos 2
- restore_configs
- use_example_configs Hephestos_2
- build_marlin
#
# Delta Config (generic)
- restore_configs
- use_example_configs delta/generic

23
ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/boards.txt

@ -1,23 +0,0 @@
##############################################################
omc.name=OMC with Atmega644 at 20Mhz
omc.upload.maximum_size=63488
omc.upload.maximum_data_size=4096
omc.upload.protocol=stk500v2
omc.upload.speed=115200
omc.bootloader.path=OMC
omc.bootloader.file=bootloader-644-20MHz.hex
omc.bootloader.low_fuses=0xE7
omc.bootloader.high_fuses=0xD4
omc.bootloader.extended_fuses=0xFC
omc.bootloader.unlock_bits=0x3F
omc.bootloader.lock_bits=0x0F
omc.build.mcu=atmega644
omc.build.f_cpu=20000000L
omc.build.board=AVR_OMC
omc.build.core=arduino:arduino
omc.build.variant=sanguino

75
ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/OMC/bootloader-644-20MHz.hex

@ -1,75 +0,0 @@
:10F800008FEF90E19EBF8DBF11241FBE5A9A00C09A
:10F81000CDB7DEB7CD51D140DEBFCDBF1092C50010
:10F820008AE08093C40088E18093C100EE24FF2425
:10F8300020E0552400E010E039E0432E9BE0292E23
:10F84000312C2C0E3D1ECFC14150504060407040C5
:10F8500011F43FE206C08091C00087FFF5CF3091E0
:10F86000C600933021F1943028F4913099F0923011
:10F87000C8F407C0953049F1953000F19630D1F5C4
:10F8800035C03B3119F491E02BE134C03F3291F5A2
:10F890003983BBC1313011F0351559F52327532E6B
:10F8A00092E028C0B32FA0E0232793E023C0832F4A
:10F8B00090E0A82BB92B232794E01CC03E30C9F45C
:10F8C000232795E0EE24FF2415C0E1E0F0E0EC0FE3
:10F8D000FD1FEE0DFF1D30830894E11CF11C232752
:10F8E000EA16FB0639F4D70196E004C0321709F492
:10F8F0008CC190E041ED5AE363E570E0ACCF90E05D
:10F9000044C08D81803311F090E00AC08F8188233C
:10F9100011F49EE105C0813011F099E001C096E933
:10F920001A821B828D818C838E818D839E831F82A0
:10F9300047E050E0F4C01A8288E08B8381E48C8336
:10F9400086E58D8382E58E8389E48F8383E58887CE
:10F9500080E589878FE58A8782E38B874BE050E0DB
:10F96000DEC08A81813941F0823941F0803911F459
:10F970008FE005C080E003C082E001C08AE01A8207
:10F980008B8343E050E0CBC091E01A8242E050E02C
:10F99000C7C08D81882311F48EE124C0813011F01D
:10F9A00089E020C086E91EC01A82E1E0F0E04092C2
:10F9B0005700849118C08B81803579F48C81883010
:10F9C00031F4E2E0F0E04092570084910BC0E0E0B7
:10F9D000F0E040925700849105C0E3E0F0E04092EF
:10F9E000570084911A828B831C8244E050E097C0B8
:10F9F000BC80AA248D81082F10E00A291B29000F42
:10FA0000111F1A828AC09A8088248B81682F70E027
:10FA100068297929933109F033C0F7EF0F3F1F07A9
:10FA200010F0A8013FC023E0F80120935700E895AB
:10FA300007B600FCFDCFA801D1018C9111962C9145
:10FA400011971296D22ECC2490E08C299D2921E08A
:10FA5000FA010C0120935700E89511244E5F5F4F87
:10FA60006250704051F725E0F80120935700E89567
:10FA700007B600FCFDCF81E180935700E89512C0E6
:10FA8000A801FB01D10141BD52BD4F5F5F4F8D9178
:10FA900080BDFA9AF99AF999FECF3197A1F7A8019A
:10FAA000460F571F1A828A0138C07A8066248B81DC
:10FAB000A82FB0E0A629B7291A828981843191F450
:10FAC000BD019E012D5F3F4FF80185919491F90191
:10FAD000808391832E5F3F4F0E5F1F4F62507040B7
:10FAE00099F713C0A801BD019E012D5F3F4F41BD95
:10FAF00052BD4F5F5F4FF89A80B5F90181939F0126
:10FB000061507040A1F70A0F1B1FAD014D5F5F4FA1
:10FB1000F901108204C080EC8A8342E050E090E05A
:10FB2000FBE1F093C6008091C00086FFFCCF80917E
:10FB3000C00080648093C0005092C6008091C000D5
:10FB400086FFFCCF8091C00080648093C000652F49
:10FB50005093C6008091C00086FFFCCF8091C0000A
:10FB600080648093C000342F4093C6008091C00011
:10FB700086FFFCCF8091C00080648093C0008EE03F
:10FB80008093C6008091C00086FFFCCF8091C000AA
:10FB900080648093C00025E1252523272627FE01C8
:10FBA000319610C030813093C6008091C00086FF2E
:10FBB000FCCF31968091C00080648093C0002327E1
:10FBC000415050404115510569F72093C60080917E
:10FBD000C00086FFFCCF8091C00080648093C0008D
:10FBE000992349F4539441ED5AE363E570E090E0C2
:10FBF000A0E0B0E030CE5A9881E180935700E895BC
:10FC000011241F921F920895FFCF9981933109F417
:10FC1000FACE9431C8F4963009F4EACE973050F415
:10FC2000923009F46CCE933009F49BCE913009F0F8
:10FC300072CF81CE913109F4A7CE923108F0E1CE96
:10FC4000903109F068CF5BCE983109F4B4CE993188
:10FC500050F4953109F4D7CE953108F426CF96317A
:10FC600009F059CF22CF9B3109F493CE9C3120F477
:10FC70009A3109F050CF98CE9D3109F442CE9F328F
:06FC800009F049CFB8CFE6
:040000030000F80001
:00000001FF

713
ArduinoAddons/Arduino_1.0.x/hardware/OMC_tkj/bootloaders/atmega644p/ATmegaBOOT.c

@ -1,713 +0,0 @@
/**********************************************************/
/* Serial Bootloader for Atmel megaAVR Controllers */
/* */
/* tested with ATmega644 and ATmega644P */
/* should work with other mega's, see code for details */
/* */
/* ATmegaBOOT.c */
/* */
/* 20090131: Added 324P support from Alex Leone */
/* Marius Kintel */
/* 20080915: applied ADABoot mods for Sanguino 644P */
/* Brian Riley */
/* 20080711: hacked for Sanguino by Zach Smith */
/* and Justin Day */
/* 20070626: hacked for Arduino Diecimila (which auto- */
/* resets when a USB connection is made to it) */
/* by D. Mellis */
/* 20060802: hacked for Arduino by D. Cuartielles */
/* based on a previous hack by D. Mellis */
/* and D. Cuartielles */
/* */
/* Monitor and debug functions were added to the original */
/* code by Dr. Erik Lins, chip45.com. (See below) */
/* */
/* Thanks to Karl Pitrich for fixing a bootloader pin */
/* problem and more informative LED blinking! */
/* */
/* For the latest version see: */
/* http://www.chip45.com/ */
/* */
/* ------------------------------------------------------ */
/* */
/* based on stk500boot.c */
/* Copyright (c) 2003, Jason P. Kyle */
/* All rights reserved. */
/* see avr1.org for original file and information */
/* */
/* This program is free software; you can redistribute it */
/* and/or modify it under the terms of the GNU General */
/* Public License as published by the Free Software */
/* Foundation; either version 2 of the License, or */
/* (at your option) any later version. */
/* */
/* This program 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 General Public */
/* License for more details. */
/* */
/* You should have received a copy of the GNU General */
/* Public License along with this program; if not, write */
/* to the Free Software Foundation, Inc., */
/* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
/* */
/* Licence can be viewed at */
/* http://www.fsf.org/licenses/gpl.txt */
/* */
/* Target = Atmel AVR m128,m64,m32,m16,m8,m162,m163,m169, */
/* m8515,m8535. ATmega161 has a very small boot block so */
/* isn't supported. */
/* */
/* Tested with m168 */
/**********************************************************/
/* $Id$ */
/* some includes */
#include <inttypes.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
#include <avr/boot.h>
#ifdef ADABOOT
#define NUM_LED_FLASHES 3
#define ADABOOT_VER 1
#endif
/* 20070707: hacked by David A. Mellis - after this many errors give up and launch application */
#define MAX_ERROR_COUNT 5
/* set the UART baud rate */
/* 20080711: hack by Zach Hoeken */
#define BAUD_RATE 38400
/* SW_MAJOR and MINOR needs to be updated from time to time to avoid warning message from AVR Studio */
/* never allow AVR Studio to do an update !!!! */
#define HW_VER 0x02
#define SW_MAJOR 0x01
#define SW_MINOR 0x10
/* onboard LED is used to indicate, that the bootloader was entered (3x flashing) */
/* if monitor functions are included, LED goes on after monitor was entered */
#define LED_DDR DDRB
#define LED_PORT PORTB
#define LED_PIN PINB
#define LED PINB0
/* define various device id's */
/* manufacturer byte is always the same */
#define SIG1 0x1E // Yep, Atmel is the only manufacturer of AVR micros. Single source :(
#if defined(__AVR_ATmega644P__)
#define SIG2 0x96
#define SIG3 0x0A
#elif defined(__AVR_ATmega644__)
#define SIG2 0x96
#define SIG3 0x09
#elif defined(__AVR_ATmega324P__)
#define SIG2 0x95
#define SIG3 0x08
#endif
#define PAGE_SIZE 0x080U //128 words
#define PAGE_SIZE_BYTES 0x100U //256 bytes
/* function prototypes */
void putch(char);
char getch(void);
void getNch(uint8_t);
void byte_response(uint8_t);
void nothing_response(void);
char gethex(void);
void puthex(char);
void flash_led(uint8_t);
/* some variables */
union address_union
{
uint16_t word;
uint8_t byte[2];
} address;
union length_union
{
uint16_t word;
uint8_t byte[2];
} length;
struct flags_struct
{
unsigned eeprom : 1;
unsigned rampz : 1;
} flags;
uint8_t buff[256];
uint8_t error_count = 0;
uint8_t sreg;
void (*app_start)(void) = 0x0000;
/* main program starts here */
int main(void)
{
uint8_t ch,ch2;
uint16_t w;
uint16_t i;
asm volatile("nop\n\t");
#ifdef ADABOOT // BBR/LF 10/8/2007 & 9/13/2008
ch = MCUSR;
MCUSR = 0;
WDTCSR |= _BV(WDCE) | _BV(WDE);
WDTCSR = 0;
// Check if the WDT was used to reset, in which case we dont bootload and skip straight to the code. woot.
if (! (ch & _BV(EXTRF))) // if its a not an external reset...
app_start(); // skip bootloader
#endif
//initialize our serial port.
UBRR0L = (uint8_t)(F_CPU/(BAUD_RATE*16L)-1);
UBRR0H = (F_CPU/(BAUD_RATE*16L)-1) >> 8;
UCSR0B = (1<<RXEN0) | (1<<TXEN0);
UCSR0C = (1<<UCSZ00) | (1<<UCSZ01);
/* Enable internal pull-up resistor on pin D0 (RX), in order
to supress line noise that prevents the bootloader from
timing out (DAM: 20070509) */
DDRD &= ~_BV(PIND0);
PORTD |= _BV(PIND0);
/* set LED pin as output */
LED_DDR |= _BV(LED);
/* flash onboard LED to signal entering of bootloader */
/* ADABOOT will do two series of flashes. first 4 - signifying ADABOOT */
/* then a pause and another flash series signifying ADABOOT sub-version */
flash_led(NUM_LED_FLASHES);
#ifdef ADABOOT
flash_led(ADABOOT_VER); // BBR 9/13/2008
#endif
/* forever loop */
for (;;)
{
/* get character from UART */
ch = getch();
/* A bunch of if...else if... gives smaller code than switch...case ! */
/* Hello is anyone home ? */
if(ch=='0')
nothing_response();
/* Request programmer ID */
/* Not using PROGMEM string due to boot block in m128 being beyond 64kB boundry */
/* Would need to selectively manipulate RAMPZ, and it's only 9 characters anyway so who cares. */
else if(ch=='1')
{
if (getch() == ' ')
{
putch(0x14);
putch('A');
putch('V');
putch('R');
putch(' ');
putch('I');
putch('S');
putch('P');
putch(0x10);
}
else
{
if (++error_count == MAX_ERROR_COUNT)
app_start();
}
}
/* AVR ISP/STK500 board commands DON'T CARE so default nothing_response */
else if(ch=='@')
{
ch2 = getch();
if (ch2 > 0x85)
getch();
nothing_response();
}
/* AVR ISP/STK500 board requests */
else if(ch=='A')
{
ch2 = getch();
if(ch2 == 0x80)
byte_response(HW_VER); // Hardware version
else if(ch2==0x81)
byte_response(SW_MAJOR); // Software major version
else if(ch2==0x82)
byte_response(SW_MINOR); // Software minor version
else if(ch2==0x98)
byte_response(0x03); // Unknown but seems to be required by avr studio 3.56
else
byte_response(0x00); // Covers various unnecessary responses we don't care about
}
/* Device Parameters DON'T CARE, DEVICE IS FIXED */
else if(ch=='B')
{
getNch(20);
nothing_response();
}
/* Parallel programming stuff DON'T CARE */
else if(ch=='E')
{
getNch(5);
nothing_response();
}
/* Enter programming mode */
else if(ch=='P')
{
nothing_response();
}
/* Leave programming mode */
else if(ch=='Q')
{
nothing_response();
#ifdef ADABOOT
// autoreset via watchdog (sneaky!) BBR/LF 9/13/2008
WDTCSR = _BV(WDE);
while (1); // 16 ms
#endif
}
/* Erase device, don't care as we will erase one page at a time anyway. */
else if(ch=='R')
{
nothing_response();
}
/* Set address, little endian. EEPROM in bytes, FLASH in words */
/* Perhaps extra address bytes may be added in future to support > 128kB FLASH. */
/* This might explain why little endian was used here, big endian used everywhere else. */
else if(ch=='U')
{
address.byte[0] = getch();
address.byte[1] = getch();
nothing_response();
}
/* Universal SPI programming command, disabled. Would be used for fuses and lock bits. */
else if(ch=='V')
{
getNch(4);
byte_response(0x00);
}
/* Write memory, length is big endian and is in bytes */
else if(ch=='d')
{
length.byte[1] = getch();
length.byte[0] = getch();
flags.eeprom = 0;
if (getch() == 'E')
flags.eeprom = 1;
for (i=0; i<PAGE_SIZE; i++)
buff[i] = 0;
for (w = 0; w < length.word; w++)
{
// Store data in buffer, can't keep up with serial data stream whilst programming pages
buff[w] = getch();
}
if (getch() == ' ')
{
if (flags.eeprom)
{
//Write to EEPROM one byte at a time
for(w=0;w<length.word;w++)
{
while(EECR & (1<<EEPE));
EEAR = (uint16_t)(void *)address.word;
EEDR = buff[w];
EECR |= (1<<EEMPE);
EECR |= (1<<EEPE);
address.word++;
}
}
else
{
//address * 2 -> byte location
address.word = address.word << 1;
//Even up an odd number of bytes
if ((length.byte[0] & 0x01))
length.word++;
// HACKME: EEPE used to be EEWE
//Wait for previous EEPROM writes to complete
//while(bit_is_set(EECR,EEPE));
while(EECR & (1<<EEPE));
asm volatile(
"clr r17 \n\t" //page_word_count
"lds r30,address \n\t" //Address of FLASH location (in bytes)
"lds r31,address+1 \n\t"
"ldi r28,lo8(buff) \n\t" //Start of buffer array in RAM
"ldi r29,hi8(buff) \n\t"
"lds r24,length \n\t" //Length of data to be written (in bytes)
"lds r25,length+1 \n\t"
"length_loop: \n\t" //Main loop, repeat for number of words in block
"cpi r17,0x00 \n\t" //If page_word_count=0 then erase page
"brne no_page_erase \n\t"
"wait_spm1: \n\t"
"lds r16,%0 \n\t" //Wait for previous spm to complete
"andi r16,1 \n\t"
"cpi r16,1 \n\t"
"breq wait_spm1 \n\t"
"ldi r16,0x03 \n\t" //Erase page pointed to by Z
"sts %0,r16 \n\t"
"spm \n\t"
"wait_spm2: \n\t"
"lds r16,%0 \n\t" //Wait for previous spm to complete
"andi r16,1 \n\t"
"cpi r16,1 \n\t"
"breq wait_spm2 \n\t"
"ldi r16,0x11 \n\t" //Re-enable RWW section
"sts %0,r16 \n\t"
"spm \n\t"
"no_page_erase: \n\t"
"ld r0,Y+ \n\t" //Write 2 bytes into page buffer
"ld r1,Y+ \n\t"
"wait_spm3: \n\t"
"lds r16,%0 \n\t" //Wait for previous spm to complete
"andi r16,1 \n\t"
"cpi r16,1 \n\t"
"breq wait_spm3 \n\t"
"ldi r16,0x01 \n\t" //Load r0,r1 into FLASH page buffer
"sts %0,r16 \n\t"
"spm \n\t"
"inc r17 \n\t" //page_word_count++
"cpi r17,%1 \n\t"
"brlo same_page \n\t" //Still same page in FLASH
"write_page: \n\t"
"clr r17 \n\t" //New page, write current one first
"wait_spm4: \n\t"
"lds r16,%0 \n\t" //Wait for previous spm to complete
"andi r16,1 \n\t"
"cpi r16,1 \n\t"
"breq wait_spm4 \n\t"
"ldi r16,0x05 \n\t" //Write page pointed to by Z
"sts %0,r16 \n\t"
"spm \n\t"
"wait_spm5: \n\t"
"lds r16,%0 \n\t" //Wait for previous spm to complete
"andi r16,1 \n\t"
"cpi r16,1 \n\t"
"breq wait_spm5 \n\t"
"ldi r16,0x11 \n\t" //Re-enable RWW section
"sts %0,r16 \n\t"
"spm \n\t"
"same_page: \n\t"
"adiw r30,2 \n\t" //Next word in FLASH
"sbiw r24,2 \n\t" //length-2
"breq final_write \n\t" //Finished
"rjmp length_loop \n\t"
"final_write: \n\t"
"cpi r17,0 \n\t"
"breq block_done \n\t"
"adiw r24,2 \n\t" //length+2, fool above check on length after short page write
"rjmp write_page \n\t"
"block_done: \n\t"
"clr __zero_reg__ \n\t" //restore zero register
: "=m" (SPMCSR) : "M" (PAGE_SIZE) : "r0","r16","r17","r24","r25","r28","r29","r30","r31"
);
}
putch(0x14);
putch(0x10);
}
else
{
if (++error_count == MAX_ERROR_COUNT)
app_start();
}
}
/* Read memory block mode, length is big endian. */
else if(ch=='t')
{
length.byte[1] = getch();
length.byte[0] = getch();
if (getch() == 'E')
flags.eeprom = 1;
else
{
flags.eeprom = 0;
address.word = address.word << 1; // address * 2 -> byte location
}
// Command terminator
if (getch() == ' ')
{
putch(0x14);
for (w=0; w<length.word; w++)
{
// Can handle odd and even lengths okay
if (flags.eeprom)
{
// Byte access EEPROM read
while(EECR & (1<<EEPE));
EEAR = (uint16_t)(void *)address.word;
EECR |= (1<<EERE);
putch(EEDR);
address.word++;
}
else
{
if (!flags.rampz)
putch(pgm_read_byte_near(address.word));
address.word++;
}
}
putch(0x10);
}
}
/* Get device signature bytes */
else if(ch=='u')
{
if (getch() == ' ')
{
putch(0x14);
putch(SIG1);
putch(SIG2);
putch(SIG3);
putch(0x10);
}
else
{
if (++error_count == MAX_ERROR_COUNT)
app_start();
}
}
/* Read oscillator calibration byte */
else if(ch=='v')
byte_response(0x00);
else if (++error_count == MAX_ERROR_COUNT)
app_start();
}
/* end of forever loop */
}
char gethex(void)
{
char ah,al;
ah = getch();
putch(ah);
al = getch();
putch(al);
if(ah >= 'a')
ah = ah - 'a' + 0x0a;
else if(ah >= '0')
ah -= '0';
if(al >= 'a')
al = al - 'a' + 0x0a;
else if(al >= '0')
al -= '0';
return (ah << 4) + al;
}
void puthex(char ch)
{
char ah,al;
ah = (ch & 0xf0) >> 4;
if(ah >= 0x0a)
ah = ah - 0x0a + 'a';
else
ah += '0';
al = (ch & 0x0f);
if(al >= 0x0a)
al = al - 0x0a + 'a';
else
al += '0';
putch(ah);
putch(al);
}
void putch(char ch)
{
while (!(UCSR0A & _BV(UDRE0)));
UDR0 = ch;
}
char getch(void)
{
uint32_t count = 0;
#ifdef ADABOOT
LED_PORT &= ~_BV(LED); // toggle LED to show activity - BBR/LF 10/3/2007 & 9/13/2008
#endif
while(!(UCSR0A & _BV(RXC0)))
{
/* 20060803 DojoCorp:: Addon coming from the previous Bootloader*/
/* HACKME:: here is a good place to count times*/
count++;
if (count > MAX_TIME_COUNT)
app_start();
}
#ifdef ADABOOT
LED_PORT |= _BV(LED); // toggle LED to show activity - BBR/LF 10/3/2007 & 9/13/2008
#endif
return UDR0;
}
void getNch(uint8_t count)
{
uint8_t i;
for(i=0;i<count;i++)
{
while(!(UCSR0A & _BV(RXC0)));
UDR0;
}
}
void byte_response(uint8_t val)
{
if (getch() == ' ')
{
putch(0x14);
putch(val);
putch(0x10);
}
else
{
if (++error_count == MAX_ERROR_COUNT)
app_start();
}
}
void nothing_response(void)
{
if (getch() == ' ')
{
putch(0x14);
putch(0x10);
}
else
{
if (++error_count == MAX_ERROR_COUNT)
app_start();
}
}
#ifdef ADABOOT
void flash_led(uint8_t count)
{
/* flash onboard LED count times to signal entering of bootloader */
/* l needs to be volatile or the delay loops below might get */
/* optimized away if compiling with optimizations (DAM). */
volatile uint32_t l;
if (count == 0) {
count = ADABOOT;
}
int8_t i;
for (i = 0; i < count; ++i) {
LED_PORT |= _BV(LED); // LED on
for(l = 0; l < (F_CPU / 1000); ++l); // delay NGvalue was 1000 for both loops - BBR
LED_PORT &= ~_BV(LED); // LED off
for(l = 0; l < (F_CPU / 250); ++l); // delay asymmteric for ADA BOOT BBR
}