mirror of
https://github.com/speedypotato/Pico-Game-Controller.git
synced 2026-09-29 18:27:57 +03:00
1000hz, konami spoof
This commit is contained in:
+5
-5
@@ -295,10 +295,10 @@
|
||||
},
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "CXX compiler"
|
||||
"value" : "No help, variable specified on the command line."
|
||||
}
|
||||
],
|
||||
"type" : "STRING",
|
||||
"type" : "FILEPATH",
|
||||
"value" : "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-g++.exe"
|
||||
},
|
||||
{
|
||||
@@ -423,10 +423,10 @@
|
||||
},
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "C compiler"
|
||||
"value" : "No help, variable specified on the command line."
|
||||
}
|
||||
],
|
||||
"type" : "STRING",
|
||||
"type" : "FILEPATH",
|
||||
"value" : "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe"
|
||||
},
|
||||
{
|
||||
@@ -1455,7 +1455,7 @@
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : " C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs"
|
||||
"value" : " C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs"
|
||||
},
|
||||
{
|
||||
"name" : "PICO_DOXYGEN_PATHS",
|
||||
+2
-2
@@ -35,7 +35,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cache-v2-7662f936401e1468e473.json",
|
||||
"jsonFile" : "cache-v2-4930fe56ba2603a2bc5e.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
@@ -77,7 +77,7 @@
|
||||
"responses" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "cache-v2-7662f936401e1468e473.json",
|
||||
"jsonFile" : "cache-v2-4930fe56ba2603a2bc5e.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
@@ -52,8 +52,8 @@ CMAKE_BUILD_TYPE:STRING=Debug
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:STRING=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-g++.exe
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-g++.exe
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
@@ -78,8 +78,8 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:STRING=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_C_COMPILER:FILEPATH=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
@@ -475,7 +475,7 @@ PICO_BOOT_STAGE2_DIR:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/b
|
||||
PICO_CMAKE_PRELOAD_PLATFORM_DIR:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/cmake/preload/platforms
|
||||
PICO_CMAKE_PRELOAD_PLATFORM_FILE:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/cmake/preload/platforms/rp2040.cmake
|
||||
PICO_COMPILER_ASM:INTERNAL=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe
|
||||
PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs
|
||||
PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs
|
||||
PICO_DOXYGEN_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/common C:/Users/ngadj/Documents/pico-sdk/src/rp2_common C:/Users/ngadj/Documents/pico-sdk/src/rp2040
|
||||
PICO_NO_HARDWARE:INTERNAL=0
|
||||
PICO_ON_DEVICE:INTERNAL=1
|
||||
|
||||
@@ -7,82 +7,20 @@ set(CMAKE_DEPENDS_GENERATOR "NMake Makefiles")
|
||||
# The top level Makefile was generated from the following files:
|
||||
set(CMAKE_MAKEFILE_DEPENDS
|
||||
"CMakeCache.txt"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeASMCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeASMInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineASMCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeFindBinUtils.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeGenericSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeNMakeFindMake.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystem.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestASMCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-ASM.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-C.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/ExternalProject.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/FindDoxygen.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
@@ -192,10 +130,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
||||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.20.1/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeASMCompiler.cmake"
|
||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
"pico-sdk/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
"pico-sdk/tools/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
|
||||
@@ -7,89 +7,18 @@ set(CMAKE_DEPENDS_GENERATOR "NMake Makefiles")
|
||||
# The top level Makefile was generated from the following files:
|
||||
set(CMAKE_MAKEFILE_DEPENDS
|
||||
"CMakeCache.txt"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCCompilerABI.c"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineRCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeFindBinUtils.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeGenericSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeNMakeFindMake.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseImplicitIncludeInfo.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseLibraryArchitecture.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeRCCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeRCInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystem.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestRCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-C.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Internal/FeatureTesting.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-Determine-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-MSVC-C.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-MSVC-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-MSVC.cmake"
|
||||
@@ -111,12 +40,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
||||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.20.1/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeRCCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
"boot_uf2_headers/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
)
|
||||
|
||||
@@ -7,71 +7,16 @@ set(CMAKE_DEPENDS_GENERATOR "NMake Makefiles")
|
||||
# The top level Makefile was generated from the following files:
|
||||
set(CMAKE_MAKEFILE_DEPENDS
|
||||
"CMakeCache.txt"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCXXInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineRCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeDetermineSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeFindBinUtils.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeGenericSystem.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeNMakeFindMake.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseImplicitIncludeInfo.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeParseLibraryArchitecture.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeRCCompiler.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeRCInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystem.cmake.in"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/CMakeTestRCCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Internal/FeatureTesting.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-Determine-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-MSVC-CXX.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows-MSVC.cmake"
|
||||
"C:/Program Files/CMake/share/cmake-3.20/Modules/Platform/Windows.cmake"
|
||||
@@ -90,10 +35,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
||||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.20.1/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeRCCompiler.cmake"
|
||||
"CMakeFiles/3.20.1/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
)
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
@@ -2316,25 +2316,22 @@ src/CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp
|
||||
|
||||
src/CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/pico_game_controller.c
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/stdlib.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/ieeefp.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/stdio.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/_ansi.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/newlib.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/_newlib_version.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/config.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/ieeefp.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/features.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/cdefs.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/_default_types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/lib/gcc/arm-none-eabi/10.2.1/include/stddef.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/lib/gcc/arm-none-eabi/10.2.1/include/stdarg.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/reent.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/_ansi.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/_types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/_types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/_default_types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/lock.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/cdefs.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/stdlib.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/alloca.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/stdio.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/lib/gcc/arm-none-eabi/10.2.1/include/stdarg.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/_stdint.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/endian.h
|
||||
@@ -2348,6 +2345,9 @@ src/CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/sched.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/types.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/stdio.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/stdlib.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/machine/stdlib.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/alloca.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/string.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/sys/_locale.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/arm-none-eabi/include/strings.h
|
||||
@@ -2400,21 +2400,15 @@ src/CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/build/src/encoders.pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/usb_descriptors.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h
|
||||
@@ -2423,10 +2417,17 @@ src/CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/build/src/encoders.pio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/usb_descriptors.h
|
||||
|
||||
src/CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/usb_descriptors.c
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/usb_descriptors.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/tusb.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/common/tusb_common.h
|
||||
C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/lib/gcc/arm-none-eabi/10.2.1/include/stdbool.h
|
||||
@@ -2506,5 +2507,4 @@ src/CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.h
|
||||
C:/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid.h
|
||||
C:/Users/ngadj/Documents/Pico-Game-Controller/src/usb_descriptors.h
|
||||
|
||||
|
||||
@@ -2315,25 +2315,22 @@ src\CMakeFiles\Pico_Game_Controller.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp
|
||||
|
||||
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: ..\src\pico_game_controller.c
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\stdlib.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\ieeefp.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\stdio.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\_ansi.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\newlib.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\_newlib_version.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\config.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\ieeefp.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\features.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\cdefs.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\_default_types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\lib\gcc\arm-none-eabi\10.2.1\include\stddef.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\lib\gcc\arm-none-eabi\10.2.1\include\stdarg.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\reent.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\_ansi.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\_types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\_types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\_default_types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\lock.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\cdefs.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\stdlib.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\alloca.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\stdio.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\lib\gcc\arm-none-eabi\10.2.1\include\stdarg.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\_stdint.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\endian.h"
|
||||
@@ -2347,6 +2344,9 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\sched.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\types.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\stdio.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\stdlib.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\machine\stdlib.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\alloca.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\string.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\sys\_locale.h"
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\include\strings.h"
|
||||
@@ -2399,21 +2399,15 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\nga
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\class\hid\hid_device.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\device\usbd.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\class\hid\hid.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include\pico\stdlib.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: src\encoders.pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include\hardware\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: ..\src\usb_descriptors.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include\hardware\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\dreq.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include\hardware\pio_instructions.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include\hardware\dma.h
|
||||
@@ -2422,10 +2416,17 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\nga
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: src\encoders.pio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include\pico\stdlib.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: ..\src\usb_descriptors.h
|
||||
|
||||
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: ..\src\usb_descriptors.c
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: ..\src\usb_descriptors.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\tusb.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\common\tusb_common.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\lib\gcc\arm-none-eabi\10.2.1\include\stdbool.h"
|
||||
@@ -2505,7 +2506,6 @@ src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Do
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\class\hid\hid_device.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\device\usbd.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: C:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src\class\hid\hid.h
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: ..\src\usb_descriptors.h
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,24 +1,21 @@
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\pico_game_controller.c \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\stdlib.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\ieeefp.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\stdio.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\_ansi.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\newlib.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\_newlib_version.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\config.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\ieeefp.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\features.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\cdefs.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\_default_types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\lib\gcc\arm-none-eabi\10.2.1\include\stddef.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\lib\gcc\arm-none-eabi\10.2.1\include\stdarg.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\reent.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\_ansi.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\_types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\_types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\_default_types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\lock.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\cdefs.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\stdlib.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\alloca.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\stdio.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\lib\gcc\arm-none-eabi\10.2.1\include\stdarg.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\_stdint.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\endian.h \
|
||||
@@ -32,6 +29,9 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\sched.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\types.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\stdio.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\stdlib.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\machine\stdlib.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\alloca.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\string.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\sys\_locale.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\arm-none-eabi\include\strings.h \
|
||||
@@ -84,21 +84,15 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/class/hid/hid_device.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/device/usbd.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/class/hid/hid.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include/pico/stdlib.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include/pico/stdio.h \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\build\src/encoders.pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include/hardware/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include/hardware/gpio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/sio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/interp.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/padsbank0.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/pads_bank0.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include/hardware/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include/pico/stdio_uart.h \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\usb_descriptors.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include/hardware/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/pio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/dreq.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include/hardware/pio_instructions.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include/hardware/dma.h \
|
||||
@@ -107,4 +101,10 @@ src\CMakeFiles\Pico_Game_Controller.dir\pico_game_controller.c.obj: \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include/hardware/irq.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/intctrl.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/m0plus.h \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\build\src/encoders.pio.h
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include/pico/stdlib.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include/pico/stdio.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include/hardware/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include/hardware/structs/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include/hardware/regs/uart.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include/pico/stdio_uart.h \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\usb_descriptors.h
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,6 @@
|
||||
src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\usb_descriptors.c \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\usb_descriptors.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/tusb.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/common/tusb_common.h \
|
||||
c\:\progra~2\gnuarm~1\102020~1\lib\gcc\arm-none-eabi\10.2.1\include\stdbool.h \
|
||||
@@ -78,5 +79,4 @@ src\CMakeFiles\Pico_Game_Controller.dir\usb_descriptors.c.obj: \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/device/usbd.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/class/hid/hid_device.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/device/usbd.h \
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/class/hid/hid.h \
|
||||
C\:\Users\ngadj\Documents\Pico-Game-Controller\src\usb_descriptors.h
|
||||
C\:\Users\ngadj\Documents\pico-sdk\lib\tinyusb\src/class/hid/hid.h
|
||||
|
||||
Binary file not shown.
+258
-258
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1229,9 +1229,9 @@ Discarded input sections
|
||||
.debug_frame 0x00000000 0xa0 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj
|
||||
.ARM.attributes
|
||||
0x00000000 0x2c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj
|
||||
.text 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
.data 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
.bss 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
.text 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
.data 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
.bss 0x00000000 0x0 C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
.data 0x00000000 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp\libgcc.a(_dvmd_tls.o)
|
||||
.bss 0x00000000 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp\libgcc.a(_dvmd_tls.o)
|
||||
.text 0x00000000 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libg.a(lib_a-calloc.o)
|
||||
@@ -1425,7 +1425,7 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
.boot2 0x10000000 0x100
|
||||
0x10000000 __boot2_start__ = .
|
||||
*(.boot2)
|
||||
.boot2 0x10000000 0x100 C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
.boot2 0x10000000 0x100 C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
0x10000100 __boot2_end__ = .
|
||||
0x00000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size)
|
||||
|
||||
@@ -2179,7 +2179,7 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
.iplt 0x10006b78 0x0
|
||||
.iplt 0x10006b78 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp/crtbegin.o
|
||||
|
||||
.rodata 0x10006b78 0x16a8
|
||||
.rodata 0x10006b78 0x16b8
|
||||
*(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*)
|
||||
.rodata.init.str1.4
|
||||
0x10006b78 0x8b CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
@@ -2216,388 +2216,387 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
0x10006cdc 0x2e CMakeFiles/Pico_Game_Controller.dir/pico_game_controller.c.obj
|
||||
*fill* 0x10006d0a 0x2
|
||||
.rodata.str1.4
|
||||
0x10006d0c 0x1f CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
*fill* 0x10006d2b 0x1
|
||||
0x10006d0c 0x33 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
*fill* 0x10006d3f 0x1
|
||||
.rodata.__compound_literal.0
|
||||
0x10006d2c 0x2 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
*fill* 0x10006d2e 0x2
|
||||
0x10006d40 0x2 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
*fill* 0x10006d42 0x2
|
||||
.rodata.desc_configuration
|
||||
0x10006d30 0x22 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d30 desc_configuration
|
||||
*fill* 0x10006d52 0x2
|
||||
.rodata.desc_device
|
||||
0x10006d54 0x12 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d54 desc_device
|
||||
0x10006d44 0x22 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d44 desc_configuration
|
||||
*fill* 0x10006d66 0x2
|
||||
.rodata.desc_device
|
||||
0x10006d68 0x12 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d68 desc_device
|
||||
*fill* 0x10006d7a 0x2
|
||||
.rodata.desc_hid_report
|
||||
0x10006d68 0x90 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d68 desc_hid_report
|
||||
0x10006d7c 0x90 CMakeFiles/Pico_Game_Controller.dir/usb_descriptors.c.obj
|
||||
0x10006d7c desc_hid_report
|
||||
.rodata.spin_lock_claim_unused.str1.4
|
||||
0x10006df8 0x1b CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj
|
||||
*fill* 0x10006e13 0x1
|
||||
0x10006e0c 0x1b CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj
|
||||
*fill* 0x10006e27 0x1
|
||||
.rodata.repeating_timer_callback.str1.4
|
||||
0x10006e14 0x52 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006e66 0x2
|
||||
0x10006e28 0x52 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006e7a 0x2
|
||||
.rodata.alarm_pool_dump_key.str1.4
|
||||
0x10006e68 0x33 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006e9b 0x1
|
||||
0x10006e7c 0x33 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006eaf 0x1
|
||||
.rodata.ph_add_child_node.str1.4
|
||||
0x10006e9c 0x9e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006f3a 0x2
|
||||
0x10006eb0 0x9e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10006f4e 0x2
|
||||
.rodata.add_alarm_under_lock.str1.4
|
||||
0x10006f3c 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0x10006f50 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0x2b (size before relaxing)
|
||||
.rodata.alarm_pool_alarm_callback.str1.4
|
||||
0x10006f64 0x82 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0x10006f78 0x82 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0xea (size before relaxing)
|
||||
*fill* 0x10006fe6 0x2
|
||||
*fill* 0x10006ffa 0x2
|
||||
.rodata.alarm_pool_get_default.str1.4
|
||||
0x10006fe8 0x21 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007009 0x3
|
||||
0x10006ffc 0x21 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x1000701d 0x3
|
||||
.rodata.alarm_pool_cancel_alarm.str1.4
|
||||
0x1000700c 0x27 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007033 0x1
|
||||
0x10007020 0x27 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007047 0x1
|
||||
.rodata.__func__.1
|
||||
0x10007034 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0x10007048 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
.rodata.__func__.10
|
||||
0x1000704c 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007061 0x3
|
||||
0x10007060 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007075 0x3
|
||||
.rodata.__func__.11
|
||||
0x10007064 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x1000707e 0x2
|
||||
0x10007078 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007092 0x2
|
||||
.rodata.__func__.12
|
||||
0x10007080 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x1000708a 0x2
|
||||
0x10007094 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x1000709e 0x2
|
||||
.rodata.__func__.3
|
||||
0x1000708c 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070a3 0x1
|
||||
0x100070a0 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070b7 0x1
|
||||
.rodata.__func__.4
|
||||
0x100070a4 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070b6 0x2
|
||||
0x100070b8 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070ca 0x2
|
||||
.rodata.__func__.5
|
||||
0x100070b8 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070c5 0x3
|
||||
0x100070cc 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070d9 0x3
|
||||
.rodata.__func__.6
|
||||
0x100070c8 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070da 0x2
|
||||
0x100070dc 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070ee 0x2
|
||||
.rodata.__func__.7
|
||||
0x100070dc 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070eb 0x1
|
||||
0x100070f0 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x100070ff 0x1
|
||||
.rodata.__func__.8
|
||||
0x100070ec 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
0x10007100 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
.rodata.__func__.9
|
||||
0x100070f8 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x1000710d 0x3
|
||||
0x1000710c 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj
|
||||
*fill* 0x10007121 0x3
|
||||
.rodata.hardware_alarm_claim.str1.4
|
||||
0x10007110 0x22 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
*fill* 0x10007132 0x2
|
||||
0x10007124 0x22 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
*fill* 0x10007146 0x2
|
||||
.rodata.hardware_alarm_set_target.str1.4
|
||||
0x10007134 0x6c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
0x10007148 0x6c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
.rodata.__func__.0
|
||||
0x100071a0 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
*fill* 0x100071ba 0x2
|
||||
0x100071b4 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
|
||||
*fill* 0x100071ce 0x2
|
||||
.rodata.str1.4
|
||||
0x100071bc 0x64 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
0x100071d0 0x64 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
0xcc (size before relaxing)
|
||||
.rodata.__func__.0
|
||||
0x10007220 0xb CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
*fill* 0x1000722b 0x1
|
||||
0x10007234 0xb CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
*fill* 0x1000723f 0x1
|
||||
.rodata.__func__.1
|
||||
0x1000722c 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
0x10007240 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
.rodata.__func__.2
|
||||
0x10007244 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
*fill* 0x10007259 0x3
|
||||
0x10007258 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
*fill* 0x1000726d 0x3
|
||||
.rodata.__func__.3
|
||||
0x1000725c 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
0x10007270 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj
|
||||
.rodata.ph_add_child_node.str1.4
|
||||
0x10007271 0x9e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x10007271 0x3
|
||||
0x10007285 0x9e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x10007285 0x3
|
||||
.rodata.ph_remove_any_head.str1.4
|
||||
0x10007274 0x94 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
0x10007288 0x94 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
.rodata.ph_remove_and_free_node.str1.4
|
||||
0x10007308 0x26 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x1000732e 0x2
|
||||
0x1000731c 0x26 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x10007342 0x2
|
||||
.rodata.__func__.0
|
||||
0x10007330 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
0x10007344 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
.rodata.__func__.1
|
||||
0x10007348 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x1000735b 0x1
|
||||
0x1000735c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x1000736f 0x1
|
||||
.rodata.__func__.2
|
||||
0x1000735c 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x1000736e 0x2
|
||||
0x10007370 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
*fill* 0x10007382 0x2
|
||||
.rodata.__func__.3
|
||||
0x10007370 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
0x10007384 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj
|
||||
.rodata.__assert_func.str1.4
|
||||
0x1000737c 0x3f CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
|
||||
0x10007390 0x3f CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
|
||||
0x43 (size before relaxing)
|
||||
*fill* 0x100073bb 0x1
|
||||
*fill* 0x100073cf 0x1
|
||||
.rodata.panic.str1.4
|
||||
0x100073bc 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
|
||||
*fill* 0x100073ce 0x2
|
||||
0x100073d0 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
|
||||
*fill* 0x100073e2 0x2
|
||||
.rodata.clock_configure.str1.4
|
||||
0x100073d0 0x5e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
|
||||
*fill* 0x1000742e 0x2
|
||||
0x100073e4 0x5e CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
|
||||
*fill* 0x10007442 0x2
|
||||
.rodata.__func__.1
|
||||
0x10007430 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
|
||||
0x10007444 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
|
||||
.rodata.pll_init.str1.4
|
||||
0x10007440 0xdf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
|
||||
*fill* 0x1000751f 0x1
|
||||
0x10007454 0xdf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
|
||||
*fill* 0x10007533 0x1
|
||||
.rodata.__func__.0
|
||||
0x10007520 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
|
||||
*fill* 0x10007529 0x3
|
||||
0x10007534 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
|
||||
*fill* 0x1000753d 0x3
|
||||
.rodata.make_branch.str1.4
|
||||
0x1000752c 0x54 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
0x10007540 0x54 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
.rodata.irq_set_exclusive_handler.str1.4
|
||||
0x10007580 0x36 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x100075b6 0x2
|
||||
0x10007594 0x36 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x100075ca 0x2
|
||||
.rodata.irq_add_shared_handler.str1.4
|
||||
0x100075b8 0xd9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007691 0x3
|
||||
0x100075cc 0xd9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x100076a5 0x3
|
||||
.rodata.irq_remove_handler.str1.4
|
||||
0x10007694 0x2a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x100076be 0x2
|
||||
0x100076a8 0x2a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x100076d2 0x2
|
||||
.rodata.irq_add_tail_to_free_list.str1.4
|
||||
0x100076c0 0x32 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
0x100076d4 0x32 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
0x3a (size before relaxing)
|
||||
*fill* 0x100076f2 0x2
|
||||
*fill* 0x10007706 0x2
|
||||
.rodata.__func__.0
|
||||
0x100076f4 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x1000770e 0x2
|
||||
0x10007708 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007722 0x2
|
||||
.rodata.__func__.1
|
||||
0x10007710 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007727 0x1
|
||||
.rodata.__func__.2
|
||||
0x10007728 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
0x10007724 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x1000773b 0x1
|
||||
.rodata.__func__.3
|
||||
0x1000773c 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
.rodata.__func__.4
|
||||
0x10007748 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007757 0x1
|
||||
.rodata.__func__.6
|
||||
0x10007758 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007772 0x2
|
||||
.rodata._ftoa.str1.4
|
||||
0x10007774 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
*fill* 0x10007789 0x3
|
||||
.rodata._vsnprintf
|
||||
0x1000778c 0x1e0 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
*fill* 0x1000796c 0x4
|
||||
.rodata.pow10.0
|
||||
0x10007970 0x50 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
.rodata.__aeabi_double_init.str1.4
|
||||
0x100079c0 0xaf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
|
||||
*fill* 0x10007a6f 0x1
|
||||
.rodata.__func__.0
|
||||
0x10007a70 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
|
||||
.rodata.__aeabi_float_init.str1.4
|
||||
0x10007a84 0x81 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
|
||||
0x85 (size before relaxing)
|
||||
*fill* 0x10007b05 0x3
|
||||
.rodata.__func__.0
|
||||
0x10007b08 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
|
||||
*fill* 0x10007b1b 0x1
|
||||
.rodata.str1.4
|
||||
0x10007b1c 0x4c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_44
|
||||
0x10007b68 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_75
|
||||
0x10007b74 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_81
|
||||
0x10007b80 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.crlf_str.2
|
||||
0x10007b8c 0x2 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj
|
||||
*fill* 0x10007b8e 0x2
|
||||
.rodata.str1.4
|
||||
0x10007b90 0x2c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata.__bi_28.4
|
||||
0x10007bbc 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata.__bi_29.5
|
||||
0x10007bc8 0x8 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata._hw_endpoint_alloc.str1.4
|
||||
0x10007bd0 0xbd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007c8d 0x3
|
||||
.rodata._hw_endpoint_init.str1.4
|
||||
0x10007c90 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.hw_handle_buff_status.str1.4
|
||||
0x10007cb8 0xb CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007cc3 0x1
|
||||
.rodata.dcd_rp2040_irq.str1.4
|
||||
0x10007cc4 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata._hw_endpoint_stall.str1.4
|
||||
0x10007cd8 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007ce5 0x3
|
||||
.rodata.dcd_int_enable.str1.4
|
||||
0x10007ce8 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.__func__.0
|
||||
0x10007cf4 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d09 0x3
|
||||
.rodata.__func__.1
|
||||
0x10007d0c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d1f 0x1
|
||||
.rodata.__func__.10
|
||||
0x10007d20 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d2f 0x1
|
||||
.rodata.__func__.11
|
||||
0x10007d30 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d43 0x1
|
||||
.rodata.__func__.12
|
||||
0x10007d44 0x16 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d5a 0x2
|
||||
.rodata.__func__.13
|
||||
0x10007d5c 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d65 0x3
|
||||
.rodata.__func__.2
|
||||
0x10007d68 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d77 0x1
|
||||
0x1000773c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x1000774f 0x1
|
||||
.rodata.__func__.3
|
||||
0x10007d78 0xe CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d86 0x2
|
||||
0x10007750 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
.rodata.__func__.4
|
||||
0x1000775c 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x1000776b 0x1
|
||||
.rodata.__func__.6
|
||||
0x1000776c 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
|
||||
*fill* 0x10007786 0x2
|
||||
.rodata._ftoa.str1.4
|
||||
0x10007788 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
*fill* 0x1000779d 0x3
|
||||
.rodata._vsnprintf
|
||||
0x100077a0 0x1e0 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
.rodata.pow10.0
|
||||
0x10007980 0x50 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
|
||||
.rodata.__aeabi_double_init.str1.4
|
||||
0x100079d0 0xaf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
|
||||
*fill* 0x10007a7f 0x1
|
||||
.rodata.__func__.0
|
||||
0x10007a80 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
|
||||
.rodata.__aeabi_float_init.str1.4
|
||||
0x10007a94 0x81 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
|
||||
0x85 (size before relaxing)
|
||||
*fill* 0x10007b15 0x3
|
||||
.rodata.__func__.0
|
||||
0x10007b18 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
|
||||
*fill* 0x10007b2b 0x1
|
||||
.rodata.str1.4
|
||||
0x10007b2c 0x4c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_44
|
||||
0x10007b78 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_75
|
||||
0x10007b84 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.__bi_81
|
||||
0x10007b90 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.rodata.crlf_str.2
|
||||
0x10007b9c 0x2 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj
|
||||
*fill* 0x10007b9e 0x2
|
||||
.rodata.str1.4
|
||||
0x10007ba0 0x2c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata.__bi_28.4
|
||||
0x10007bcc 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata.__bi_29.5
|
||||
0x10007bd8 0x8 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.rodata._hw_endpoint_alloc.str1.4
|
||||
0x10007be0 0xbd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007c9d 0x3
|
||||
.rodata._hw_endpoint_init.str1.4
|
||||
0x10007ca0 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.hw_handle_buff_status.str1.4
|
||||
0x10007cc8 0xb CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007cd3 0x1
|
||||
.rodata.dcd_rp2040_irq.str1.4
|
||||
0x10007cd4 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata._hw_endpoint_stall.str1.4
|
||||
0x10007ce8 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007cf5 0x3
|
||||
.rodata.dcd_int_enable.str1.4
|
||||
0x10007cf8 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.__func__.0
|
||||
0x10007d04 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d19 0x3
|
||||
.rodata.__func__.1
|
||||
0x10007d1c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d2f 0x1
|
||||
.rodata.__func__.10
|
||||
0x10007d30 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d3f 0x1
|
||||
.rodata.__func__.11
|
||||
0x10007d40 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d53 0x1
|
||||
.rodata.__func__.12
|
||||
0x10007d54 0x16 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d6a 0x2
|
||||
.rodata.__func__.13
|
||||
0x10007d6c 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d75 0x3
|
||||
.rodata.__func__.2
|
||||
0x10007d78 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d87 0x1
|
||||
.rodata.__func__.3
|
||||
0x10007d88 0xe CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007d96 0x2
|
||||
.rodata.__func__.5
|
||||
0x10007d98 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007db2 0x2
|
||||
.rodata.__func__.6
|
||||
0x10007db4 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.__func__.8
|
||||
0x10007dc0 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata._hw_endpoint_buffer_control_update32.str1.4
|
||||
0x10007dd0 0x1f CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007def 0x1
|
||||
.rodata._hw_endpoint_xfer_sync.str1.4
|
||||
0x10007df0 0x99 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007e89 0x3
|
||||
.rodata._hw_endpoint_xfer_continue.str1.4
|
||||
0x10007e8c 0x50 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
.rodata._hw_endpoint_xfer.str1.4
|
||||
0x10007edc 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
.rodata.str1.4
|
||||
0x10007eeb 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
0x7 (size before relaxing)
|
||||
*fill* 0x10007eeb 0x1
|
||||
.rodata.__func__.0
|
||||
0x10007eec 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007efe 0x2
|
||||
.rodata.__func__.1
|
||||
0x10007f00 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007f17 0x1
|
||||
.rodata.process_set_config.str1.4
|
||||
0x10007f18 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x10007f2f 0x1
|
||||
.rodata.process_get_descriptor
|
||||
0x10007f30 0x40 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.dcd_event_handler.str1.4
|
||||
0x10007f70 0x53 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x10007fc3 0x1
|
||||
.rodata.process_control_request
|
||||
0x10007fc4 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.tud_task
|
||||
0x10007fec 0x24 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.1
|
||||
0x10008010 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000801f 0x1
|
||||
.rodata.__func__.2
|
||||
0x10008020 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.3
|
||||
0x10008034 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.4
|
||||
0x10008044 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000805b 0x1
|
||||
0x10007d98 0xe CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007da6 0x2
|
||||
.rodata.__func__.5
|
||||
0x1000805c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000806f 0x1
|
||||
0x10007da8 0x1a CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
*fill* 0x10007dc2 0x2
|
||||
.rodata.__func__.6
|
||||
0x10008070 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.7
|
||||
0x10008088 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000809b 0x1
|
||||
0x10007dc4 0xc CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata.__func__.8
|
||||
0x1000809c 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x100080a5 0x3
|
||||
.rodata._usbd_driver
|
||||
0x100080a8 0x1c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.tud_control_xfer.str1.4
|
||||
0x100080c4 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
0x10007dd0 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.obj
|
||||
.rodata._hw_endpoint_buffer_control_update32.str1.4
|
||||
0x10007de0 0x1f CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007dff 0x1
|
||||
.rodata._hw_endpoint_xfer_sync.str1.4
|
||||
0x10007e00 0x99 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007e99 0x3
|
||||
.rodata._hw_endpoint_xfer_continue.str1.4
|
||||
0x10007e9c 0x50 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
.rodata._hw_endpoint_xfer.str1.4
|
||||
0x10007eec 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
.rodata.str1.4
|
||||
0x10007efb 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
0x7 (size before relaxing)
|
||||
*fill* 0x10007efb 0x1
|
||||
.rodata.__func__.0
|
||||
0x100080c4 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
*fill* 0x100080d9 0x3
|
||||
0x10007efc 0x12 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007f0e 0x2
|
||||
.rodata.__func__.1
|
||||
0x100080dc 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
*fill* 0x100080ed 0x3
|
||||
.rodata.hidd_open.str1.4
|
||||
0x100080f0 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
0x29 (size before relaxing)
|
||||
*fill* 0x10008101 0x3
|
||||
.rodata.hidd_control_request
|
||||
0x10008104 0x30 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
.rodata.__PRETTY_FUNCTION__.2
|
||||
0x10008134 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x1000813e 0x2
|
||||
.rodata.__func__.0
|
||||
0x10008140 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x1000814d 0x3
|
||||
0x10007f10 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj
|
||||
*fill* 0x10007f27 0x1
|
||||
.rodata.process_set_config.str1.4
|
||||
0x10007f28 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x10007f3f 0x1
|
||||
.rodata.process_get_descriptor
|
||||
0x10007f40 0x40 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.dcd_event_handler.str1.4
|
||||
0x10007f80 0x53 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x10007fd3 0x1
|
||||
.rodata.process_control_request
|
||||
0x10007fd4 0x28 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.tud_task
|
||||
0x10007ffc 0x24 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.1
|
||||
0x10008150 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x10008165 0x3
|
||||
0x10008020 0xf CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000802f 0x1
|
||||
.rodata.__func__.2
|
||||
0x10008030 0x14 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.3
|
||||
0x10008168 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
.rodata.tusb_init.str1.4
|
||||
0x10008172 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/tusb.c.obj
|
||||
*fill* 0x10008172 0x2
|
||||
0x10008044 0x10 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.4
|
||||
0x10008054 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000806b 0x1
|
||||
.rodata.__func__.5
|
||||
0x1000806c 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x1000807f 0x1
|
||||
.rodata.__func__.6
|
||||
0x10008080 0x18 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.__func__.7
|
||||
0x10008098 0x13 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x100080ab 0x1
|
||||
.rodata.__func__.8
|
||||
0x100080ac 0x9 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
*fill* 0x100080b5 0x3
|
||||
.rodata._usbd_driver
|
||||
0x100080b8 0x1c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd.c.obj
|
||||
.rodata.tud_control_xfer.str1.4
|
||||
0x100080d4 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
.rodata.__func__.0
|
||||
0x10008174 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/tusb.c.obj
|
||||
*fill* 0x1000817e 0x2
|
||||
.rodata._pio_find_offset_for_program.str1.4
|
||||
0x10008180 0x6c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
.rodata._pio_add_program_at_offset.str1.4
|
||||
0x100081ec 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
*fill* 0x100081fd 0x3
|
||||
0x100080d4 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
*fill* 0x100080e9 0x3
|
||||
.rodata.__func__.1
|
||||
0x10008200 0x1d CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
0x10008220 . = ALIGN (0x4)
|
||||
*fill* 0x1000821d 0x3
|
||||
0x100080ec 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/device/usbd_control.c.obj
|
||||
*fill* 0x100080fd 0x3
|
||||
.rodata.hidd_open.str1.4
|
||||
0x10008100 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
0x29 (size before relaxing)
|
||||
*fill* 0x10008111 0x3
|
||||
.rodata.hidd_control_request
|
||||
0x10008114 0x30 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
.rodata.__PRETTY_FUNCTION__.2
|
||||
0x10008144 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x1000814e 0x2
|
||||
.rodata.__func__.0
|
||||
0x10008150 0xd CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x1000815d 0x3
|
||||
.rodata.__func__.1
|
||||
0x10008160 0x15 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
*fill* 0x10008175 0x3
|
||||
.rodata.__func__.3
|
||||
0x10008178 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.obj
|
||||
.rodata.tusb_init.str1.4
|
||||
0x10008182 0x17 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/tusb.c.obj
|
||||
*fill* 0x10008182 0x2
|
||||
.rodata.__func__.0
|
||||
0x10008184 0xa CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/src/tusb.c.obj
|
||||
*fill* 0x1000818e 0x2
|
||||
.rodata._pio_find_offset_for_program.str1.4
|
||||
0x10008190 0x6c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
.rodata._pio_add_program_at_offset.str1.4
|
||||
0x100081fc 0x11 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
*fill* 0x1000820d 0x3
|
||||
.rodata.__func__.1
|
||||
0x10008210 0x1d CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
0x10008230 . = ALIGN (0x4)
|
||||
*fill* 0x1000822d 0x3
|
||||
*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*)))
|
||||
0x10008220 . = ALIGN (0x4)
|
||||
0x10008230 . = ALIGN (0x4)
|
||||
|
||||
.rel.dyn 0x10008220 0x0
|
||||
.rel.iplt 0x10008220 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp/crtbegin.o
|
||||
.rel.dyn 0x10008230 0x0
|
||||
.rel.iplt 0x10008230 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp/crtbegin.o
|
||||
|
||||
.ARM.extab
|
||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||
0x10008220 __exidx_start = .
|
||||
0x10008230 __exidx_start = .
|
||||
|
||||
.ARM.exidx
|
||||
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
||||
0x10008220 __exidx_end = .
|
||||
0x10008220 . = ALIGN (0x4)
|
||||
0x10008220 __binary_info_start = .
|
||||
0x10008230 __exidx_end = .
|
||||
0x10008230 . = ALIGN (0x4)
|
||||
0x10008230 __binary_info_start = .
|
||||
|
||||
.binary_info 0x10008220 0x24
|
||||
.binary_info 0x10008230 0x24
|
||||
*(.binary_info.keep.*)
|
||||
.binary_info.keep.__bi_ptr22
|
||||
0x10008220 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr30
|
||||
0x10008224 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr38
|
||||
0x10008228 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr44
|
||||
0x1000822c 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr50
|
||||
0x10008230 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr75
|
||||
.binary_info.keep.__bi_ptr30
|
||||
0x10008234 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr81
|
||||
.binary_info.keep.__bi_ptr38
|
||||
0x10008238 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr44
|
||||
0x1000823c 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr50
|
||||
0x10008240 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr75
|
||||
0x10008244 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
.binary_info.keep.__bi_ptr81
|
||||
0x10008248 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
|
||||
*(.binary_info.*)
|
||||
.binary_info.__bi_ptr28
|
||||
0x1000823c 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
0x1000824c 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
.binary_info.__bi_ptr29
|
||||
0x10008240 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
0x10008244 __binary_info_end = .
|
||||
0x10008244 . = ALIGN (0x4)
|
||||
0x10008244 __etext = .
|
||||
0x10008250 0x4 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
|
||||
0x10008254 __binary_info_end = .
|
||||
0x10008254 . = ALIGN (0x4)
|
||||
0x10008254 __etext = .
|
||||
|
||||
.ram_vector_table
|
||||
0x20000000 0xc0
|
||||
@@ -2606,7 +2605,7 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
0x20000000 0xc0 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
|
||||
0x20000000 ram_vector_table
|
||||
|
||||
.data 0x200000c0 0x338 load address 0x10008244
|
||||
.data 0x200000c0 0x338 load address 0x10008254
|
||||
0x200000c0 __data_start__ = .
|
||||
*(vtable)
|
||||
*(.time_critical*)
|
||||
@@ -2704,27 +2703,27 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
0x200003f8 . = ALIGN (0x4)
|
||||
0x200003f8 __data_end__ = .
|
||||
|
||||
.igot.plt 0x200003f8 0x0 load address 0x1000857c
|
||||
.igot.plt 0x200003f8 0x0 load address 0x1000858c
|
||||
.igot.plt 0x200003f8 0x0 c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp/crtbegin.o
|
||||
|
||||
.uninitialized_data
|
||||
0x200003f8 0x0 load address 0x1000857c
|
||||
0x200003f8 0x0 load address 0x1000858c
|
||||
0x200003f8 . = ALIGN (0x4)
|
||||
*(.uninitialized_data*)
|
||||
|
||||
.scratch_x 0x20040000 0x0 load address 0x1000857c
|
||||
.scratch_x 0x20040000 0x0 load address 0x1000858c
|
||||
0x20040000 __scratch_x_start__ = .
|
||||
*(.scratch_x.*)
|
||||
0x20040000 . = ALIGN (0x4)
|
||||
0x20040000 __scratch_x_end__ = .
|
||||
0x1000857c __scratch_x_source__ = LOADADDR (.scratch_x)
|
||||
0x1000858c __scratch_x_source__ = LOADADDR (.scratch_x)
|
||||
|
||||
.scratch_y 0x20041000 0x0 load address 0x1000857c
|
||||
.scratch_y 0x20041000 0x0 load address 0x1000858c
|
||||
0x20041000 __scratch_y_start__ = .
|
||||
*(.scratch_y.*)
|
||||
0x20041000 . = ALIGN (0x4)
|
||||
0x20041000 __scratch_y_end__ = .
|
||||
0x1000857c __scratch_y_source__ = LOADADDR (.scratch_y)
|
||||
0x1000858c __scratch_y_source__ = LOADADDR (.scratch_y)
|
||||
|
||||
.bss 0x200003f8 0xc50
|
||||
0x200003f8 . = ALIGN (0x4)
|
||||
@@ -2835,8 +2834,8 @@ LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../
|
||||
*(.stack*)
|
||||
.stack 0x20041000 0x800 CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj
|
||||
|
||||
.flash_end 0x1000857c 0x0
|
||||
0x1000857c __flash_binary_end = .
|
||||
.flash_end 0x1000858c 0x0
|
||||
0x1000858c __flash_binary_end = .
|
||||
0x20040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM))
|
||||
0x20041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X))
|
||||
0x20042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y))
|
||||
@@ -2911,7 +2910,7 @@ LOAD CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/r
|
||||
LOAD CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/lib/tinyusb/hw/bsp/raspberry_pi_pico/board_raspberry_pi_pico.c.obj
|
||||
LOAD CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
LOAD CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj
|
||||
LOAD C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
LOAD C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libstdc++.a
|
||||
LOAD c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libm.a
|
||||
START GROUP
|
||||
@@ -3028,7 +3027,7 @@ LOAD linker stubs
|
||||
.ARM.attributes
|
||||
0x000007a8 0x2c CMakeFiles/Pico_Game_Controller.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj
|
||||
.ARM.attributes
|
||||
0x000007d4 0x22 C:\Users\ngadj\AppData\Local\Temp\ccdcDqkk.o
|
||||
0x000007d4 0x22 C:\Users\ngadj\AppData\Local\Temp\ccwGiYJx.o
|
||||
.ARM.attributes
|
||||
0x000007f6 0x1e c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp\libgcc.a(_dvmd_tls.o)
|
||||
.ARM.attributes
|
||||
|
||||
+505
-504
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+157
-153
@@ -1,35 +1,35 @@
|
||||
/*
|
||||
/*
|
||||
* Pico SDVX
|
||||
* @author SpeedyPotato
|
||||
*
|
||||
*
|
||||
* Based off dev_hid_composite and mdxtinkernick/pico_encoders
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "bsp/board.h"
|
||||
#include "tusb.h"
|
||||
#include "pico/stdlib.h"
|
||||
|
||||
#include "usb_descriptors.h"
|
||||
|
||||
#include "hardware/pio.h"
|
||||
#include "encoders.pio.h"
|
||||
#include "hardware/dma.h"
|
||||
#include "hardware/irq.h"
|
||||
#include "encoders.pio.h"
|
||||
#include "hardware/pio.h"
|
||||
#include "pico/stdlib.h"
|
||||
#include "tusb.h"
|
||||
#include "usb_descriptors.h"
|
||||
|
||||
#define SW_GPIO_SIZE 7 // Number of switches
|
||||
#define ENC_GPIO_SIZE 2 // Number of encoders
|
||||
#define SW_GPIO_SIZE 7 // Number of switches
|
||||
#define ENC_GPIO_SIZE 2 // Number of encoders
|
||||
|
||||
// MODIFY KEYBINDS HERE, MAKE SURE LENGTH MATCHES SW_GPIO_SIZE
|
||||
const uint8_t SW_KEYCODE[] =
|
||||
{HID_KEY_RETURN, HID_KEY_A, HID_KEY_S, HID_KEY_D, HID_KEY_F, HID_KEY_Z, HID_KEY_X};
|
||||
const uint8_t SW_GPIO[] = {4, 5, 6, 7, 8, 9, 10}; // MAKE SURE LENGTH MATCHES SW_GPIO_SIZE
|
||||
const uint8_t LED_GPIO[] = {28, 27, 26, 22, 21, 20, 19}; // MAKE SURE LENGTH MATCHES SW_GPIO_SIZE
|
||||
const uint8_t ENC_GPIO[] = {0, 2}; // L_ENC(0, 1); R_ENC(2, 3)
|
||||
const uint8_t ENC_SENS = 1; // Encoder sensitivity multiplier
|
||||
const uint8_t SW_KEYCODE[] = {HID_KEY_RETURN, HID_KEY_A, HID_KEY_S, HID_KEY_D,
|
||||
HID_KEY_F, HID_KEY_Z, HID_KEY_X};
|
||||
const uint8_t SW_GPIO[] = {4, 5, 6, 7,
|
||||
8, 9, 10}; // MAKE SURE LENGTH MATCHES SW_GPIO_SIZE
|
||||
const uint8_t LED_GPIO[] = {
|
||||
28, 27, 26, 22, 21, 20, 19}; // MAKE SURE LENGTH MATCHES SW_GPIO_SIZE
|
||||
const uint8_t ENC_GPIO[] = {0, 2}; // L_ENC(0, 1); R_ENC(2, 3)
|
||||
const uint8_t ENC_SENS = 1; // Encoder sensitivity multiplier
|
||||
|
||||
PIO pio;
|
||||
uint32_t enc_val[2];
|
||||
@@ -43,184 +43,188 @@ bool sw_changed;
|
||||
* DMA Encoder Logic
|
||||
**/
|
||||
void dma_handler() {
|
||||
uint i = 1;
|
||||
int interrupt_channel = 0;
|
||||
while ((i & dma_hw->ints0) == 0) {
|
||||
i = i << 1;
|
||||
++interrupt_channel;
|
||||
}
|
||||
dma_hw->ints0 = 1u << interrupt_channel;
|
||||
if (interrupt_channel < 4) {
|
||||
dma_channel_set_read_addr(interrupt_channel, &pio->rxf[interrupt_channel], true);
|
||||
}
|
||||
uint i = 1;
|
||||
int interrupt_channel = 0;
|
||||
while ((i & dma_hw->ints0) == 0) {
|
||||
i = i << 1;
|
||||
++interrupt_channel;
|
||||
}
|
||||
dma_hw->ints0 = 1u << interrupt_channel;
|
||||
if (interrupt_channel < 4) {
|
||||
dma_channel_set_read_addr(interrupt_channel, &pio->rxf[interrupt_channel],
|
||||
true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize Board Pins
|
||||
**/
|
||||
void init() {
|
||||
// LED Pin on when connected
|
||||
gpio_init(25);
|
||||
gpio_set_dir(25, GPIO_OUT);
|
||||
gpio_put(25, 1);
|
||||
// LED Pin on when connected
|
||||
gpio_init(25);
|
||||
gpio_set_dir(25, GPIO_OUT);
|
||||
gpio_put(25, 1);
|
||||
|
||||
// Set up the state machine for encoders
|
||||
pio = pio0;
|
||||
uint offset = pio_add_program(pio, &encoders_program);
|
||||
// Setup Encoders
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++){
|
||||
enc_val[i] = 0;
|
||||
prev_enc_val[i] = 0;
|
||||
encoders_program_init(pio, i, offset, ENC_GPIO[i]);
|
||||
|
||||
dma_channel_config c = dma_channel_get_default_config(i);
|
||||
channel_config_set_read_increment(&c, false);
|
||||
channel_config_set_write_increment(&c, false);
|
||||
channel_config_set_dreq(&c, pio_get_dreq(pio, i, false));
|
||||
|
||||
dma_channel_configure(i, &c,
|
||||
&enc_val[i], // Destinatinon pointer
|
||||
&pio->rxf[i], // Source pointer
|
||||
0x10, // Number of transfers
|
||||
true // Start immediately
|
||||
);
|
||||
irq_set_exclusive_handler(DMA_IRQ_0, dma_handler);
|
||||
irq_set_enabled(DMA_IRQ_0, true);
|
||||
dma_channel_set_irq0_enabled(i, true);
|
||||
}
|
||||
// Set up the state machine for encoders
|
||||
pio = pio0;
|
||||
uint offset = pio_add_program(pio, &encoders_program);
|
||||
// Setup Encoders
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++) {
|
||||
enc_val[i] = 0;
|
||||
prev_enc_val[i] = 0;
|
||||
encoders_program_init(pio, i, offset, ENC_GPIO[i]);
|
||||
|
||||
// Setup Button GPIO
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
sw_val[i] = false;
|
||||
prev_sw_val[i] = false;
|
||||
gpio_init(SW_GPIO[i]);
|
||||
gpio_set_function(SW_GPIO[i], GPIO_FUNC_SIO);
|
||||
gpio_set_dir(SW_GPIO[i], GPIO_IN);
|
||||
gpio_pull_up(SW_GPIO[i]);
|
||||
}
|
||||
dma_channel_config c = dma_channel_get_default_config(i);
|
||||
channel_config_set_read_increment(&c, false);
|
||||
channel_config_set_write_increment(&c, false);
|
||||
channel_config_set_dreq(&c, pio_get_dreq(pio, i, false));
|
||||
|
||||
// Setup LED GPIO
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
gpio_init(LED_GPIO[i]);
|
||||
gpio_set_dir(LED_GPIO[i], GPIO_OUT);
|
||||
}
|
||||
dma_channel_configure(i, &c,
|
||||
&enc_val[i], // Destinatinon pointer
|
||||
&pio->rxf[i], // Source pointer
|
||||
0x10, // Number of transfers
|
||||
true // Start immediately
|
||||
);
|
||||
irq_set_exclusive_handler(DMA_IRQ_0, dma_handler);
|
||||
irq_set_enabled(DMA_IRQ_0, true);
|
||||
dma_channel_set_irq0_enabled(i, true);
|
||||
}
|
||||
|
||||
// Set listener bools
|
||||
enc_changed = false;
|
||||
sw_changed = false;
|
||||
// Setup Button GPIO
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
sw_val[i] = false;
|
||||
prev_sw_val[i] = false;
|
||||
gpio_init(SW_GPIO[i]);
|
||||
gpio_set_function(SW_GPIO[i], GPIO_FUNC_SIO);
|
||||
gpio_set_dir(SW_GPIO[i], GPIO_IN);
|
||||
gpio_pull_up(SW_GPIO[i]);
|
||||
}
|
||||
|
||||
// Setup LED GPIO
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
gpio_init(LED_GPIO[i]);
|
||||
gpio_set_dir(LED_GPIO[i], GPIO_OUT);
|
||||
}
|
||||
|
||||
// Set listener bools
|
||||
enc_changed = false;
|
||||
sw_changed = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update Class Vars
|
||||
**/
|
||||
void update_inputs() {
|
||||
// Encoder Flag
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++) {
|
||||
if (enc_val[i] != prev_enc_val[i]) {
|
||||
enc_changed = true;
|
||||
break;
|
||||
}
|
||||
// Encoder Flag
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++) {
|
||||
if (enc_val[i] != prev_enc_val[i]) {
|
||||
enc_changed = true;
|
||||
break;
|
||||
}
|
||||
// Switch Update & Flag
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
if (!gpio_get(SW_GPIO[i])) {
|
||||
sw_val[i] = true;
|
||||
} else {
|
||||
sw_val[i] = false;
|
||||
}
|
||||
if (!sw_changed && sw_val[i] != prev_sw_val[i]) {
|
||||
sw_changed = true;
|
||||
}
|
||||
}
|
||||
// Switch Update & Flag
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
if (!gpio_get(SW_GPIO[i])) {
|
||||
sw_val[i] = true;
|
||||
} else {
|
||||
sw_val[i] = false;
|
||||
}
|
||||
if (!sw_changed && sw_val[i] != prev_sw_val[i]) {
|
||||
sw_changed = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Keyboard Mode
|
||||
**/
|
||||
void key_mode() {
|
||||
if (tud_hid_ready()) {
|
||||
/*------------- Keyboard -------------*/
|
||||
if (sw_changed) {
|
||||
bool is_pressed = false;
|
||||
int keycode_idx = 0;
|
||||
uint8_t keycode[6] = {0}; //looks like we are limited to 6kro?
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
if (sw_val[i]) {
|
||||
// use to avoid send multiple consecutive zero report for keyboard
|
||||
keycode[keycode_idx] = SW_KEYCODE[i];
|
||||
keycode_idx = ++keycode_idx % SW_GPIO_SIZE;
|
||||
is_pressed = true;
|
||||
if (tud_hid_ready()) {
|
||||
/*------------- Keyboard -------------*/
|
||||
if (sw_changed) {
|
||||
bool is_pressed = false;
|
||||
int keycode_idx = 0;
|
||||
uint8_t keycode[6] = {0}; // looks like we are limited to 6kro?
|
||||
for (int i = 0; i < SW_GPIO_SIZE; i++) {
|
||||
if (sw_val[i]) {
|
||||
// use to avoid send multiple consecutive zero report for keyboard
|
||||
keycode[keycode_idx] = SW_KEYCODE[i];
|
||||
keycode_idx = ++keycode_idx % SW_GPIO_SIZE;
|
||||
is_pressed = true;
|
||||
|
||||
prev_sw_val[i] = sw_val[i];
|
||||
// Reactive Lighting On
|
||||
gpio_put(LED_GPIO[i], 1);
|
||||
} else {
|
||||
// Reactive Lighting Off
|
||||
gpio_put(LED_GPIO[i], 0);
|
||||
}
|
||||
}
|
||||
if (is_pressed) {
|
||||
// Send key report
|
||||
tud_hid_keyboard_report(REPORT_ID_KEYBOARD, 0, keycode);
|
||||
} else {
|
||||
// Send empty key report if previously has key pressed
|
||||
tud_hid_keyboard_report(REPORT_ID_KEYBOARD, 0, NULL);
|
||||
}
|
||||
sw_changed = false;
|
||||
}
|
||||
|
||||
/*------------- Mouse -------------*/
|
||||
if (enc_changed) {
|
||||
// Delay if needed before attempt to send mouse report
|
||||
while (!tud_hid_ready()) {
|
||||
board_delay(1);
|
||||
}
|
||||
tud_hid_mouse_report(REPORT_ID_MOUSE, 0x00, (enc_val[0] - prev_enc_val[0]) * ENC_SENS,
|
||||
(enc_val[1] - prev_enc_val[1]) * ENC_SENS, 0, 0);
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++) {
|
||||
prev_enc_val[i] = enc_val[i];
|
||||
}
|
||||
enc_changed = false;
|
||||
prev_sw_val[i] = sw_val[i];
|
||||
// Reactive Lighting On
|
||||
gpio_put(LED_GPIO[i], 1);
|
||||
} else {
|
||||
// Reactive Lighting Off
|
||||
gpio_put(LED_GPIO[i], 0);
|
||||
}
|
||||
}
|
||||
if (is_pressed) {
|
||||
// Send key report
|
||||
tud_hid_keyboard_report(REPORT_ID_KEYBOARD, 0, keycode);
|
||||
} else {
|
||||
// Send empty key report if previously has key pressed
|
||||
tud_hid_keyboard_report(REPORT_ID_KEYBOARD, 0, NULL);
|
||||
}
|
||||
sw_changed = false;
|
||||
}
|
||||
|
||||
/*------------- Mouse -------------*/
|
||||
if (enc_changed) {
|
||||
// Delay if needed before attempt to send mouse report
|
||||
while (!tud_hid_ready()) {
|
||||
board_delay(1);
|
||||
}
|
||||
tud_hid_mouse_report(REPORT_ID_MOUSE, 0x00,
|
||||
(enc_val[0] - prev_enc_val[0]) * ENC_SENS,
|
||||
(enc_val[1] - prev_enc_val[1]) * ENC_SENS, 0, 0);
|
||||
for (int i = 0; i < ENC_GPIO_SIZE; i++) {
|
||||
prev_enc_val[i] = enc_val[i];
|
||||
}
|
||||
enc_changed = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Main Loop Function
|
||||
**/
|
||||
int main(void) {
|
||||
board_init();
|
||||
tusb_init();
|
||||
init();
|
||||
board_init();
|
||||
tusb_init();
|
||||
init();
|
||||
|
||||
while (1) {
|
||||
tud_task(); // tinyusb device task
|
||||
update_inputs();
|
||||
key_mode();
|
||||
}
|
||||
while (1) {
|
||||
tud_task(); // tinyusb device task
|
||||
update_inputs();
|
||||
key_mode();
|
||||
}
|
||||
|
||||
return 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Invoked when received GET_REPORT control request
|
||||
// Application must fill buffer report's content and return its length.
|
||||
// Return zero will cause the stack to STALL request
|
||||
uint16_t tud_hid_get_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen) {
|
||||
// TODO not Implemented
|
||||
(void) report_id;
|
||||
(void) report_type;
|
||||
(void) buffer;
|
||||
(void) reqlen;
|
||||
uint16_t tud_hid_get_report_cb(uint8_t report_id, hid_report_type_t report_type,
|
||||
uint8_t *buffer, uint16_t reqlen) {
|
||||
// TODO not Implemented
|
||||
(void)report_id;
|
||||
(void)report_type;
|
||||
(void)buffer;
|
||||
(void)reqlen;
|
||||
|
||||
return 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Invoked when received SET_REPORT control request or
|
||||
// received data on OUT endpoint ( Report ID = 0, Type = 0 )
|
||||
void tud_hid_set_report_cb(uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize) {
|
||||
// TODO set LED based on CAPLOCK, NUMLOCK etc...
|
||||
(void) report_id;
|
||||
(void) report_type;
|
||||
(void) buffer;
|
||||
(void) bufsize;
|
||||
void tud_hid_set_report_cb(uint8_t report_id, hid_report_type_t report_type,
|
||||
uint8_t const *buffer, uint16_t bufsize) {
|
||||
// TODO set LED based on CAPLOCK, NUMLOCK etc...
|
||||
(void)report_id;
|
||||
(void)report_type;
|
||||
(void)buffer;
|
||||
(void)bufsize;
|
||||
}
|
||||
|
||||
+17
-17
@@ -39,24 +39,24 @@ extern "C" {
|
||||
#error CFG_TUSB_MCU must be defined
|
||||
#endif
|
||||
|
||||
#if CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || \
|
||||
CFG_TUSB_MCU == OPT_MCU_NUC505 || CFG_TUSB_MCU == OPT_MCU_CXD56
|
||||
#define CFG_TUSB_RHPORT0_MODE (OPT_MODE_DEVICE | OPT_MODE_HIGH_SPEED)
|
||||
#if CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_LPC43XX || \
|
||||
CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_NUC505 || \
|
||||
CFG_TUSB_MCU == OPT_MCU_CXD56
|
||||
#define CFG_TUSB_RHPORT0_MODE (OPT_MODE_DEVICE | OPT_MODE_HIGH_SPEED)
|
||||
#else
|
||||
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
|
||||
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
|
||||
#endif
|
||||
|
||||
#ifndef CFG_TUSB_OS
|
||||
#define CFG_TUSB_OS OPT_OS_PICO
|
||||
#define CFG_TUSB_OS OPT_OS_PICO
|
||||
#endif
|
||||
|
||||
// CFG_TUSB_DEBUG is defined by compiler in DEBUG build
|
||||
// #define CFG_TUSB_DEBUG 0
|
||||
|
||||
/* USB DMA on some MCUs can only access a specific SRAM region with restriction on alignment.
|
||||
* Tinyusb use follows macros to declare transferring memory so that they can be put
|
||||
* into those specific section.
|
||||
* e.g
|
||||
/* USB DMA on some MCUs can only access a specific SRAM region with restriction
|
||||
* on alignment. Tinyusb use follows macros to declare transferring memory so
|
||||
* that they can be put into those specific section. e.g
|
||||
* - CFG_TUSB_MEM SECTION : __attribute__ (( section(".usb_ram") ))
|
||||
* - CFG_TUSB_MEM_ALIGN : __attribute__ ((aligned(4)))
|
||||
*/
|
||||
@@ -65,7 +65,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef CFG_TUSB_MEM_ALIGN
|
||||
#define CFG_TUSB_MEM_ALIGN __attribute__ ((aligned(4)))
|
||||
#define CFG_TUSB_MEM_ALIGN __attribute__((aligned(4)))
|
||||
#endif
|
||||
|
||||
//--------------------------------------------------------------------
|
||||
@@ -73,18 +73,18 @@ extern "C" {
|
||||
//--------------------------------------------------------------------
|
||||
|
||||
#ifndef CFG_TUD_ENDPOINT0_SIZE
|
||||
#define CFG_TUD_ENDPOINT0_SIZE 64
|
||||
#define CFG_TUD_ENDPOINT0_SIZE 64
|
||||
#endif
|
||||
|
||||
//------------- CLASS -------------//
|
||||
#define CFG_TUD_HID 1
|
||||
#define CFG_TUD_CDC 0
|
||||
#define CFG_TUD_MSC 0
|
||||
#define CFG_TUD_MIDI 0
|
||||
#define CFG_TUD_VENDOR 0
|
||||
#define CFG_TUD_HID 1
|
||||
#define CFG_TUD_CDC 0
|
||||
#define CFG_TUD_MSC 0
|
||||
#define CFG_TUD_MIDI 0
|
||||
#define CFG_TUD_VENDOR 0
|
||||
|
||||
// HID buffer size Should be sufficient to hold ID (if any) + Data
|
||||
#define CFG_TUD_HID_BUFSIZE 16
|
||||
#define CFG_TUD_HID_BUFSIZE 16
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
+78
-75
@@ -1,4 +1,4 @@
|
||||
/*
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 Ha Thach (tinyusb.org)
|
||||
@@ -23,140 +23,143 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "tusb.h"
|
||||
#include "usb_descriptors.h"
|
||||
|
||||
/* A combination of interfaces must have a unique product id, since PC will save device driver after the first plug.
|
||||
* Same VID/PID with different interface e.g MSC (first), then CDC (later) will possibly cause system error on PC.
|
||||
#include "tusb.h"
|
||||
|
||||
/* A combination of interfaces must have a unique product id, since PC will save
|
||||
* device driver after the first plug. Same VID/PID with different interface e.g
|
||||
* MSC (first), then CDC (later) will possibly cause system error on PC.
|
||||
*
|
||||
* Auto ProductID layout's Bitmap:
|
||||
* [MSB] HID | MSC | CDC [LSB]
|
||||
*/
|
||||
#define _PID_MAP(itf, n) ( (CFG_TUD_##itf) << (n) )
|
||||
#define USB_PID (0x4000 | _PID_MAP(CDC, 0) | _PID_MAP(MSC, 1) | _PID_MAP(HID, 2) | \
|
||||
_PID_MAP(MIDI, 3) | _PID_MAP(VENDOR, 4) )
|
||||
|
||||
// MODIFY SPOOF MODE HERE(0: SDVX | 1: IIDX)
|
||||
#define con_mode 0
|
||||
#define sdvx_pid 0x101c
|
||||
#define iidx_pid 0x8048
|
||||
#define _PID_MAP(itf, n) ((CFG_TUD_##itf) << (n))
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Device Descriptors
|
||||
//--------------------------------------------------------------------+
|
||||
tusb_desc_device_t const desc_device =
|
||||
{
|
||||
.bLength = sizeof(tusb_desc_device_t),
|
||||
.bDescriptorType = TUSB_DESC_DEVICE,
|
||||
.bcdUSB = 0x0200,
|
||||
.bDeviceClass = 0x00,
|
||||
.bDeviceSubClass = 0x00,
|
||||
.bDeviceProtocol = 0x00,
|
||||
.bMaxPacketSize0 = CFG_TUD_ENDPOINT0_SIZE,
|
||||
|
||||
.idVendor = 0xCafe,
|
||||
.idProduct = USB_PID,
|
||||
.bcdDevice = 0x0100,
|
||||
tusb_desc_device_t const desc_device = {
|
||||
.bLength = sizeof(tusb_desc_device_t),
|
||||
.bDescriptorType = TUSB_DESC_DEVICE,
|
||||
.bcdUSB = 0x0200,
|
||||
.bDeviceClass = 0x00,
|
||||
.bDeviceSubClass = 0x00,
|
||||
.bDeviceProtocol = 0x00,
|
||||
.bMaxPacketSize0 = CFG_TUD_ENDPOINT0_SIZE,
|
||||
|
||||
.iManufacturer = 0x01,
|
||||
.iProduct = 0x02,
|
||||
.iSerialNumber = 0x03,
|
||||
.idVendor = 0x1ccf,
|
||||
.idProduct = con_mode ? iidx_pid : sdvx_pid,
|
||||
.bcdDevice = 0x0100,
|
||||
|
||||
.bNumConfigurations = 0x01
|
||||
};
|
||||
.iManufacturer = 0x01,
|
||||
.iProduct = 0x02,
|
||||
.iSerialNumber = 0x03,
|
||||
|
||||
.bNumConfigurations = 0x01};
|
||||
|
||||
// Invoked when received GET DEVICE DESCRIPTOR
|
||||
// Application return pointer to descriptor
|
||||
uint8_t const *tud_descriptor_device_cb(void) {
|
||||
return (uint8_t const *) &desc_device;
|
||||
return (uint8_t const *)&desc_device;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// HID Report Descriptor
|
||||
//--------------------------------------------------------------------+
|
||||
|
||||
uint8_t const desc_hid_report[] =
|
||||
{
|
||||
TUD_HID_REPORT_DESC_KEYBOARD(HID_REPORT_ID(REPORT_ID_KEYBOARD)),
|
||||
TUD_HID_REPORT_DESC_MOUSE(HID_REPORT_ID(REPORT_ID_MOUSE))
|
||||
};
|
||||
uint8_t const desc_hid_report[] = {
|
||||
TUD_HID_REPORT_DESC_KEYBOARD(HID_REPORT_ID(REPORT_ID_KEYBOARD)),
|
||||
TUD_HID_REPORT_DESC_MOUSE(HID_REPORT_ID(REPORT_ID_MOUSE))};
|
||||
|
||||
// Invoked when received GET HID REPORT DESCRIPTOR
|
||||
// Application return pointer to descriptor
|
||||
// Descriptor contents must exist long enough for transfer to complete
|
||||
uint8_t const *tud_hid_descriptor_report_cb(void) {
|
||||
return desc_hid_report;
|
||||
}
|
||||
uint8_t const *tud_hid_descriptor_report_cb(void) { return desc_hid_report; }
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Configuration Descriptor
|
||||
//--------------------------------------------------------------------+
|
||||
|
||||
enum {
|
||||
ITF_NUM_HID,
|
||||
ITF_NUM_TOTAL
|
||||
};
|
||||
enum { ITF_NUM_HID, ITF_NUM_TOTAL };
|
||||
|
||||
#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_HID_DESC_LEN)
|
||||
#define CONFIG_TOTAL_LEN (TUD_CONFIG_DESC_LEN + TUD_HID_DESC_LEN)
|
||||
|
||||
#define EPNUM_HID 0x81
|
||||
#define EPNUM_HID 0x81
|
||||
|
||||
uint8_t const desc_configuration[] =
|
||||
{
|
||||
// Config number, interface count, string index, total length, attribute, power in mA
|
||||
TUD_CONFIG_DESCRIPTOR(1, ITF_NUM_TOTAL, 0, CONFIG_TOTAL_LEN, TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP, 100),
|
||||
uint8_t const desc_configuration[] = {
|
||||
// Config number, interface count, string index, total length, attribute,
|
||||
// power in mA
|
||||
TUD_CONFIG_DESCRIPTOR(1, ITF_NUM_TOTAL, 0, CONFIG_TOTAL_LEN,
|
||||
TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP, 100),
|
||||
|
||||
// Interface number, string index, protocol, report descriptor len, EP In & Out address, size & polling interval
|
||||
TUD_HID_DESCRIPTOR(ITF_NUM_HID, 0, HID_PROTOCOL_NONE, sizeof(desc_hid_report), EPNUM_HID,
|
||||
CFG_TUD_HID_BUFSIZE, 10)
|
||||
};
|
||||
// Interface number, string index, protocol, report descriptor len, EP In &
|
||||
// Out address, size & polling interval
|
||||
TUD_HID_DESCRIPTOR(ITF_NUM_HID, 0, HID_PROTOCOL_NONE,
|
||||
sizeof(desc_hid_report), EPNUM_HID, CFG_TUD_HID_BUFSIZE,
|
||||
1)};
|
||||
|
||||
// Invoked when received GET CONFIGURATION DESCRIPTOR
|
||||
// Application return pointer to descriptor
|
||||
// Descriptor contents must exist long enough for transfer to complete
|
||||
uint8_t const *tud_descriptor_configuration_cb(uint8_t index) {
|
||||
(void) index; // for multiple configurations
|
||||
return desc_configuration;
|
||||
(void)index; // for multiple configurations
|
||||
return desc_configuration;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// String Descriptors
|
||||
//--------------------------------------------------------------------+
|
||||
|
||||
#define sdvx_prod "SOUND VOLTEX controller"
|
||||
#define iidx_prod "beatmania IIDX controller premium model"
|
||||
|
||||
// array of pointer to string descriptors
|
||||
char const *string_desc_arr[] =
|
||||
{
|
||||
(const char[]) {0x09, 0x04}, // 0: is supported language is English (0x0409)
|
||||
"TinyUSB", // 1: Manufacturer
|
||||
"TinyUSB Device", // 2: Product
|
||||
"123456", // 3: Serials, should use chip ID
|
||||
};
|
||||
char const *string_desc_arr[] = {
|
||||
(const char[]){0x09, 0x04}, // 0: is supported language is English (0x0409)
|
||||
"Konami Amusement", // 1: Manufacturer
|
||||
con_mode ? iidx_prod : sdvx_prod, // 2: Product
|
||||
"123456", // 3: Serials, should use chip ID
|
||||
};
|
||||
|
||||
static uint16_t _desc_str[32];
|
||||
|
||||
// Invoked when received GET STRING DESCRIPTOR request
|
||||
// Application return pointer to descriptor, whose contents must exist long enough for transfer to complete
|
||||
// Application return pointer to descriptor, whose contents must exist long
|
||||
// enough for transfer to complete
|
||||
uint16_t const *tud_descriptor_string_cb(uint8_t index, uint16_t langid) {
|
||||
(void) langid;
|
||||
(void)langid;
|
||||
|
||||
uint8_t chr_count;
|
||||
uint8_t chr_count;
|
||||
|
||||
if (index == 0) {
|
||||
memcpy(&_desc_str[1], string_desc_arr[0], 2);
|
||||
chr_count = 1;
|
||||
} else {
|
||||
// Convert ASCII string into UTF-16
|
||||
if (index == 0) {
|
||||
memcpy(&_desc_str[1], string_desc_arr[0], 2);
|
||||
chr_count = 1;
|
||||
} else {
|
||||
// Convert ASCII string into UTF-16
|
||||
|
||||
if (!(index < sizeof(string_desc_arr) / sizeof(string_desc_arr[0]))) return NULL;
|
||||
if (!(index < sizeof(string_desc_arr) / sizeof(string_desc_arr[0])))
|
||||
return NULL;
|
||||
|
||||
const char *str = string_desc_arr[index];
|
||||
const char *str = string_desc_arr[index];
|
||||
|
||||
// Cap at max char
|
||||
chr_count = strlen(str);
|
||||
if (chr_count > 31) chr_count = 31;
|
||||
// Cap at max char
|
||||
chr_count = strlen(str);
|
||||
if (chr_count > 31) chr_count = 31;
|
||||
|
||||
for (uint8_t i = 0; i < chr_count; i++) {
|
||||
_desc_str[1 + i] = str[i];
|
||||
}
|
||||
for (uint8_t i = 0; i < chr_count; i++) {
|
||||
_desc_str[1 + i] = str[i];
|
||||
}
|
||||
}
|
||||
|
||||
// first byte is length (including header), second byte is string type
|
||||
_desc_str[0] = (TUSB_DESC_STRING << 8) | (2 * chr_count + 2);
|
||||
// first byte is length (including header), second byte is string type
|
||||
_desc_str[0] = (TUSB_DESC_STRING << 8) | (2 * chr_count + 2);
|
||||
|
||||
return _desc_str;
|
||||
return _desc_str;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/*
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 Ha Thach (tinyusb.org)
|
||||
@@ -25,9 +25,6 @@
|
||||
#ifndef USB_DESCRIPTORS_H_
|
||||
#define USB_DESCRIPTORS_H_
|
||||
|
||||
enum {
|
||||
REPORT_ID_KEYBOARD = 1,
|
||||
REPORT_ID_MOUSE
|
||||
};
|
||||
enum { REPORT_ID_KEYBOARD = 1, REPORT_ID_MOUSE };
|
||||
|
||||
#endif /* USB_DESCRIPTORS_H_ */
|
||||
|
||||
Reference in New Issue
Block a user