Skip to content

Releases: openbci-archive/OpenBCI_NodeJS

v3.0.0

04 Jan 23:48
55939a3
Compare
Choose a tag to compare

3.0.0

This adds ganglion, wifi, and cyton support to the openbci main library.

If you only need cyton over serial and so not want the additional support, please see openbci-cyton.

v3.0.0-beta1

22 Nov 17:25
369b7ad
Compare
Choose a tag to compare
v3.0.0-beta1 Pre-release
Pre-release

3.0.0

This adds ganglion, wifi, and cyton support to the openbci main library.

If you only need cyton over serial and so not want the additional support, please see openbci-cyton.

Beta 1

Testing the new release!

v2.2.0

21 Aug 20:44
Compare
Choose a tag to compare

2.2.0

Bug Fixes

  • Calling sdStart and stop would change the writeOutDelay
  • Timeout for v1 was set to 10 ms instead of 50 ms.
  • Timeout for v2+ was set to 0 ms instead of 10 ms.

v2.1.4

16 Aug 15:18
Compare
Choose a tag to compare

2.1.4

Enhancements

  • syncRegisterSettings now resolves channel setting object
  • Bumped openbci-utilities to v0.1.5

v2.1.3

16 Aug 02:11
Compare
Choose a tag to compare

2.1.3

Enhancements

  • Can now sync the channel settings from the actual registers on the ADS! Call .syncRegisterSettings()
  • Bumped openbci-utilities to v0.1.4

v2.1.2

20 Jul 05:16
Compare
Choose a tag to compare

2.1.2

Enhancements

  • Update openbci-utilities to v0.1.2 to patch for sendCounts.
  • Disconnect did not disconnect from serial port if the device was not streaming.

v2.1.1

20 Jul 01:39
Compare
Choose a tag to compare

2.1.1

Bug Fixes

Enhancements

  • Add support for v3 cyton firmware.

v2.1.0

18 Jul 17:43
Compare
Choose a tag to compare

2.1.0

Breaking changes

  • Significantly reduce the properties in this.info object to only have firmware version and number of missed packets. Code dependent on this.info should switch to using numberOfChannels(), and getBoardType() and sampleRate() for accurate board info!

v2.0.1

18 Jul 01:09
Compare
Choose a tag to compare

2.0.1

Bug Fixes

  • Debug bytes was set to always print in processBytes

v2.0.0

17 Jul 21:00
Compare
Choose a tag to compare

2.0.0

New Features

  • index.js file allows for ES6 destructing

Breaking Changes

  • Change name of OpenBCIBoard to Cyton to follow new naming convention.
    Simply change:
    const OpenBCIBoard = require('openbci').OpenBCIBoard;
    const ourBoard = new OpenBCIBoard();
    
    const Cyton = require('openbci').Cyton;
    const ourBoard = new Cyton();
    
  • Major change to how board is initialized with removal of factory paradigm.
  • New dependency called openbci-utilities.
  • Rejections are errors with messages, so check err.message for info on message, don't expect string.

Bug Fixes

  • Documentation error with testSignal function.

Enhancements

  • Add more tests for public API functions.