- 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 |
||
|---|---|---|
| .. | ||
| offsets.dir/arch/arm/core/offsets | ||
| zephyr.dir | ||
| zephyr_final.dir | ||
| zephyr_pre0.dir/misc | ||