Releases: lexus2k/ssd1306
Releases · lexus2k/ssd1306
Version 1.7.14 is released
The changes in new release:
- Added complete 16-bit support for 16-bit displays. Now 16-bit displays support two sets of APIs: 8 bit and 16 bit.
- Removed some deprecated API from library
- Added nRF5 support for Sandeep Mistry board package
- Added SPI support for ssd1306 128x32 display
- Arkanoid sketch can be compiled on Attiny85 again
- Improved SPI speed for raspberry platform
- Added 16-bit mode support for ssd1331 oled display
- And some other updates...
Version 1.7.12 is released
- Fixed snowflakes demo
- Fixed issue in ssd1306_setMode()
- added Lode runner for ili9341
Version 1.7.10 is released
- Fixed compilation issues for new ESP32 IDF
- Fixed unicode example sketch
- Added initial support for ILI9341 240x320 lcd display
Version 1.7.8 is released
- Added support of new font format (with variable char width)
- Added python script for generating fonts directly from ttf files
- Official unicode support
- 2 new fonts: Latin and Cyrillic
- Added support for ATTinyCore module from Spence Konde
- Fixed SH1106 lcd support (wrong width)
Version 1.7.6 is released
- API change (compatible with previous release)
- Fixed vga demo
- Fixed menu_demo
Version 1.7.5 is released
- Fixed issue with keywords
- Added hw lines support for SSD1331 emulator
- Fixed MinGW issue with compilation
- Added unicode support (string encoded with utf-8)
Version 1.7.3 is released
- Fixed issue with AVR compilation in Arduino IDE
Version 1.7.2 is released
- Nordic nRF5/nRF52 support is added
- Added platform template file to be used as base for porting to new platforms
- SSD1325 draft support is added
- Completely reworked Makefile for ESP32 platform
- Added more tilers for NanoEngine: 16x16 and 32x32.
- NanoEngine is improved to support 2 types of coordinates: local (screen) and global (world)
- Monochrome and 8-bit NanoEngine versions now use 16x16 tiles by default to speed up graphics operations.
- SDL engine is reworked to allow easy addition of new display types
- Updated script for converting fonts created by GLCD Font Creator
- Added GPIO buttons support to NanoEngine and SDL engine
- Lode runner game is improved.
- Improved SPI speed to Atmega328p based controllers: now library doesn't use SPI lib by default
- Added new digital micro font
Version 1.7.1 is released
- Added clock demo sketch
- Added draft oled_cli tool. It allows you to control ssd1306 display from command line in Linux
- Reworked hal structure, added template folder to describe porting process. The porting process became simpler.
- ESP32 is now full supported (SPI, I2C), the library can be used as IDF component
Version 1.7.0 is released
The changes:
- Added support of VGA monitor (only for Atmega328p based EVKs). 2 modes: 128x64 monochrome and 96x40 color.
- Added API to set cursor position for ssd1306_print() and ssd1331_print8() functions
- Added lightweight UART API for Atmega328p (refer to documentation)
- Added support of Attiny24/Attiny44/Attiny84 controllers
- Improved Ssd1306Console implementation (for printing non-string types)
- Hal ssd1306 library layer is reworked to make it more clear
- Added rotation feature for ssd1331 oled displays
- Added Adafruit GFX support to the library (now you can use AdafruitGFX canvas in combination with ssd1306 library)
- Added NanoEngine example with AdafruitGFX usage
- Added Adafruit support for MINGW32
- Added NanoSprite implementation
- new API for ssd1331 oled displays