-
Notifications
You must be signed in to change notification settings - Fork 2
Add PiEEG device support #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
1f33dc8
5b6c519
d9379f4
11e56a3
ef04795
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -36,7 +36,7 @@ PhantomLoop is one component of the **Phantom Stack**, an integrated ecosystem f | |||||
| ## ✨ Key Features | ||||||
|
|
||||||
| - **🔌 Universal Stream Architecture** – Connect to any multichannel data source (EEG, spikes, simulated) | ||||||
| - **🧠 10+ Device Support** – OpenBCI, Muse, Emotiv, NeuroSky, Cerelog ESP-EEG, and more | ||||||
| - **🧠 15+ Device Support** – OpenBCI, Muse, Emotiv, NeuroSky, PiEEG, Cerelog ESP-EEG, and more | ||||||
| - **⚡ Real-Time Performance** – 40Hz streaming with <50ms end-to-end latency | ||||||
| - **🤖 AI-Powered Decoders** – TensorFlow.js models with WebGPU/WebGL acceleration | ||||||
| - **📝 Monaco Code Editor** – Write custom decoders with VS Code-quality IntelliSense | ||||||
|
|
@@ -61,11 +61,41 @@ PhantomLoop supports **any multichannel time-series source** through a unified a | |||||
| | **Emotiv** | Insight | 5 | 128 Hz | BLE | | ||||||
| | **Emotiv** | EPOC X | 14 | 128/256 Hz | BLE | | ||||||
| | **NeuroSky** | MindWave | 1 | 512 Hz | Bluetooth | | ||||||
| | **PiEEG** | PiEEG | 8 | 250-16000 Hz | SPI (Raspberry Pi) | | ||||||
| | **PiEEG** | PiEEG-16 | 16 | 250-8000 Hz | SPI (Raspberry Pi) | | ||||||
| | **PiEEG** | IronBCI | 8 | 250 Hz | BLE/WiFi | | ||||||
| | **PiEEG** | IronBCI-32 | 32 | 250 Hz | WiFi | | ||||||
|
||||||
| | **PiEEG** | IronBCI-32 | 32 | 250 Hz | WiFi | | |
| | **PiEEG** | IronBCI-32 | 32 | 250/500 Hz | WiFi | |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The emoji at the beginning of the heading "## � WebSocket Bridges" is not rendering correctly. It appears as a replacement character (�). This should be replaced with a valid emoji or removed.
| ## � WebSocket Bridges | |
| ## WebSocket Bridges |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The emoji at the beginning of the heading "## �🏗 Architecture" is not rendering correctly. The first character appears as a replacement character (�). This should be replaced with a valid emoji or removed.
| ## �🏗 Architecture | |
| ## 🏗 Architecture |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The README documentation for IronBCI states it supports "250 Hz", but the device profile in deviceProfiles.ts shows it supports samplingRates: [250, 500]. The documentation should be updated to reflect the actual supported sampling rates (250, 500 Hz) to match the code implementation.