Open the CyberFidget Emulator panel from the activity bar.
Click Change and select your firmware folder (the repo root, not the wasm/ subdirectory).
Pick an app from the dropdown and click ▶ Build.
On success, the emulator loads automatically. Use the on-screen buttons or keyboard shortcuts to interact.
Controls
Button
Key
Top-Left
Q
Top-Right
E
Mid-Left
A
Mid-Right
D
Bot-Left
Z
Bot-Right
C
The slider beneath the screen maps to the device's analog input (0–4095). You can also snap the slider to ten preset positions with the number row: 1 is fully left, 0 is fully right, and 2–9 step evenly between.
Troubleshooting
Build fails with "emcc: command not found" — Make sure you've sourced the Emscripten environment. Either run source /path/to/emsdk/emsdk_env.sh before launching VS Code, or add the Emscripten paths to your shell profile.
No apps in the dropdown — The extension scans wasm/CMakeLists.txt for WASM_APP STREQUAL "<name>" blocks. Make sure your firmware checkout is up to date and the file exists.