Skip to content

Releases: lexus2k/ssd1306

Version 1.4.6 is released

29 Jan 14:12
Compare
Choose a tag to compare
  • Fixed examples (removed deprecated function usage)
  • Added ssd1306_drawLine() function for all controllers.
  • Added ssd1331_drawLine() hardware accelerated
  • Added ssd1306_printFixedN() to print the text using scaled fonts.
  • Fixed documentation for ssd1306_printFixed()

Version 1.4.4 is released

23 Jan 10:40
Compare
Choose a tag to compare
  • Added raspberry support (i2c-dev).
  • Now ssd1306_demo can be compiled on raspberry pi:
    cd ssd1306/tools && ./build_and_run.sh -p linux -f ssd1306_demo

Version 1.4.3 is released

20 Jan 01:41
Compare
Choose a tag to compare
  • Fixed for fillRect from @drgallaci
  • Fixed arkanoid for Attiny85

Version 1.4.2 is released

16 Jan 10:50
Compare
Choose a tag to compare
  • Added support for SSD1331 RGB OLED display
  • Arkanoid can run now with RGB OLED too

Version 1.4.0 is released

11 Jan 11:21
Compare
Choose a tag to compare

This version contains a lot of rework for future enhancements.
Important: library license is changed to MIT, allowing to use the library in any projects.

  • Added hardware abstraction layer
  • Library can be compiled now using plain gcc (no Arduino libraries are required). Tested for Atmega328p
    • Please, find Makefile.var files for use with plain gcc.
  • Added TWI i2c support. Thus there are 3 available i2c interfaces: TWI, Wire, SW.
  • Added new functions: ssd1306_printFixed(), ssd1306_printFixed2x(), ssd1306_setFixedFont(). They allow you to use any custom fixed font, you need: 6x8, 8x8, 12x16, 16x24, etc. Just make sure, that you have enough Flash.
  • Max number of sprites in SpritePool is increased for ESP-based platforms.

Version 1.3.5 is released

11 Dec 12:53
Compare
Choose a tag to compare
  • Added support for SAMD platform
  • Added support for 12x16 font to NanoCanvas
  • Arkanoid game can be compiled now for ESP32 and ESP8266

Version 1.3.4 is released

05 Dec 13:29
Compare
Choose a tag to compare
  • snowflakes demo added
  • fixed bug in sprite pool (wrong boundaries calculation)

Version 1.3.3 is released

04 Dec 13:10
Compare
Choose a tag to compare

Version 1.3.2 is released

03 Dec 02:10
Compare
Choose a tag to compare
  • Added support for Digispark PRO
  • Added TinySSD1306 class to make the work with LCD more comfortable.
  • Added function to print double font size text.
  • Fixed compilation for ESP32 (not officially supported)
  • fixed bug in ssd1306_drawVLine (thanks to @MinusWall)

Version 1.3.1 is released

21 Nov 10:17
Compare
Choose a tag to compare
  • Added new i2c API ssd1306_i2cInitEx(). It allows to specify alternate i2c pins for some boards.
  • Updated documentation