Supported Boards
Indicate your device. Then, check supported OSes and Platforms for your board.
Installing BrainFlow
Indicate your preferred configuration. Then, follow the customized commands to install BrainFlow on your system.
Android Package Installation
To install Android Package, refer to the Android Package Installation Guide.
Devices
BrainFlow supports devices like Raspberry PI and Nvidia Jetson, but you have to build it from source. Also, for some boards we use libraries provided by vendors and usually they don't work on such devices. For instructions to build BrainFlow from source, please refer to the BrainFlow Compilation Guide.
Raspberry PI
BrainFlow can be used with Raspberry PI devices without any issues, just need to compile it from source and install binding from local folder. But we test only Debian based Raspbian OS
Nvidia Jetson
BrainFlow can be used with Nvidia Jetson devices without any issues, just need to compile it from source. And install binding from local folder.
Compilation from source
To build from source, refer to the BrainFlow Compilation Guide. After that install binding you want from the local folder.
Python Binding Installation
Refer to the BrainFlow Python Installation Guide.
Python API Reference
Refer to the BrainFlow Python API Reference.
Python Code Samples
Refer to the BrainFlow Python Code Samples.
Rust Binding Installation
Refer to the BrainFlow Rust Installation Guide.
Rust API Reference
Refer to the BrainFlow Rust API Reference.
Rust Code Samples
Refer to the BrainFlow Rust Code Samples.
Typescript Binding Installation
Refer to the BrainFlow Typescript Installation Guide.
Typescript API Reference
Refer to the BrainFlow Typescript API Reference.
Typescript Code Samples
Refer to the BrainFlow Typescript Code Samples.
Java Binding Installation
Refer to the BrainFlow Java Installation Guide.
Java API Reference
Refer to the BrainFlow Java API Reference.
Java Code Samples
Refer to the BrainFlow Java Code Samples.
CSharp Binding Installation
Refer to the BrainFlow C# Installation Guide.
CSharp API Reference
Refer to the BrainFlow C# API Reference.
CSharp Code Samples
Refer to the BrainFlow C# Code Samples.
Julia Binding Installation
Refer to the BrainFlow Julia Installation Guide.
Julia API Reference
Refer to the BrainFlow Julia API Reference.
Julia Code Samples
Refer to the BrainFlow Julia Code Samples.
Matlab binding Installation
Refer to the BrainFlow Matlab Installation Guide.
Matlab API Reference
Refer to the BrainFlow Matlab API Reference.
Matlab Code Samples
Refer to the BrainFlow Matlab Code Samples.
R binding Installation
Refer to the BrainFlow R Installation Guide.
R API Reference
Refer to the BrainFlow R API Reference.
R Code Samples
Refer to the BrainFlow R Code Samples.
Cpp Binding Installation
Refer to the BrainFlow Cpp Installation Guide.
Cpp API Reference
Refer to the BrainFlow Cpp API Reference.
Cpp Code Samples
Refer to the BrainFlow Cpp Code Samples.