Skip to content

Releases: domiluci/LiquidCrystal_NKC

v0.21.316

13 Nov 03:59
Compare
Choose a tag to compare

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!

v0.21.309

06 Nov 04:08
c15fe5c
Compare
Choose a tag to compare

Update of the LiquidCrystal NKC library for Arduino IDE from the inaugural version, v0.21.302, to v0.21.309.

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

Changes in v0.21.309 (November 5th, 2021)

  • Modified variable types to optimize and reduce memory consumption
  • Fixed the overflow warnings for the I2C clock speed constants
  • Increased I2C command response speed by 200%
  • Added LICENSE file, licensing LiquidCrystal NKC under GNU LGPLv3

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!

v0.21.302

30 Oct 05:13
Compare
Choose a tag to compare

The initial release of the LiquidCrystal NKC library, v0.21.302, for the Arduino IDE. This release is compatible with the Arduino IDE v2.0+.

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 v1 release, it is very important that all bugs 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!

A list of all supported commands can be seen on the LiquidCrystal NKC's official GitHub repository page. More information, as well as a Wiki, will be added soon.

If you require assistance, be it with library installation, usage, or anything else, please do not hesitate to get in contact.

So what are you waiting for? Let's see what wonderful things the LiquidCrystal NKC library will spark in this fine community!