ChangeLog 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. u8glib ChangeLog
  2. 2012-01-01 v0.01 Oliver Kraus <olikraus@gmail.com>
  3. * first beta release for Arduino IDE with simple SSD1325 support
  4. 2012-01-04 v0.02 Oliver Kraus <olikraus@gmail.com>
  5. * support for some more display types
  6. 2012-01-07 v0.03 Oliver Kraus <olikraus@gmail.com>
  7. * fixed some bugs, added more examples
  8. 2012-01-07 v0.04 Oliver Kraus <olikraus@gmail.com>
  9. * single font file
  10. 2012-01-08 v0.05 Oliver Kraus <olikraus@gmail.com>
  11. * Cleanup
  12. * More examples
  13. * SSD1325 graylevel support
  14. 2012-01-15 v0.06 Oliver Kraus <olikraus@gmail.com>
  15. * LM6063 support
  16. 2012-01-17 v0.07 Oliver Kraus <olikraus@gmail.com>
  17. * LM6063 support (update)
  18. 2012-01-19 v0.08 Oliver Kraus <olikraus@gmail.com>
  19. * ST7920 beta device
  20. 2012-01-21 v0.09 Oliver Kraus <olikraus@gmail.com>
  21. * ST7920 fixed (192x32)
  22. * fixed bug in com layer if pins are none
  23. * str reference position
  24. 2012-01-22 v0.10 Oliver Kraus <olikraus@gmail.com>
  25. * Experimental LM6059
  26. 2012-01-24 v0.11 Oliver Kraus <olikraus@gmail.com>
  27. * new st7920 memory layout for 128x64 lcd
  28. * experimental st7920 SPI
  29. 2012-01-25 v0.12 Oliver Kraus <olikraus@gmail.com>
  30. * fixed st7920 memory layout for 128x64 lcd
  31. * ST7920 SPI performance improvement
  32. 2012-01-27 v0.13 Oliver Kraus <olikraus@gmail.com>
  33. * LM6059 (Adafruit Display) fixed
  34. 2012-02-01 v0.14 Oliver Kraus <olikraus@gmail.com>
  35. * undoRotation()
  36. * setRot..() can be used without restrictions
  37. * Class U8GLIB derived from Print class. New function "print"
  38. * Fixed memory index bug in the page management procedures
  39. 2012-02-12 v1.00 Oliver Kraus <olikraus@gmail.com>
  40. * XBM support
  41. * F() macro support
  42. * str-rotation commands support ref-height and ref-position
  43. 2012-03-17 v1.02 Oliver Kraus <olikraus@gmail.com>
  44. * U8GLIB_ST7687_C144MVGD spi experimental
  45. * U8GLIB_LC7981_160X80 8bit
  46. * Intersection test for frame and box procedures
  47. * 4L double memory architecture
  48. * setContrast infrastructure implemented, but not available for all devices
  49. * drawCircle, drawDisc
  50. * Bugfix for drawStr270
  51. * New examples: Chess (ported from dogm128 lib) and GraphicsTest
  52. 2012-03-31 v1.03 Oliver Kraus <olikraus@gmail.com>
  53. * experimental parallel mode atmega
  54. * more unifont code pages
  55. * double memory, for NHD OLED and DOGXL160
  56. * "Menu" example
  57. * drawLine
  58. 2012-04-13 v1.04 Oliver Kraus <olikraus@gmail.com>
  59. * Adjust U8grelease: Same version number with AVR and Arduino variant
  60. 2012-06-10 v1.05 Oliver Kraus <olikraus@gmail.com>
  61. * m2icon font
  62. * experimental lc7981_240x64 device
  63. * experimental ssd1306
  64. * experimental ssd1322
  65. * Hardware state backup/restore procedure
  66. 2012-06-15 v1.06 Oliver Kraus <olikraus@gmail.com>
  67. * SBN1661 (SED1520?) support
  68. * SSD1306 support
  69. * U8G_PROGMEM bugfix
  70. 2012-07-04 v1.07 Oliver Kraus <olikraus@gmail.com>
  71. * Added Makefiles for AVR release (issue 77)
  72. * Fixed examples for Arduino Environment (issue 78)
  73. 2012-10-02 v1.08 Oliver Kraus <olikraus@gmail.com>
  74. * Improved delay calculation for strobe pulse (issue 20)
  75. * Support Chipkit (issue 39)
  76. * Improved speed for ST7920 parallel mode (issue 79)
  77. * Overall speed optimization (new page intersection algorithm)
  78. * Support for Displays Newhaven NHD-C12864, CrystalFontz GFAG20232, Seeedstudio 96x96 OLED
  79. * Added SPI support for ST7920 with plain AVR (issue 85)
  80. * Add more LC7981 devices
  81. 2012-12-23 v1.09 Oliver Kraus <olikraus@gmail.com>
  82. * Support for Displaytech 64128n
  83. * Support for MINI12864
  84. * HW SPI for ST7920
  85. * Add delay after sending a byte with (ST7920 com)
  86. * Support ATTiny
  87. * Support I2C for SSD1306
  88. * bdf2u8g, Windows executable released
  89. * LC7981 320x64
  90. * Scalue up: u8g::setScale2x2
  91. * Added more bitmap fonts
  92. * u8g::drawRBox(), u8g::drawRFrame()
  93. * Support for CFAG20232 (st7920_202x32)
  94. * Fixed ST7920 SW SPI for ChipKit
  95. * Support for tls8204
  96. 2013-02-02 v1.10 Oliver Kraus <olikraus@gmail.com>
  97. * Support for SSD1309
  98. * Support for NHD-C12832A1Z
  99. * Bugfix: Fixed reset controll in parallel modes
  100. * Bugfix: Fixed calculation of cursor position
  101. * Bugfix: ST7920 parallel mode
  102. 2013-03-2 v1.11 Oliver Kraus <olikraus@gmail.com>
  103. * Support for T6963
  104. * Support for Arduino Due
  105. * Sleep Mode
  106. * 4x mode for ST7920
  107. * New C++ interface for ST7920
  108. 2013-03-24 v1.12 Oliver Kraus <olikraus@gmail.com>
  109. * Added touch panel examples
  110. 2013-06-30 v1.13 Oliver Kraus <olikraus@gmail.com>
  111. * Fixed missing "Arduino.h" in u8g_delay.c
  112. * Disable interrupt for port/pin access (AVR), issue 19
  113. * Support for HT1632: U8GLIB_HT1632_24X16 u8g(wr, data, cs), issue 165
  114. * Support for SSD1351 OLED, issue 168
  115. * Cleaned up several compiler warnings
  116. * Fixed conflict with scheduler (Arduino Due), issue 155
  117. * HW SPI for Arduino Due, issue 180
  118. * Performance improvement for ST7920, issue 177
  119. * Added ":" to the "n"umeric variant of the fonts, issue 166
  120. * Added additional argument u8g_InitCom(). Use U8G_SPI_CLK_CYCLE_NONE by default.
  121. * Added double buffer option for many ST7565 devices
  122. * Tested with Arduino 1.0.5
  123. 2013-10-03 v1.14 Oliver Kraus <olikraus@gmail.com>
  124. * Support for ARM controller
  125. * Support for the A2 micro printer (issue 191)
  126. * Ellipse drawing primitive (issue 187)
  127. * Added software reset for UC1701
  128. * Fixed compiler warning (issue 196)
  129. * Support for Freetronics SSD1351 OLED (issue 195)
  130. * Several other fixes and improvements
  131. 2014-01-25 v1.15 Oliver Kraus <olikraus@gmail.com>
  132. * Fixed a bug with the rotation procs: Occupied too much flash ROM (issue 219)
  133. * Fixed issue with more than one SPI controller (SW SPI, issue 227)
  134. * Added "drawTriangle" (issue 226)
  135. * Added support for UC1608 (issue 214)
  136. * Added ProFont family of fonts (issue 234)
  137. * SW SPI support for Teensy 3 (issue 230)
  138. * Removed Arduino/AVR specific files from ARM port (issue 209)
  139. 2014-07-05 v1.16 Oliver Kraus <olikraus@gmail.com>
  140. * Added support for LD7032 60x32 OLED
  141. * Added support for SSD1306 OLED, which does not send I2C ACK (issue 239)
  142. * Added support for SH1106 128x64 OLED
  143. * Added support for T6963 128x128 displays
  144. * Added U8GLIB_SSD1306_ADAFRUIT_128X64 constructor
  145. 2014-12-21 v1.17 Oliver Kraus <olikraus@gmail.com>
  146. * Added U8GLIB_UC1611_DOGM240 constructor (Issue 284)
  147. * Added U8GLIB_UC1611_DOGXL240 constructor
  148. * Added support for UC1608 controller (Issue 300)
  149. * Added U8GLIB_SSD1306_ADAFRUIT_128X64 for Adafruit OLEDs (Issue 289)
  150. * Bufix in the sleep on/off sequence (CS has not been releases, issue 298)
  151. * helvB and helvR number only fonts (Issue 271)
  152. * 400KHz option for I2C with U8G_I2C_OPT_FAST available for Due and Uno (Issue 303)
  153. * I2C support for Arduino Due. 100KHz/400KHz, TWI & TWI1, ACK will be ignored (issue 285)
  154. * Unifont update (Issue 297)