A full blown simulator for the OpenBCI 32bit board. INSTRUCTIONS:
- Make the kernel module (board.c)
- run ./runme.sh to insert the kernel module (Requires root access)
- make the user-level code (board_driver.c)
- Valid Uses: ./board_driver [no_of_iterations] [test_mode_enable] ./board_driver #will run the code with default no. of iterations(=1) for streaming loop. ./board_driver 100 #will run 100 iterations of the streaming loop. ./board_driver 30 1 #will run 30 iterations of the streaming loop in TEST MODE.
FEATURES:
- Streaming mode (b).
- Reset (v) sends device info followed by $$$.
- Channels can be selectively turned on/off by sending 12345678/!@#$%^&*
- Channels can be set to default state by writing 'd'
- Writing 'D' returns 6 ASCII characters followed by $$$. More stuff coming soon!