seb
Push хийсэн feature/inmotion-advanced-web seb/euc-hud
4eaa866a99 Convert HUD to portrait mode with skull display and improved button handling
- Changed display orientation to portrait mode (U8G2_R1)
- Added skull graphic when disconnected instead of "Waiting..." text
- Changed boot screen from "tangerine" to "PEV" (top) and "HUD" (bottom)
- Redesigned UI layout for 64x128 portrait orientation:
- Vertical battery bars filling from bottom up
- Reorganized speed, power, and voltage displays
- Adjusted all element positions for portrait layout
Button handling improvements:
- Reduced debounce time from 175ms to 50ms for better responsiveness
- Changed interrupts from CHANGE to FALLING edge (50% less overhead)
- Added hardware verification with 100μs delay to filter noise
- Implemented atomic operations to prevent race conditions
- Maintained 700ms sequence timeout for hub compatibility
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
b9feb08362 Initial commit
5 сар өмнө