|
|
|
|
|
|
|
u8glib ChangeLog
|
|
|
|
|
|
|
|
2012-01-01 v0.01 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* first beta release for Arduino IDE with simple SSD1325 support
|
|
|
|
2012-01-04 v0.02 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* support for some more display types
|
|
|
|
2012-01-07 v0.03 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* fixed some bugs, added more examples
|
|
|
|
2012-01-07 v0.04 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* single font file
|
|
|
|
2012-01-08 v0.05 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Cleanup
|
|
|
|
* More examples
|
|
|
|
* SSD1325 graylevel support
|
|
|
|
2012-01-15 v0.06 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* LM6063 support
|
|
|
|
2012-01-17 v0.07 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* LM6063 support (update)
|
|
|
|
2012-01-19 v0.08 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* ST7920 beta device
|
|
|
|
2012-01-21 v0.09 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* ST7920 fixed (192x32)
|
|
|
|
* fixed bug in com layer if pins are none
|
|
|
|
* str reference position
|
|
|
|
2012-01-22 v0.10 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Experimental LM6059
|
|
|
|
2012-01-24 v0.11 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* new st7920 memory layout for 128x64 lcd
|
|
|
|
* experimental st7920 SPI
|
|
|
|
2012-01-25 v0.12 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* fixed st7920 memory layout for 128x64 lcd
|
|
|
|
* ST7920 SPI performance improvement
|
|
|
|
2012-01-27 v0.13 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* LM6059 (Adafruit Display) fixed
|
|
|
|
2012-02-01 v0.14 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* undoRotation()
|
|
|
|
* setRot..() can be used without restrictions
|
|
|
|
* Class U8GLIB derived from Print class. New function "print"
|
|
|
|
* Fixed memory index bug in the page management procedures
|
|
|
|
2012-02-12 v1.00 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* XBM support
|
|
|
|
* F() macro support
|
|
|
|
* str-rotation commands support ref-height and ref-position
|
|
|
|
2012-03-17 v1.02 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* U8GLIB_ST7687_C144MVGD spi experimental
|
|
|
|
* U8GLIB_LC7981_160X80 8bit
|
|
|
|
* Intersection test for frame and box procedures
|
|
|
|
* 4L double memory architecture
|
|
|
|
* setContrast infrastructure implemented, but not available for all devices
|
|
|
|
* drawCircle, drawDisc
|
|
|
|
* Bugfix for drawStr270
|
|
|
|
* New examples: Chess (ported from dogm128 lib) and GraphicsTest
|
|
|
|
2012-03-31 v1.03 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* experimental parallel mode atmega
|
|
|
|
* more unifont code pages
|
|
|
|
* double memory, for NHD OLED and DOGXL160
|
|
|
|
* "Menu" example
|
|
|
|
* drawLine
|
|
|
|
2012-04-13 v1.04 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Adjust U8grelease: Same version number with AVR and Arduino variant
|
|
|
|
2012-06-10 v1.05 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* m2icon font
|
|
|
|
* experimental lc7981_240x64 device
|
|
|
|
* experimental ssd1306
|
|
|
|
* experimental ssd1322
|
|
|
|
* Hardware state backup/restore procedure
|
|
|
|
2012-06-15 v1.06 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* SBN1661 (SED1520?) support
|
|
|
|
* SSD1306 support
|
|
|
|
* U8G_PROGMEM bugfix
|
|
|
|
2012-07-04 v1.07 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Added Makefiles for AVR release (issue 77)
|
|
|
|
* Fixed examples for Arduino Environment (issue 78)
|
|
|
|
2012-10-02 v1.08 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Improved delay calculation for strobe pulse (issue 20)
|
|
|
|
* Support Chipkit (issue 39)
|
|
|
|
* Improved speed for ST7920 parallel mode (issue 79)
|
|
|
|
* Overall speed optimization (new page intersection algorithm)
|
|
|
|
* Support for Displays Newhaven NHD-C12864, CrystalFontz GFAG20232, Seeedstudio 96x96 OLED
|
|
|
|
* Added SPI support for ST7920 with plain AVR (issue 85)
|
|
|
|
* Add more LC7981 devices
|
|
|
|
2012-12-23 v1.09 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Support for Displaytech 64128n
|
|
|
|
* Support for MINI12864
|
|
|
|
* HW SPI for ST7920
|
|
|
|
* Add delay after sending a byte with (ST7920 com)
|
|
|
|
* Support ATTiny
|
|
|
|
* Support I2C for SSD1306
|
|
|
|
* bdf2u8g, Windows executable released
|
|
|
|
* LC7981 320x64
|
|
|
|
* Scalue up: u8g::setScale2x2
|
|
|
|
* Added more bitmap fonts
|
|
|
|
* u8g::drawRBox(), u8g::drawRFrame()
|
|
|
|
* Support for CFAG20232 (st7920_202x32)
|
|
|
|
* Fixed ST7920 SW SPI for ChipKit
|
|
|
|
* Support for tls8204
|
|
|
|
2013-02-02 v1.10 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Support for SSD1309
|
|
|
|
* Support for NHD-C12832A1Z
|
|
|
|
* Bugfix: Fixed reset controll in parallel modes
|
|
|
|
* Bugfix: Fixed calculation of cursor position
|
|
|
|
* Bugfix: ST7920 parallel mode
|
|
|
|
2013-03-2 v1.11 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Support for T6963
|
|
|
|
* Support for Arduino Due
|
|
|
|
* Sleep Mode
|
|
|
|
* 4x mode for ST7920
|
|
|
|
* New C++ interface for ST7920
|
|
|
|
2013-03-24 v1.12 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Added touch panel examples
|
|
|
|
2013-06-30 v1.13 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Fixed missing "Arduino.h" in u8g_delay.c
|
|
|
|
* Disable interrupt for port/pin access (AVR), issue 19
|
|
|
|
* Support for HT1632: U8GLIB_HT1632_24X16 u8g(wr, data, cs), issue 165
|
|
|
|
* Support for SSD1351 OLED, issue 168
|
|
|
|
* Cleaned up several compiler warnings
|
|
|
|
* Fixed conflict with scheduler (Arduino Due), issue 155
|
|
|
|
* HW SPI for Arduino Due, issue 180
|
|
|
|
* Performance improvement for ST7920, issue 177
|
|
|
|
* Added ":" to the "n"umeric variant of the fonts, issue 166
|
|
|
|
* Added additional argument u8g_InitCom(). Use U8G_SPI_CLK_CYCLE_NONE by default.
|
|
|
|
* Added double buffer option for many ST7565 devices
|
|
|
|
* Tested with Arduino 1.0.5
|
|
|
|
2013-10-03 v1.14 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Support for ARM controller
|
|
|
|
* Support for the A2 micro printer (issue 191)
|
|
|
|
* Ellipse drawing primitive (issue 187)
|
|
|
|
* Added software reset for UC1701
|
|
|
|
* Fixed compiler warning (issue 196)
|
|
|
|
* Support for Freetronics SSD1351 OLED (issue 195)
|
|
|
|
* Several other fixes and improvements
|
|
|
|
2014-01-25 v1.15 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Fixed a bug with the rotation procs: Occupied too much flash ROM (issue 219)
|
|
|
|
* Fixed issue with more than one SPI controller (SW SPI, issue 227)
|
|
|
|
* Added "drawTriangle" (issue 226)
|
|
|
|
* Added support for UC1608 (issue 214)
|
|
|
|
* Added ProFont family of fonts (issue 234)
|
|
|
|
* SW SPI support for Teensy 3 (issue 230)
|
|
|
|
* Removed Arduino/AVR specific files from ARM port (issue 209)
|
|
|
|
2014-07-05 v1.16 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Added support for LD7032 60x32 OLED
|
|
|
|
* Added support for SSD1306 OLED, which does not send I2C ACK (issue 239)
|
|
|
|
* Added support for SH1106 128x64 OLED
|
|
|
|
* Added support for T6963 128x128 displays
|
|
|
|
* Added U8GLIB_SSD1306_ADAFRUIT_128X64 constructor
|
|
|
|
2014-12-21 v1.17 Oliver Kraus <olikraus@gmail.com>
|
|
|
|
* Added U8GLIB_UC1611_DOGM240 constructor (Issue 284)
|
|
|
|
* Added U8GLIB_UC1611_DOGXL240 constructor
|
|
|
|
* Added support for UC1608 controller (Issue 300)
|
|
|
|
* Added U8GLIB_SSD1306_ADAFRUIT_128X64 for Adafruit OLEDs (Issue 289)
|
|
|
|
* Bufix in the sleep on/off sequence (CS has not been releases, issue 298)
|
|
|
|
* helvB and helvR number only fonts (Issue 271)
|
|
|
|
* 400KHz option for I2C with U8G_I2C_OPT_FAST available for Due and Uno (Issue 303)
|
|
|
|
* I2C support for Arduino Due. 100KHz/400KHz, TWI & TWI1, ACK will be ignored (issue 285)
|
|
|
|
* Unifont update (Issue 297)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|