diff --git a/CHANGELOG.md b/CHANGELOG.md index a649dda..32746bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,13 @@ Features: - test sampling rate - plugin system - several different callback functions + - start streaming in a separate thread so new commands can be issued Bugfixes: - scale factor - timing for Windows OS - aux data endianness + - reset board on startup ## 0.1 (2015-02-11) diff --git a/user.py b/user.py index 6ce35e0..90f455f 100644 --- a/user.py +++ b/user.py @@ -132,8 +132,16 @@ def cleanUp(): $$$ signals end of message" print("\n-------------BEGIN---------------") - #Start by restoring default settings - s = 'd' + # Init board state + # s: stop board streaming; v: soft reset of the 32-bit board (no effect with 8bit board) + s = 'sv' + # Tell the board to enable or not daisy module + if board.daisy: + s = s + 'C' + else: + s = s + 'c' + # d: Channels settings back to default + s = s + 'd' while(s != "/exit"): #Send char and wait for registers to set