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
This commit is contained in:
2025-12-08 14:06:01 +01:00
parent 91ecf40f7b
commit 19c9e488c2
530 changed files with 138176 additions and 102 deletions

View File

@@ -0,0 +1,11 @@
# Load Zephyr Arch Kconfig descriptions.
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/rx/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/x86/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/xtensa/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/sparc/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/riscv/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/posix/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/mips/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/arm64/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/arm/Kconfig"
osource "C:/Users/iteedi/zephyrproject/zephyr/arch/arc/Kconfig"