Skip to content

v0.21.316

Latest
Compare
Choose a tag to compare
@domiluci domiluci released this 13 Nov 03:59

Update of the LiquidCrystal NKC library for Arduino IDE from v0.21.309, to v0.21.316.

For more information, please the complete CHANGELOG. For install and usage information, please see the README and Examples

Changes in v0.21.316 (November 12th, 2021)

  • Changed value of I2C_SLOW from 10000 (10kHz) to 50000 (50kHz) as it broke I2C functionality of the LCD when used
  • on() and off() now turn the pixels and backlight ON or OFF, and are LCD API 1.0 compliant
  • The setBacklight() function now accepts a value from 0-255, and therefore is LCD API 1.0 compliant.
  • The setContrast() function now accepts a value from 0-255, and therefore is LCD API 1.0 compliant.
  • The new displayOn() and displayOff() commands turn just the pixels ON or OFF
  • Combined all delayMicroseconds(I2CDELAY) calls to just one after Wire.endTransmission() in LiquidCrystal_NKC.cpp
  • Removed unneeded inclusions of delayMicroseconds(RS232DELAY) in LiquidCrystal_NKC.cppas they may break functionality
  • Further increased the command responsiveness of I2C and RS232 command functions in LiquidCrystal_NKC.cpp
  • Resolved the formatting issues of LiquidCrystal_NKC.h and LiquidCrystal_NKC.cpp
  • Temporarily removed the compiled examples folders to add an auto-compiler to the repository

NOTE: While an official release, this library is still in a "Version 0" beta stage, and as such some features are still being added, and some features may not function completely as intended. In order for any and all bugs to be patched and fixed to get this LiquidCrystal NKC library to a "Version 1" release, it is very important that all bugs, glitches, and unintended side effects are reported to the GitHub repository's Issues page as soon as possible. Any and all help and feedback is more appreciated than words can express, as that's the only way this library can blossom into something truly great!