- Adding a delay after sending multipacket spi messages improves reliability! Some messages like sample rate got chopped up 🚀
- Added Wifi Shield Compatibility
- Added ability to change sample rates
- Changed MCP3912 setup to NOT accept sample rate passed into it
- Fix bug where accelerometer data was not placed in the right positions with WiFi.
- Went through every command and made sure a response was sent over wifi.
- Closes #209 - Impedance was not working on wifi, I created a custom packet type
0xC7
which is for impedance sent asutf8
over wifi
- LED light could have held in off state if connected to wifi shield while LED is off.
- LED light could have held in off state if connected to wifi shield while LED is off.
- Accelerometer enabled by default with wifi.
Initial release candidate
- Needed to update sample rate setting functions to match the Cyton responses and thus work with wifi drivers.
- Add more helper printing functions to reduce code string foot prints such as
::printSampleRate()
,::printFailure()
, and::printSuccess()
- Send gains after connecting to Wifi shield
The overall goal was to clean the wifi code out of the library so it would not be needed when you are building a bare board.
- Weird timing issue with wifi shield
- Removed all wifi code and put into new library that must be included! The new library is a called OpenBCI_Wifi_Master_Library. It is simply included when wifi is wanted.
- Removed
.loop()
function from library and all otherwifi*.()
functions. DefaultGanglion.ino
now has wifi code.
- Removed
WifiGanglion.ino
- Add
GanglionNoWifi.ino
example
- Initial release with wifi
- Changed the BLE on receive to use a ring buffer. See #2
- Changed the way SD file names are generated to allow for OTA programming.
- Initial Release