Skip to content

Commit

Permalink
Update 04-OpenBCI_Cyton_SDK.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shirleyzhang867 authored Jan 9, 2025
1 parent cf6b55f commit dd76dc4
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions website/docs/Cyton/04-OpenBCI_Cyton_SDK.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: Cyton Board SDK
---
The OpenBCI Cyton boards communicate using a byte string (mostly ASCII) command protocol. This Doc covers command use for the OpenBCI Cyton and 8bit boards. Some of the commands are board specific, where noted. Further this Doc covers the commands needed in order to alter the radio system. There have been several iterations of the firmware, the 8bit board runs `v0`, while the Cyton runs `v1` and Boards shipped as of Fall 2016 run `v2.0.0`. `v3.0.0` will begin shipping with boards in August of 2017.

**Note** This doc mentions the WiFi Shield, which is no longer in production or being sold. Please disregard information about its usage.

## Cyton Command Protocol Overview

Cyton boards have two powerful microcontrollers on board, and come pre-programmed with the firmware. The RFduino radio link uses the Nordic Gazelle stack and library. The Board mounted RFduino is configured as a DEVICE. The microcontroller (PIC32MX250F128B or ATmega328P) has been programmed with firmware that interfaces between the ADS1299 (Analog Front End), LIS3DH (Accelerometer), micro SD (if installed), and RFduino (Radio module). The user, or application, controls the board by sending commands over wireless serial connection. You should have received a Dongle with the OpenBCI board. The Dongle has an RFduino running the Gazelle library configured as a HOST, and interfaces your computer through a Virtual Com Port (FTDI).
Expand Down

0 comments on commit dd76dc4

Please sign in to comment.