Complete GS_USB implementation with simplified USB integration
- 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
This commit is contained in:
@@ -9824,3 +9824,287 @@ events:
|
||||
- "C:\\Users\\iteedi\\.dotnet\\tools"
|
||||
CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Zephyr-Kernel"
|
||||
...
|
||||
|
||||
---
|
||||
events:
|
||||
-
|
||||
kind: "find-v1"
|
||||
backtrace:
|
||||
- "C:/Program Files/CMake/share/cmake-4.1/Modules/FindPython/Support.cmake:2430 (find_program)"
|
||||
- "C:/Program Files/CMake/share/cmake-4.1/Modules/FindPython3.cmake:656 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/python.cmake:41 (find_package)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/zephyr_default.cmake:131 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)"
|
||||
- "CMakeLists.txt:6 (find_package)"
|
||||
mode: "program"
|
||||
variable: "_Python3_EXECUTABLE_DEBUG"
|
||||
description: "Path to a program."
|
||||
settings:
|
||||
SearchFramework: "NEVER"
|
||||
SearchAppBundle: "NEVER"
|
||||
CMAKE_FIND_USE_CMAKE_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true
|
||||
CMAKE_FIND_USE_INSTALL_PREFIX: true
|
||||
names:
|
||||
- "python3.14_d"
|
||||
- "python3.13_d"
|
||||
- "python3.12_d"
|
||||
- "python3.11_d"
|
||||
- "python3.10_d"
|
||||
- "python3_d"
|
||||
- "python_d"
|
||||
candidate_directories:
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/"
|
||||
searched_directories:
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d"
|
||||
found: false
|
||||
search_context:
|
||||
ENV{PATH}:
|
||||
- "C:\\Users\\iteedi\\zephyrproject\\.venv\\Scripts"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli"
|
||||
- "C:\\Programme\\Oracle\\product\\12.2.0\\client_1\\bin"
|
||||
- "C:\\ProgramData\\Oracle\\Java\\javapath"
|
||||
- "C:\\WINDOWS\\system32"
|
||||
- "C:\\WINDOWS"
|
||||
- "C:\\WINDOWS\\System32\\Wbem"
|
||||
- "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\"
|
||||
- "C:\\WINDOWS\\System32\\OpenSSH\\"
|
||||
- "C:\\Program Files\\dotnet\\"
|
||||
- "C:\\Program Files (x86)\\Enterprise Vault\\EVClient\\"
|
||||
- "C:\\Programme\\SmarTeam\\XCADConverters\\"
|
||||
- "C:\\Programme\\SmarTeam\\bin"
|
||||
- "C:\\Program Files\\TortoiseSVN\\bin"
|
||||
- "C:\\Program Files\\usbipd-win\\"
|
||||
- "C:\\Program Files (x86)\\PuTTY\\"
|
||||
- "C:\\Program Files\\nodejs\\"
|
||||
- "C:\\ProgramData\\chocolatey\\bin"
|
||||
- "C:\\Program Files\\Go\\bin"
|
||||
- "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\"
|
||||
- "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\"
|
||||
- "C:\\Program Files\\Git\\cmd"
|
||||
- "C:\\Program Files\\Git\\mingw64\\bin"
|
||||
- "C:\\Program Files\\Git\\usr\\bin"
|
||||
- "C:\\Program Files\\CMake\\bin"
|
||||
- "C:\\Program Files\\Calibre2\\"
|
||||
- "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\14.3 rel1\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WindowsApps"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
|
||||
- "c:\\zap\\zap-win-x64"
|
||||
- "C:\\Users\\iteedi\\AppData\\Roaming\\npm"
|
||||
- "C:\\Users\\iteedi\\go\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Links"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Packages\\oss-winget.dtc_Microsoft.Winget.Source_8wekyb3d8bbwe\\usr\\bin"
|
||||
- "C:\\Program Files\\7-Zip"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Ollama"
|
||||
- "C:\\Program Files (x86)\\Nmap"
|
||||
- "C:\\Users\\iteedi\\.dotnet\\tools"
|
||||
CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Zephyr-Kernel"
|
||||
...
|
||||
|
||||
---
|
||||
events:
|
||||
-
|
||||
kind: "find-v1"
|
||||
backtrace:
|
||||
- "C:/Program Files/CMake/share/cmake-4.1/Modules/FindPython/Support.cmake:2430 (find_program)"
|
||||
- "C:/Program Files/CMake/share/cmake-4.1/Modules/FindPython3.cmake:656 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/python.cmake:41 (find_package)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/zephyr_default.cmake:131 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)"
|
||||
- "CMakeLists.txt:6 (find_package)"
|
||||
mode: "program"
|
||||
variable: "_Python3_EXECUTABLE_DEBUG"
|
||||
description: "Path to a program."
|
||||
settings:
|
||||
SearchFramework: "NEVER"
|
||||
SearchAppBundle: "NEVER"
|
||||
CMAKE_FIND_USE_CMAKE_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true
|
||||
CMAKE_FIND_USE_INSTALL_PREFIX: true
|
||||
names:
|
||||
- "python3.14_d"
|
||||
- "python3.13_d"
|
||||
- "python3.12_d"
|
||||
- "python3.11_d"
|
||||
- "python3.10_d"
|
||||
- "python3_d"
|
||||
- "python_d"
|
||||
candidate_directories:
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/"
|
||||
searched_directories:
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.14_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.13_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.12_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.11_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3.10_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python3_d"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d.com"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d.exe"
|
||||
- "C:/Users/iteedi/zephyrproject/.venv/Scripts/python_d"
|
||||
found: false
|
||||
search_context:
|
||||
ENV{PATH}:
|
||||
- "C:\\Users\\iteedi\\zephyrproject\\.venv\\Scripts"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli"
|
||||
- "C:\\Programme\\Oracle\\product\\12.2.0\\client_1\\bin"
|
||||
- "C:\\ProgramData\\Oracle\\Java\\javapath"
|
||||
- "C:\\WINDOWS\\system32"
|
||||
- "C:\\WINDOWS"
|
||||
- "C:\\WINDOWS\\System32\\Wbem"
|
||||
- "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\"
|
||||
- "C:\\WINDOWS\\System32\\OpenSSH\\"
|
||||
- "C:\\Program Files\\dotnet\\"
|
||||
- "C:\\Program Files (x86)\\Enterprise Vault\\EVClient\\"
|
||||
- "C:\\Programme\\SmarTeam\\XCADConverters\\"
|
||||
- "C:\\Programme\\SmarTeam\\bin"
|
||||
- "C:\\Program Files\\TortoiseSVN\\bin"
|
||||
- "C:\\Program Files\\usbipd-win\\"
|
||||
- "C:\\Program Files (x86)\\PuTTY\\"
|
||||
- "C:\\Program Files\\nodejs\\"
|
||||
- "C:\\ProgramData\\chocolatey\\bin"
|
||||
- "C:\\Program Files\\Go\\bin"
|
||||
- "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\"
|
||||
- "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\"
|
||||
- "C:\\Program Files\\Git\\cmd"
|
||||
- "C:\\Program Files\\Git\\mingw64\\bin"
|
||||
- "C:\\Program Files\\Git\\usr\\bin"
|
||||
- "C:\\Program Files\\CMake\\bin"
|
||||
- "C:\\Program Files\\Calibre2\\"
|
||||
- "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\14.3 rel1\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WindowsApps"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
|
||||
- "c:\\zap\\zap-win-x64"
|
||||
- "C:\\Users\\iteedi\\AppData\\Roaming\\npm"
|
||||
- "C:\\Users\\iteedi\\go\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Links"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Packages\\oss-winget.dtc_Microsoft.Winget.Source_8wekyb3d8bbwe\\usr\\bin"
|
||||
- "C:\\Program Files\\7-Zip"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Ollama"
|
||||
- "C:\\Program Files (x86)\\Nmap"
|
||||
- "C:\\Users\\iteedi\\.dotnet\\tools"
|
||||
CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Zephyr-Kernel"
|
||||
-
|
||||
kind: "find-v1"
|
||||
backtrace:
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/compiler/gcc/target.cmake:8 (find_program)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/FindTargetTools.cmake:103 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/kernel.cmake:25 (find_package)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/cmake/modules/zephyr_default.cmake:140 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)"
|
||||
- "C:/Users/iteedi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)"
|
||||
- "CMakeLists.txt:6 (find_package)"
|
||||
mode: "program"
|
||||
variable: "CMAKE_C_COMPILER"
|
||||
description: "Path to a program."
|
||||
settings:
|
||||
SearchFramework: "NEVER"
|
||||
SearchAppBundle: "NEVER"
|
||||
CMAKE_FIND_USE_CMAKE_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true
|
||||
CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true
|
||||
CMAKE_FIND_USE_INSTALL_PREFIX: true
|
||||
names:
|
||||
- "C:/Users/iteedi/zephyr-sdk-0.17.4/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc"
|
||||
candidate_directories:
|
||||
- "C:/Users/iteedi/zephyr-sdk-0.17.4/"
|
||||
searched_directories:
|
||||
- "C:/Users/iteedi/zephyr-sdk-0.17.4/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.com"
|
||||
found: "C:/Users/iteedi/zephyr-sdk-0.17.4/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe"
|
||||
search_context:
|
||||
CMAKE_PREFIX_PATH:
|
||||
- "C:/Users/iteedi/zephyr-sdk-0.17.4/sysroots/AMD64-pokysdk-linux/usr"
|
||||
ENV{PATH}:
|
||||
- "C:\\Users\\iteedi\\zephyrproject\\.venv\\Scripts"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand"
|
||||
- "c:\\Users\\iteedi\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\copilotCli"
|
||||
- "C:\\Programme\\Oracle\\product\\12.2.0\\client_1\\bin"
|
||||
- "C:\\ProgramData\\Oracle\\Java\\javapath"
|
||||
- "C:\\WINDOWS\\system32"
|
||||
- "C:\\WINDOWS"
|
||||
- "C:\\WINDOWS\\System32\\Wbem"
|
||||
- "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\"
|
||||
- "C:\\WINDOWS\\System32\\OpenSSH\\"
|
||||
- "C:\\Program Files\\dotnet\\"
|
||||
- "C:\\Program Files (x86)\\Enterprise Vault\\EVClient\\"
|
||||
- "C:\\Programme\\SmarTeam\\XCADConverters\\"
|
||||
- "C:\\Programme\\SmarTeam\\bin"
|
||||
- "C:\\Program Files\\TortoiseSVN\\bin"
|
||||
- "C:\\Program Files\\usbipd-win\\"
|
||||
- "C:\\Program Files (x86)\\PuTTY\\"
|
||||
- "C:\\Program Files\\nodejs\\"
|
||||
- "C:\\ProgramData\\chocolatey\\bin"
|
||||
- "C:\\Program Files\\Go\\bin"
|
||||
- "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\"
|
||||
- "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\"
|
||||
- "C:\\Program Files\\Git\\cmd"
|
||||
- "C:\\Program Files\\Git\\mingw64\\bin"
|
||||
- "C:\\Program Files\\Git\\usr\\bin"
|
||||
- "C:\\Program Files\\CMake\\bin"
|
||||
- "C:\\Program Files\\Calibre2\\"
|
||||
- "C:\\Program Files (x86)\\Arm GNU Toolchain arm-none-eabi\\14.3 rel1\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python313\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Python\\Python312\\"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WindowsApps"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
|
||||
- "c:\\zap\\zap-win-x64"
|
||||
- "C:\\Users\\iteedi\\AppData\\Roaming\\npm"
|
||||
- "C:\\Users\\iteedi\\go\\bin"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Links"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Microsoft\\WinGet\\Packages\\oss-winget.dtc_Microsoft.Winget.Source_8wekyb3d8bbwe\\usr\\bin"
|
||||
- "C:\\Program Files\\7-Zip"
|
||||
- "C:\\Users\\iteedi\\AppData\\Local\\Programs\\Ollama"
|
||||
- "C:\\Program Files (x86)\\Nmap"
|
||||
- "C:\\Users\\iteedi\\.dotnet\\tools"
|
||||
CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Zephyr-Kernel"
|
||||
...
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user