| ADC |
Analog-to-Digital Converter — converts the slider’s voltage to a number (e.g. 0–4095). |
| API |
Application Programming Interface — how code talks to a library or service. |
| BLE |
Bluetooth Low Energy — used for wireless features on the device. |
| CI |
Continuous Integration — automated builds (e.g. GitHub Actions compiling WASM). |
| CMake |
Cross-platform build system used to configure the WASM/Emscripten build. |
| CORS |
Cross-Origin Resource Sharing — browser rules that block loading WASM from file:// URLs. |
| CSS |
Cascading Style Sheets — used to style the emulator (LEDs, layout). |
| DOM |
Document Object Model — the browser’s representation of the page (buttons, canvas). |
| ESP32 |
Espressif’s 32-bit microcontroller — the main chip on Cyber Fidget hardware. |
| FPS |
Frames Per Second — the emulator runs at 50 FPS like the real device. |
| GPIO |
General-Purpose Input/Output — physical pins used for buttons, etc. |
| HAL |
Hardware Abstraction Layer — the layer that swaps ESP32 drivers for browser equivalents in the emulator. |
| I2C |
Inter-Integrated Circuit — serial bus used for the OLED and some sensors. |
| IDE |
Integrated Development Environment — e.g. the App Builder on the website. |
| IndexedDB |
Browser storage used to cache compiled WASM so you don’t recompile every time. |
| JS |
JavaScript. |
| LED |
Light-Emitting Diode. |
| NeoPixel |
Adafruit’s addressable RGB(W) LED product line; firmware uses a shim that matches its API. |
| OLED |
Organic Light-Emitting Diode — the 128×64 pixel display on Cyber Fidget. |
| OTA |
Over-The-Air — firmware updates delivered wirelessly. |
| PCB |
Printed Circuit Board. |
| RGBW |
Red, Green, Blue, White — four-channel LED color. |
| SD |
Secure Digital — the micro-SD card slot. |
| SPI |
Serial Peripheral Interface — another type of serial bus. |
| SSD1306 |
The display controller chip used in the Cyber Fidget OLED. |
| WASM |
WebAssembly — binary format that runs in the browser; the emulator runs C++ apps as WASM. |
| WebAssembly |
Binary instruction format for the web; the emulator compiles C++ to WASM. |
| Wi-Fi |
Wireless Fidelity — used for OTA and network features. |