Commit Graph

2 Commits

Author SHA1 Message Date
Eduard Iten ed6023141a Complete candleLight-compatible gs_usb implementation
- Added full candleLight VID/PID (0x1D50:0x606F) compatibility
- Implemented complete gs_usb protocol structures
- Enhanced bidirectional CAN-USB frame conversion
- Added vendor request handling for device configuration
- Integrated with Zephyr legacy USB device stack
- Support for CAN-FD frames with proper flag handling
- Echo frame functionality for gs_usb compliance
2025-12-08 16:26:02 +01:00
Eduard Iten 19c9e488c2 feat: working basic firmware with legacy USB API
- Successful compilation with Zephyr 4.3.0
- Basic gs_usb USB interface implementation
- CAN-FD support with FDCAN2 interface
- PFET control via UART (simplified from USB CDC)
- Custom board definition for STM32G0B1KBU6
- Deprecated warnings present but functional
- Memory usage: 51KB Flash (9.8%), 21.6KB RAM (14.7%)

Next: Migrate to new USB device stack API to remove warnings
2025-12-08 14:06:01 +01:00