1. 04 Oct, 2016 1 commit
  2. 22 Jul, 2016 1 commit
    • Jussi Lindgren's avatar
      Contrib: OpenBCI driver stabilization · 2a57e3da
      Jussi Lindgren authored
      * Complete rework of the driver's logic
      * Added device name in log messages
      * Modified default initialization sequence to
          's': stop streaming
          'v': reset board
          custom commands as per configuration in the GUI
          'b': start streaming
      * Automatic port now scans available ports and picks first available
      * Optimized drift estimation by sending a single block of sample
        per driver mainloop
      * Implemented buffering when reading on serial port
      * Updated switch/case parsing automaton to use enum values as states
        instead of integers (shuold be easier to read & maintain)
      * Optimized the sample buffer array construction by pre-allocating it
        only once and filling the values by copy (no more sample-wise memory
        (de)allocation)
      * Added parsing of board replies (when available) to get board
        information and possibly warn if unexpected return content is sent
      * Added multiline support in additional commands
      * Fixed bad parsing of accelerometers
      * GUI: moved hidden widgets in an hidden window instead of hiding the
        widgets in the displayed window
      * GUI: now shows feedback about configuration of the device (number
        of EEG channels, number Accelerometer channels, sampling rate)
      * GUI: only shows com ports that can be opened, not all of them
        (usually reduces the list to only the OpenBCI board)
      * GUI: exposed two different timeouts (see documentation for details)
      * DOC: added one page documentation
      * Fixed case / namings / indentation / whatever to comply with coding
        rules
      
      Patch contributed by Yann Renard
      2a57e3da
  3. 22 May, 2015 1 commit
  4. 09 Mar, 2015 1 commit
  5. 06 Mar, 2015 1 commit
  6. 05 Mar, 2015 3 commits
  7. 04 Mar, 2015 1 commit
  8. 03 Mar, 2015 2 commits
  9. 27 Feb, 2015 4 commits
  10. 26 Feb, 2015 1 commit
  11. 24 Feb, 2015 6 commits
  12. 23 Feb, 2015 15 commits
  13. 22 Feb, 2015 3 commits