Firmware

From VibHub Wiki
Jump to navigation Jump to search

Currently you can locate the firmware here:

Name/Link Description
VibHub Micro 2026 Revision of the board. Featuring high res commands, 2 ports, and a built in rechargeable battery!
VibHub ESP32 4xAA Version of the VibHub

File Breakdown

File Description
ApiClient Handles messages received from VhWifi
BatteryReader Used to get approx battery status.
ConfigButton Handles the configuration button.
Configuration Main configuration file for each device model.
Motor Handles PWM for the USB outputs.
StatusLED Handles the status RGB LED.
TweenEasing Easing algorithms for programs.
TweenProgram Manages programs received.
TweenProgramStage Manages program stages.
TweenRandObject Manages random objects.
UserSettings Manages settings set during operation via the web portal.
VhSerial Manages serial communication.
VhWifi Configures the web portal.
VibHub-<model> Main file to compile, links everything together.