The input processor firmware has been more or less shaped up, some things still need work, but at least I do not have to keep this board on my table for now.
As soon as new boards arrived (had to rework connector cluster part) and were put to the test, it turned out, RP2040 module I used for that sample had a short on LDO output - which meant that sample had to be thrown away.

But after month and a bit more, the firmware now has:
- Working, widget-based GUI with various system settings.
- Basic input processing for SBC: joystick controllable mouse, clusters of keys that are bound to important key combinations.
- Configurable key chords: 3 macro buttons that can generate up to 3 key strokes (like Alt+F4, Ctrl+Alt+Del etc.) for more shortcut opeartions.
- Mission timing features: stopwatch with lap and countdown timer.
- RGBW torch with static "just light" and animated effects.
- PWM control: configurable, but now only supports 50 hz servo control and 3 adjustable duty cycle presets.
- OSD injection into main CVBS chain. Currently only shows mission timing stuff.



Kinda hard to demonstrate all this, and overall 2 months of time do not feel like much progress was made - so hopefully next time i will have something cooler to show.
Oh and i'm kinda settled on the name - it's ESC.VTOR ("escape vector"). Gotta come up with a sick logo or something.
mkdxdx
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.