Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

openbci

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openbci - npm Package Versions

23

3.0.0

Diff

pushtheworld
published 2.2.0 •

Changelog

Source

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.
pushtheworld
published 2.1.4 •

Changelog

Source

2.1.4

Enhancements

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

Changelog

Source

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
pushtheworld
published 2.1.2 •

Changelog

Source

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.
pushtheworld
published 2.1.1 •

Changelog

Source

2.1.1

Bug Fixes

  • Closes forgot parentheses in getBoardType() #152 (thanks @nateGeorge)

Enhancements

  • Add support for v3 cyton firmware.
pushtheworld
published 2.1.0 •

Changelog

Source

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!

Enhancements

  • Fixes for daisy with new board, specifically hardSet.
pushtheworld
published 2.0.1 •

Changelog

Source

2.0.1

Bug Fixes

  • Debug bytes was set to always print in processBytes
pushtheworld
published 2.0.0 •

Changelog

Source

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.
pushtheworld
published 1.5.2 •

Changelog

Source

1.5.2

Dependency Package Updates

  • performance-now: from ^0.2.0 to 2.1.0
  • serialport - from 4.0.1 to 4.0.7

Development Dependency Package Updates

  • bluebird: from 3.4.6 to 3.5.0
  • chai-as-promised: from ^5.2.0 to ^6.0.0
  • codecov: from ^1.0.1 to ^2.1.0
  • semistandard: from ^9.0.0 to ^10.0.0
  • sinon: from ^1.17.2 to ^2.1.0
  • snazzy: from ^5.0.0 to ^6.0.0
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc