OpenBCI C driver
C Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
makefile
openbci_c.c
openbci_c.h
test.c

README.md

OpenBCI_C

C driver for OpenBCI boards. Currently only prints out information. �

Building

make test will build the test application.

Running

./test

In order to communicate with the board, you currently must echo directly to the board. For example...
echo -n 'b' > /dev/ttyUSB0 to start streaming
echo -n 's' > /dev/ttyUSB0 to stop streaming

Any other character can be sent, however only certain characters will do things to the board. Check out http://docs.openbci.com/software/01-OpenBCI_SDK for more info.

To-Do

  • Fix Address Boundary Error
  • Error handling
  • Implement tests
  • Implementations with: Python, Labstreaminglayer, Matlab, Java/Processing

Known Bugs

  • SIGSEGV (Address Boundary Error) occasionally when streaming is halted