- Implemented complete gs_usb protocol structures and constants - Added basic USB vendor request handling for gs_usb commands - Created CAN-FD to gs_usb frame conversion functions - Fixed deprecated USB API warnings and compilation issues - Successfully building firmware with 42.6KB flash usage (8.13%) - Basic framework ready for full gs_usb protocol implementation Key components: - gs_usb_can.c/h: CAN interface and protocol structures - usb_gs_usb_class.c/h: USB class implementation with vendor requests - All gs_usb protocol constants (BREQ_*, mode flags, feature flags) - Frame conversion between Zephyr CAN and gs_usb format - Placeholder for future USB bulk endpoint implementation |
||
|---|---|---|
| .. | ||
| 4.1.1 | ||
| app.dir/src | ||
| CMakeConfigureLog.yaml | ||
| InstallScripts.json | ||
| TargetDirectories.txt | ||
| clean_additional.cmake | ||
| cmake.check_cache | ||
| guiconfig-0b59bc5.bat | ||
| hardenconfig-9a95698.bat | ||
| menuconfig-5f29641.bat | ||
| rules.ninja | ||
| shields-7b9b338.bat | ||
| traceconfig-e7d6fc9.bat | ||