Skip to content

Releases: noopkat/oled-js

4.0.1

25 Oct 23:28
Compare
Choose a tag to compare

Patches:

  • README fixes
  • @igorklopov optimised dirty byte handling, thanks! ✨
  • updated johnny-five dev dependency

4.0.0

18 Oct 02:32
Compare
Choose a tag to compare

API changes (breaking):

  • writeString method now requires an extra param - linespacing. Please see the README for more info.

Patches:

  • updated dev dependency Johnny-Five
  • nice update to the scroll method names in the docs - thanks @vladiks
  • bug fix for the newer Adafruit OLED breakout boards - they now require the reset signal on I2C.

3.1.2

14 Oct 00:51
Compare
Choose a tag to compare

Patches:

  • @Traverso committed a patch to diagonal scrolling - thank you ✨
  • moved johnny-five to dev dependencies
  • upgraded johnny-five and temporal versions

3.1.1

01 Jun 01:35
Compare
Choose a tag to compare

thank you @Traverso for adding new primitives!

New features:

  • you can now draw empty rectangle primitives
  • you can now draw empty circle primitives

Please check the updated readme for how to use these new primitives.

v3.0.1

18 Mar 03:56
Compare
Choose a tag to compare

Thank you @monteslu!

Patches:

  • use new i2c methods as now standard in firmata.js

v3.0.0

28 Dec 23:25
Compare
Choose a tag to compare

API changes:

  • instantiation params dropped in favour of opts object format. Please see updated README for examples of options for each protocol/device.
  • startscroll method renamed to startScroll
  • stopscroll method renamed to stopScroll

New features:

  • 64x48 size screen now supported, outside of Microview device
  • Bluetooth LE demo file

Patches:

  • 'BLE' port conditional within waitUntilReady method now removed.
  • USB demo files updated with examples of opts object

v2.1.1

03 Nov 01:31
Compare
Choose a tag to compare

Patches:

  • escape WaitUntilReady and do not try to read busy byte over I2C if using BLE connection rather than USB. The protocol is slow enough that it does not need to wait. This speeds things up, and no ble firmata library I've used reads this byte correctly anyway.

v2.1.0

20 Oct 05:00
Compare
Choose a tag to compare

New features:

  • added support for the MicroView device. See README for example use.

v2.0.0

19 Oct 23:21
Compare
Choose a tag to compare

Feature additions:

  • added SPI support (#8)

API changes:

  • new Oled() now requires two additional parameters:
    • five passes in johnny-five object for pin creation
    • protocol to specify either I2C or SPI preference
    • example: new Oled(board, five, 128, 32, 0x3C, 'I2C')

v1.0.1

19 Oct 03:03
Compare
Choose a tag to compare
  • fixes bug that didn't send correct information to device in initialising sequence, when using a screen size other than 128 x 32 (#19)
  • startScroll() now supports both hex and int args (#16)
  • screen orientation is now correct (#21)