Selaa lähdekoodia

[demo]添加usb-hid示例工程

Rbb666 1 vuosi sitten
vanhempi
sitoutus
f07b466a26
100 muutettua tiedostoa jossa 998 lisäystä ja 16 poistoa
  1. 2 1
      .github/workflows/action.yml
  2. 2 1
      README.md
  3. 2 1
      README_zh.md
  4. 2 0
      libraries/components/tinyusb/lib/rt-thread/SConscript
  5. 4 2
      libraries/components/tinyusb/lib/rt-thread/tusb_config.h
  6. 0 0
      projects/usb/vision_board_tinyusb_cdc/.config
  7. 0 0
      projects/usb/vision_board_tinyusb_cdc/.cproject
  8. 0 0
      projects/usb/vision_board_tinyusb_cdc/.gitignore
  9. 1 1
      projects/usb/vision_board_tinyusb_cdc/.project
  10. 0 0
      projects/usb/vision_board_tinyusb_cdc/.secure_azone
  11. 0 0
      projects/usb/vision_board_tinyusb_cdc/.secure_xml
  12. 0 0
      projects/usb/vision_board_tinyusb_cdc/.settings/.rtmenus
  13. 0 0
      projects/usb/vision_board_tinyusb_cdc/.settings/ilg.gnumcueclipse.managedbuild.cross.arm.prefs
  14. 1 1
      projects/usb/vision_board_tinyusb_cdc/.settings/language.settings.xml
  15. 0 0
      projects/usb/vision_board_tinyusb_cdc/.settings/local_temp_storage.prefs
  16. 0 0
      projects/usb/vision_board_tinyusb_cdc/.settings/org.eclipse.core.runtime.prefs
  17. 4 4
      projects/usb/vision_board_tinyusb_cdc/.settings/projcfg.ini
  18. 0 0
      projects/usb/vision_board_tinyusb_cdc/.settings/standalone.prefs
  19. 3 3
      projects/usb/vision_board_tinyusb_cdc/.settings/vision_board_tinyusb_cdc.DAPLink.Debug.rttlaunch
  20. 0 0
      projects/usb/vision_board_tinyusb_cdc/Kconfig
  21. 1 1
      projects/usb/vision_board_tinyusb_cdc/README.md
  22. 0 0
      projects/usb/vision_board_tinyusb_cdc/SConscript
  23. 0 0
      projects/usb/vision_board_tinyusb_cdc/SConstruct
  24. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/Kconfig
  25. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/SConscript
  26. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/board.h
  27. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/SConscript
  28. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/drv_sdram.c
  29. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/fal_cfg.h
  30. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/mipi_lcd/SConscript
  31. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/mipi_lcd/mipi_config.c
  32. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ports/mnt.c
  33. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/ra8_it.c
  34. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/SConscript
  35. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/drv_tinyusb.c
  36. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/example/cdc_example.c
  37. 1 1
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/example/hid_example.c
  38. 27 0
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/usb_descriptors.c
  39. 0 0
      projects/usb/vision_board_tinyusb_cdc/board/tinyusb/usb_descriptors.h
  40. 0 0
      projects/usb/vision_board_tinyusb_cdc/buildinfo.gpdsc
  41. 0 0
      projects/usb/vision_board_tinyusb_cdc/configuration.xml
  42. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/1.png
  43. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/2.png
  44. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/3.png
  45. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/4.png
  46. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/5.png
  47. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/boot1.png
  48. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/boot2.png
  49. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/build.png
  50. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/download.png
  51. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/download1.png
  52. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/download2.png
  53. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/mklinks.png
  54. 0 0
      projects/usb/vision_board_tinyusb_cdc/docs/picture/uvprojx.png
  55. 0 0
      projects/usb/vision_board_tinyusb_cdc/envsetup.sh
  56. 0 0
      projects/usb/vision_board_tinyusb_cdc/memory_regions.ld
  57. 0 0
      projects/usb/vision_board_tinyusb_cdc/memory_regions.scat
  58. 0 0
      projects/usb/vision_board_tinyusb_cdc/mklinks.bat
  59. 0 0
      projects/usb/vision_board_tinyusb_cdc/mklinks.sh
  60. 0 0
      projects/usb/vision_board_tinyusb_cdc/packages/SConscript
  61. 0 0
      projects/usb/vision_board_tinyusb_cdc/project.uvoptx
  62. 948 0
      projects/usb/vision_board_tinyusb_cdc/project.uvprojx
  63. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/SConscript
  64. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h
  65. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h
  66. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h
  67. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h
  68. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h
  69. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h
  70. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h
  71. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h
  72. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h
  73. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h
  74. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h
  75. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h
  76. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h
  77. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h
  78. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h
  79. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h
  80. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h
  81. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h
  82. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h
  83. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h
  84. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h
  85. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm85.h
  86. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h
  87. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h
  88. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_starmc1.h
  89. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h
  90. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h
  91. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/pac_armv81.h
  92. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h
  93. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h
  94. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/LICENSE.txt
  95. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board.h
  96. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_ethernet_phy.h
  97. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_init.c
  98. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_init.h
  99. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_leds.c
  100. 0 0
      projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_leds.h

+ 2 - 1
.github/workflows/action.yml

@@ -54,7 +54,8 @@ jobs:
          - {RTT_BSP: "vision_board_wifi"}
          - {RTT_BSP: "vision_board_camera"}
          - {RTT_BSP: "vision_board_openmv"}
-         - {RTT_BSP: "usb/vision_board_tinyusb"}
+         - {RTT_BSP: "usb/vision_board_tinyusb_cdc"}
+         - {RTT_BSP: "usb/vision_board_tinyusb_hid"}
          - {RTT_BSP: "usb/vision_board_tinyusb_uvc"}
          - {RTT_BSP: "usb/vision_board_tinyusb_msc"}
          - {RTT_BSP: "usb/vision_board_tinyusb_xpad"}

+ 2 - 1
README.md

@@ -35,7 +35,8 @@ $ sdk-bsp-ra8d1-vision-board
 │   │   ├── vision_board_mipi_2.0inch_doom
 │   │   └── vision_board_rgb_4.3inch_doom
 │   ├── usb
-│   │   ├── vision_board_tinyusb
+│   │   ├── vision_board_tinyusb_cdc
+│   │   ├── vision_board_tinyusb_hid
 │   │   ├── vision_board_tinyusb_msc
 │   │   └── vision_board_tinyusb_uvc
 │   ├── nes

+ 2 - 1
README_zh.md

@@ -35,7 +35,8 @@ $ sdk-bsp-ra8d1-vision-board
 │   │   ├── vision_board_mipi_2.0inch_doom
 │   │   └── vision_board_rgb_4.3inch_doom
 │   ├── usb
-│   │   ├── vision_board_tinyusb
+│   │   ├── vision_board_tinyusb_cdc
+│   │   ├── vision_board_tinyusb_hid
 │   │   ├── vision_board_tinyusb_msc
 │   │   └── vision_board_tinyusb_uvc
 │   ├── nes

+ 2 - 0
libraries/components/tinyusb/lib/rt-thread/SConscript

@@ -34,6 +34,8 @@ if GetDepend(["PKG_TINYUSB_DEVICE_ENABLE"]):
         src += ["../../src/class/cdc/cdc_device.c"]
     if GetDepend(["PKG_TINYUSB_DEVICE_MSC"]):
         src += ["../../src/class/msc/msc_device.c", "port/msc_device_port.c"]
+    if GetDepend(["PKG_TINYUSB_DEVICE_HID"]):
+        src += ["../../src/class/hid/hid_device.c"]
 
 # for host stack
 if GetDepend(["PKG_TINYUSB_HOST_ENABLE"]):

+ 4 - 2
libraries/components/tinyusb/lib/rt-thread/tusb_config.h

@@ -113,6 +113,7 @@ extern "C" {
 //--------------------------------------------------------------------
 // DEVICE CONFIGURATION
 //--------------------------------------------------------------------
+#ifdef PKG_TINYUSB_DEVICE_ENABLE
 #if defined(PKG_TINYUSB_DEVICE_ENABLE)
   #define CFG_TUD_ENABLED             (1)
 #else
@@ -142,10 +143,12 @@ extern "C" {
 #ifndef PKG_TINYUSB_DEVICE_HID_STRING
 #define PKG_TINYUSB_DEVICE_HID_STRING ""
 #endif
+#endif /* PKG_TINYUSB_DEVICE_ENABLE */
 
 //--------------------------------------------------------------------
 // HOST CONFIGURATION
 //--------------------------------------------------------------------
+#ifdef PKG_TINYUSB_HOST_ENABLE
 #if defined(PKG_TINYUSB_HOST_ENABLE)
   #define CFG_TUH_ENABLED             (1)
 #else
@@ -207,8 +210,7 @@ extern "C" {
 // Set Line Coding on enumeration/mounted, value for cdc_line_coding_t
 // bit rate = 115200, 1 stop bit, no parity, 8 bit data width
 #define CFG_TUH_CDC_LINE_CODING_ON_ENUM   { 115200, CDC_LINE_CODING_STOP_BITS_1, CDC_LINE_CODING_PARITY_NONE, 8 }
-
-
+#endif /* PKG_TINYUSB_HOST_ENABLE */
 
 #ifdef __cplusplus
 }

+ 0 - 0
projects/usb/vision_board_tinyusb/.config → projects/usb/vision_board_tinyusb_cdc/.config


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
projects/usb/vision_board_tinyusb_cdc/.cproject


+ 0 - 0
projects/usb/vision_board_tinyusb/.gitignore → projects/usb/vision_board_tinyusb_cdc/.gitignore


+ 1 - 1
projects/usb/vision_board_tinyusb/.project → projects/usb/vision_board_tinyusb_cdc/.project

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-  <name>vision_board_tinyusb</name>
+  <name>vision_board_tinyusb_cdc</name>
   <comment />
   <projects>
     </projects>

+ 0 - 0
projects/usb/vision_board_tinyusb/.secure_azone → projects/usb/vision_board_tinyusb_cdc/.secure_azone


+ 0 - 0
projects/usb/vision_board_tinyusb/.secure_xml → projects/usb/vision_board_tinyusb_cdc/.secure_xml


+ 0 - 0
projects/usb/vision_board_tinyusb/.settings/.rtmenus → projects/usb/vision_board_tinyusb_cdc/.settings/.rtmenus


+ 0 - 0
projects/usb/vision_board_tinyusb/.settings/ilg.gnumcueclipse.managedbuild.cross.arm.prefs → projects/usb/vision_board_tinyusb_cdc/.settings/ilg.gnumcueclipse.managedbuild.cross.arm.prefs


+ 1 - 1
projects/usb/vision_board_tinyusb/.settings/language.settings.xml → projects/usb/vision_board_tinyusb_cdc/.settings/language.settings.xml

@@ -5,7 +5,7 @@
 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-			<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1504021612074109932" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT ARM Cross GCC Built-in Compiler Settings " parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
+			<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-130129850829029082" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT ARM Cross GCC Built-in Compiler Settings " parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
 				<language-scope id="org.eclipse.cdt.core.gcc"/>
 				<language-scope id="org.eclipse.cdt.core.g++"/>
 			</provider>

+ 0 - 0
projects/usb/vision_board_tinyusb/.settings/local_temp_storage.prefs → projects/usb/vision_board_tinyusb_cdc/.settings/local_temp_storage.prefs


+ 0 - 0
projects/usb/vision_board_tinyusb/.settings/org.eclipse.core.runtime.prefs → projects/usb/vision_board_tinyusb_cdc/.settings/org.eclipse.core.runtime.prefs


+ 4 - 4
projects/usb/vision_board_tinyusb/.settings/projcfg.ini → projects/usb/vision_board_tinyusb_cdc/.settings/projcfg.ini

@@ -1,5 +1,5 @@
 #RT-Thread Studio Project Configuration
-#Thu Apr 18 13:50:22 CST 2024
+#Thu May 23 16:33:50 CST 2024
 project_type=rt-thread
 chip_name=R7FA8D1BH
 project_base_rtt_bsp=true
@@ -10,11 +10,11 @@ selected_rtt_version=5.0.2
 cfg_version=v3.0
 board_base_nano_proj=false
 is_use_scons_build=true
-output_project_path=C\:\\Users\\RTT\\Desktop\\sdk-bsp-ra8d1-vision-board\\projects
+output_project_path=C\:\\Users\\RTT\\Desktop\\sdk-bsp-ra8d1-vision-board\\projects\\usb
 hardware_adapter=DAP-LINK
-project_name=vision_board_tinyusb
+project_name=vision_board_tinyusb_cdc
 is_base_example_project=false
 board_name=Vision-board
 device_vendor=Renesas
-bsp_version=
 bsp_path=
+bsp_version=

+ 0 - 0
projects/usb/vision_board_tinyusb/.settings/standalone.prefs → projects/usb/vision_board_tinyusb_cdc/.settings/standalone.prefs


+ 3 - 3
projects/usb/vision_board_tinyusb/.settings/vision_board_tinyusb.DAPLink.Debug.rttlaunch → projects/usb/vision_board_tinyusb_cdc/.settings/vision_board_tinyusb_cdc.DAPLink.Debug.rttlaunch

@@ -49,16 +49,16 @@
 <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
 <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="0"/>
 <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug/rtthread.elf"/>
-<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="vision_board_tinyusb"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="vision_board_tinyusb_cdc"/>
 <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/>
 <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value=""/>
 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/vision_board_tinyusb"/>
+<listEntry value="/vision_board_tinyusb_cdc"/>
 </listAttribute>
 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
 <listEntry value="4"/>
 </listAttribute>
 <stringAttribute key="org.eclipse.debug.core.source_locator_id" value="org.eclipse.cdt.debug.core.sourceLocator"/>
 <stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;sourceLookupDirector&gt;&#13;&#10;&lt;sourceContainers duplicates=&quot;false&quot;&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;default/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#13;&#10;&lt;/sourceContainers&gt;&#13;&#10;&lt;/sourceLookupDirector&gt;&#13;&#10;"/>
-<stringAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_ENCODING" value="GBK"/>
+<stringAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_ENCODING" value="UTF-8"/>
 </launchConfiguration>

+ 0 - 0
projects/usb/vision_board_tinyusb/Kconfig → projects/usb/vision_board_tinyusb_cdc/Kconfig


+ 1 - 1
projects/usb/vision_board_tinyusb/README.md → projects/usb/vision_board_tinyusb_cdc/README.md

@@ -1,4 +1,4 @@
-# vision_board_tinyusb 例程
+# vision_board_tinyusb_cdc 例程
 
 ## 简介
 

+ 0 - 0
projects/usb/vision_board_tinyusb/SConscript → projects/usb/vision_board_tinyusb_cdc/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/SConstruct → projects/usb/vision_board_tinyusb_cdc/SConstruct


+ 0 - 0
projects/usb/vision_board_tinyusb/board/Kconfig → projects/usb/vision_board_tinyusb_cdc/board/Kconfig


+ 0 - 0
projects/usb/vision_board_tinyusb/board/SConscript → projects/usb/vision_board_tinyusb_cdc/board/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/board/board.h → projects/usb/vision_board_tinyusb_cdc/board/board.h


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/SConscript → projects/usb/vision_board_tinyusb_cdc/board/ports/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/drv_sdram.c → projects/usb/vision_board_tinyusb_cdc/board/ports/drv_sdram.c


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/fal_cfg.h → projects/usb/vision_board_tinyusb_cdc/board/ports/fal_cfg.h


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/mipi_lcd/SConscript → projects/usb/vision_board_tinyusb_cdc/board/ports/mipi_lcd/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/mipi_lcd/mipi_config.c → projects/usb/vision_board_tinyusb_cdc/board/ports/mipi_lcd/mipi_config.c


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ports/mnt.c → projects/usb/vision_board_tinyusb_cdc/board/ports/mnt.c


+ 0 - 0
projects/usb/vision_board_tinyusb/board/ra8_it.c → projects/usb/vision_board_tinyusb_cdc/board/ra8_it.c


+ 0 - 0
projects/usb/vision_board_tinyusb/board/tinyusb/SConscript → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/board/tinyusb/drv_tinyusb.c → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/drv_tinyusb.c


+ 0 - 0
projects/usb/vision_board_tinyusb/board/tinyusb/example/cdc_example.c → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/example/cdc_example.c


+ 1 - 1
projects/usb/vision_board_tinyusb/board/tinyusb/example/hid_example.c → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/example/hid_example.c

@@ -15,7 +15,7 @@
 #include <rtthread.h>
 #include <tusb.h>
 
-#include "../usb_descriptor.h"
+#include "../usb_descriptors.h"
 
 #define CIRCLE_RADIUS 300
 

+ 27 - 0
projects/usb/vision_board_tinyusb/board/tinyusb/usb_descriptors.c → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/usb_descriptors.c

@@ -87,6 +87,33 @@ TU_ATTR_WEAK uint8_t const *tud_hid_descriptor_report_cb(uint8_t instance)
     return desc_hid_report;
 }
 
+// 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 instance, uint8_t report_id, hid_report_type_t report_type, uint8_t* buffer, uint16_t reqlen)
+{
+  // TODO not Implemented
+  (void) instance;
+  (void) report_id;
+  (void) report_type;
+  (void) buffer;
+  (void) reqlen;
+
+  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 itf, 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) itf;
+  (void) report_id;
+  (void) report_type;
+  (void) buffer;
+  (void) bufsize;
+}
+
 //--------------------------------------------------------------------+
 // Configuration Descriptor
 //--------------------------------------------------------------------+

+ 0 - 0
projects/usb/vision_board_tinyusb/board/tinyusb/usb_descriptors.h → projects/usb/vision_board_tinyusb_cdc/board/tinyusb/usb_descriptors.h


+ 0 - 0
projects/usb/vision_board_tinyusb/buildinfo.gpdsc → projects/usb/vision_board_tinyusb_cdc/buildinfo.gpdsc


+ 0 - 0
projects/usb/vision_board_tinyusb/configuration.xml → projects/usb/vision_board_tinyusb_cdc/configuration.xml


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/1.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/1.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/2.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/2.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/3.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/3.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/4.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/4.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/5.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/5.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/boot1.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/boot1.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/boot2.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/boot2.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/build.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/build.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/download.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/download.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/download1.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/download1.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/download2.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/download2.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/mklinks.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/mklinks.png


+ 0 - 0
projects/usb/vision_board_tinyusb/docs/picture/uvprojx.png → projects/usb/vision_board_tinyusb_cdc/docs/picture/uvprojx.png


+ 0 - 0
projects/usb/vision_board_tinyusb/envsetup.sh → projects/usb/vision_board_tinyusb_cdc/envsetup.sh


+ 0 - 0
projects/usb/vision_board_tinyusb/memory_regions.ld → projects/usb/vision_board_tinyusb_cdc/memory_regions.ld


+ 0 - 0
projects/usb/vision_board_tinyusb/memory_regions.scat → projects/usb/vision_board_tinyusb_cdc/memory_regions.scat


+ 0 - 0
projects/usb/vision_board_tinyusb/mklinks.bat → projects/usb/vision_board_tinyusb_cdc/mklinks.bat


+ 0 - 0
projects/usb/vision_board_tinyusb/mklinks.sh → projects/usb/vision_board_tinyusb_cdc/mklinks.sh


+ 0 - 0
projects/usb/vision_board_tinyusb/packages/SConscript → projects/usb/vision_board_tinyusb_cdc/packages/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/template.uvoptx → projects/usb/vision_board_tinyusb_cdc/project.uvoptx


+ 948 - 0
projects/usb/vision_board_tinyusb_cdc/project.uvprojx

@@ -0,0 +1,948 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+  <SchemaVersion>2.1</SchemaVersion>
+  <Header>### uVision Project, (C) Keil Software</Header>
+  <Targets>
+    <Target>
+      <TargetName>Target 1</TargetName>
+      <ToolsetNumber>0x4</ToolsetNumber>
+      <ToolsetName>ARM-ADS</ToolsetName>
+      <pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
+      <uAC6>1</uAC6>
+      <TargetOption>
+        <TargetCommonOption>
+          <Device>R7FA8D1BH</Device>
+          <Vendor>Renesas</Vendor>
+          <PackID>Renesas.RA8_DFP.0.0.2</PackID>
+          <PackURL>https://www2.renesas.eu/Keil_MDK_Packs/</PackURL>
+          <Cpu>IRAM(0x22000000,0xE0000) IRAM2(0x0,0x10000) IROM(0x02000000,0x001F8000) XRAM(0x20000000,0x10000) CPUTYPE("Cortex-M85") FPU3(DFPU) DSP TZ MVE(FP) PACBTI CLOCK(12000000) ELITTLE</Cpu>
+          <FlashUtilSpec />
+          <StartupFile />
+          <FlashDriverDll>UL2V8M(-S0 -C0 -P0 -FD22000000 -FC2000 -FN3 -FF0RA8D1_2M -FS02000000 -FL01F8000 -FF1RA8D1_DATA_C2M -FS127000000 -FL13000 -FF2RA8D1_CCONF -FS2300A100 -FL2200 -FP0($$Device:R7FA8D1BH$Flash\RA8D1_2M.FLM) -FP1($$Device:R7FA8D1BH$Flash\RA8D1_DATA_C2M.FLM) -FP2($$Device:R7FA8D1BH$Flash\RA8D1_CCONF.FLM))</FlashDriverDll>
+          <DeviceId>0</DeviceId>
+          <RegisterFile />
+          <MemoryEnv />
+          <Cmp />
+          <Asm />
+          <Linker />
+          <OHString />
+          <InfinionOptionDll />
+          <SLE66CMisc />
+          <SLE66AMisc />
+          <SLE66LinkerMisc />
+          <SFDFile>$$Device:R7FA8D1BH$SVD\R7FA8D1BH.svd</SFDFile>
+          <bCustSvd>0</bCustSvd>
+          <UseEnv>0</UseEnv>
+          <BinPath />
+          <IncludePath />
+          <LibPath />
+          <RegisterFilePath />
+          <DBRegisterFilePath />
+          <TargetStatus>
+            <Error>0</Error>
+            <ExitCodeStop>0</ExitCodeStop>
+            <ButtonStop>0</ButtonStop>
+            <NotGenerated>0</NotGenerated>
+            <InvalidFlash>1</InvalidFlash>
+          </TargetStatus>
+          <OutputDirectory>.\Objects\</OutputDirectory>
+          <OutputName>rtthread</OutputName>
+          <CreateExecutable>1</CreateExecutable>
+          <CreateLib>0</CreateLib>
+          <CreateHexFile>1</CreateHexFile>
+          <DebugInformation>1</DebugInformation>
+          <BrowseInformation>1</BrowseInformation>
+          <ListingPath>.\Listings\</ListingPath>
+          <HexFormatSelection>1</HexFormatSelection>
+          <Merge32K>0</Merge32K>
+          <CreateBatchFile>0</CreateBatchFile>
+          <BeforeCompile>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name />
+            <UserProg2Name />
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopU1X>0</nStopU1X>
+            <nStopU2X>0</nStopU2X>
+          </BeforeCompile>
+          <BeforeMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name />
+            <UserProg2Name />
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopB1X>0</nStopB1X>
+            <nStopB2X>0</nStopB2X>
+          </BeforeMake>
+          <AfterMake>
+            <RunUserProg1>1</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name>cmd /c "start "Renesas" /w cmd /c ""$Slauncher\rasc_launcher.bat" "$Prasc_version.txt" -nosplash --launcher.suppressErrors --gensmartbundle --compiler ARMv6 "$Pconfiguration.xml" "$L%L" 2&gt; "%%TEMP%%\rasc_stderr.out"""</UserProg1Name>
+            <UserProg2Name />
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopA1X>2</nStopA1X>
+            <nStopA2X>0</nStopA2X>
+          </AfterMake>
+          <SelectedForBatchBuild>0</SelectedForBatchBuild>
+          <SVCSIdString />
+        </TargetCommonOption>
+        <CommonProperty>
+          <UseCPPCompiler>0</UseCPPCompiler>
+          <RVCTCodeConst>0</RVCTCodeConst>
+          <RVCTZI>0</RVCTZI>
+          <RVCTOtherData>0</RVCTOtherData>
+          <ModuleSelection>0</ModuleSelection>
+          <IncludeInBuild>1</IncludeInBuild>
+          <AlwaysBuild>0</AlwaysBuild>
+          <GenerateAssemblyFile>0</GenerateAssemblyFile>
+          <AssembleAssemblyFile>0</AssembleAssemblyFile>
+          <PublicsOnly>0</PublicsOnly>
+          <StopOnExitCode>3</StopOnExitCode>
+          <CustomArgument />
+          <IncludeLibraryModules />
+          <ComprImg>1</ComprImg>
+        </CommonProperty>
+        <DllOption>
+          <SimDllName />
+          <SimDllArguments />
+          <SimDlgDll />
+          <SimDlgDllArguments />
+          <TargetDllName>SARMV8M.DLL</TargetDllName>
+          <TargetDllArguments> -MPU -MVE -PACBTI</TargetDllArguments>
+          <TargetDlgDll>TCM.DLL</TargetDlgDll>
+          <TargetDlgDllArguments>-pCM85</TargetDlgDllArguments>
+        </DllOption>
+        <DebugOption>
+          <OPTHX>
+            <HexSelection>1</HexSelection>
+            <HexRangeLowAddress>0</HexRangeLowAddress>
+            <HexRangeHighAddress>0</HexRangeHighAddress>
+            <HexOffset>0</HexOffset>
+            <Oh166RecLen>16</Oh166RecLen>
+          </OPTHX>
+        </DebugOption>
+        <Utilities>
+          <Flash1>
+            <UseTargetDll>1</UseTargetDll>
+            <UseExternalTool>0</UseExternalTool>
+            <RunIndependent>0</RunIndependent>
+            <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
+            <Capability>1</Capability>
+            <DriverSelection>4102</DriverSelection>
+          </Flash1>
+          <bUseTDR>1</bUseTDR>
+          <Flash2>BIN\UL2V8M.DLL</Flash2>
+          <Flash3>"" ()</Flash3>
+          <Flash4 />
+          <pFcarmOut />
+          <pFcarmGrp />
+          <pFcArmRoot />
+          <FcArmLst>0</FcArmLst>
+        </Utilities>
+        <TargetArmAds>
+          <ArmAdsMisc>
+            <GenerateListings>0</GenerateListings>
+            <asHll>1</asHll>
+            <asAsm>1</asAsm>
+            <asMacX>1</asMacX>
+            <asSyms>1</asSyms>
+            <asFals>1</asFals>
+            <asDbgD>1</asDbgD>
+            <asForm>1</asForm>
+            <ldLst>0</ldLst>
+            <ldmm>1</ldmm>
+            <ldXref>1</ldXref>
+            <BigEnd>0</BigEnd>
+            <AdsALst>1</AdsALst>
+            <AdsACrf>1</AdsACrf>
+            <AdsANop>0</AdsANop>
+            <AdsANot>0</AdsANot>
+            <AdsLLst>1</AdsLLst>
+            <AdsLmap>1</AdsLmap>
+            <AdsLcgr>1</AdsLcgr>
+            <AdsLsym>1</AdsLsym>
+            <AdsLszi>1</AdsLszi>
+            <AdsLtoi>1</AdsLtoi>
+            <AdsLsun>1</AdsLsun>
+            <AdsLven>1</AdsLven>
+            <AdsLsxf>1</AdsLsxf>
+            <RvctClst>0</RvctClst>
+            <GenPPlst>0</GenPPlst>
+            <AdsCpuType>"Cortex-M85"</AdsCpuType>
+            <RvctDeviceName />
+            <mOS>0</mOS>
+            <uocRom>0</uocRom>
+            <uocRam>0</uocRam>
+            <hadIROM>1</hadIROM>
+            <hadIRAM>1</hadIRAM>
+            <hadXRAM>1</hadXRAM>
+            <uocXRam>0</uocXRam>
+            <RvdsVP>3</RvdsVP>
+            <RvdsMve>2</RvdsMve>
+            <RvdsCdeCp>0</RvdsCdeCp>
+            <nBranchProt>0</nBranchProt>
+            <hadIRAM2>1</hadIRAM2>
+            <hadIROM2>0</hadIROM2>
+            <StupSel>8</StupSel>
+            <useUlib>0</useUlib>
+            <EndSel>0</EndSel>
+            <uLtcg>0</uLtcg>
+            <nSecure>0</nSecure>
+            <RoSelD>3</RoSelD>
+            <RwSelD>4</RwSelD>
+            <CodeSel>0</CodeSel>
+            <OptFeed>0</OptFeed>
+            <NoZi1>0</NoZi1>
+            <NoZi2>0</NoZi2>
+            <NoZi3>0</NoZi3>
+            <NoZi4>0</NoZi4>
+            <NoZi5>0</NoZi5>
+            <Ro1Chk>0</Ro1Chk>
+            <Ro2Chk>0</Ro2Chk>
+            <Ro3Chk>0</Ro3Chk>
+            <Ir1Chk>1</Ir1Chk>
+            <Ir2Chk>0</Ir2Chk>
+            <Ra1Chk>0</Ra1Chk>
+            <Ra2Chk>0</Ra2Chk>
+            <Ra3Chk>0</Ra3Chk>
+            <Im1Chk>1</Im1Chk>
+            <Im2Chk>0</Im2Chk>
+            <OnChipMemories>
+              <Ocm1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm1>
+              <Ocm2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm2>
+              <Ocm3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm3>
+              <Ocm4>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm4>
+              <Ocm5>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm5>
+              <Ocm6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm6>
+              <IRAM>
+                <Type>0</Type>
+                <StartAddress>0x22000000</StartAddress>
+                <Size>0xe0000</Size>
+              </IRAM>
+              <IROM>
+                <Type>1</Type>
+                <StartAddress>0x2000000</StartAddress>
+                <Size>0x1f8000</Size>
+              </IROM>
+              <XRAM>
+                <Type>1</Type>
+                <StartAddress>0x20000000</StartAddress>
+                <Size>0x10000</Size>
+              </XRAM>
+              <OCR_RVCT1>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT1>
+              <OCR_RVCT2>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT2>
+              <OCR_RVCT3>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT3>
+              <OCR_RVCT4>
+                <Type>1</Type>
+                <StartAddress>0x2000000</StartAddress>
+                <Size>0x1f8000</Size>
+              </OCR_RVCT4>
+              <OCR_RVCT5>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT5>
+              <OCR_RVCT6>
+                <Type>0</Type>
+                <StartAddress>0x20000000</StartAddress>
+                <Size>0x10000</Size>
+              </OCR_RVCT6>
+              <OCR_RVCT7>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT7>
+              <OCR_RVCT8>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT8>
+              <OCR_RVCT9>
+                <Type>0</Type>
+                <StartAddress>0x22000000</StartAddress>
+                <Size>0xe0000</Size>
+              </OCR_RVCT9>
+              <OCR_RVCT10>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x10000</Size>
+              </OCR_RVCT10>
+            </OnChipMemories>
+            <RvctStartVector />
+          </ArmAdsMisc>
+          <Cads>
+            <interw>1</interw>
+            <Optim>6</Optim>
+            <oTime>0</oTime>
+            <SplitLS>0</SplitLS>
+            <OneElfS>1</OneElfS>
+            <Strict>0</Strict>
+            <EnumInt>0</EnumInt>
+            <PlainCh>0</PlainCh>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <wLevel>0</wLevel>
+            <uThumb>0</uThumb>
+            <uSurpInc>0</uSurpInc>
+            <uC99>0</uC99>
+            <uGnu>0</uGnu>
+            <useXO>0</useXO>
+            <v6Lang>3</v6Lang>
+            <v6LangP>3</v6LangP>
+            <vShortEn>0</vShortEn>
+            <vShortWch>0</vShortWch>
+            <v6Lto>0</v6Lto>
+            <v6WtE>0</v6WtE>
+            <v6Rtti>0</v6Rtti>
+            <VariousControls>
+              <MiscControls>-Wno-license-management -Wuninitialized -Wall -Wmissing-declarations -Wpointer-arith -Waggregate-return -Wfloat-equal</MiscControls>
+              <Define>RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND</Define>
+              <Undefine />
+              <IncludePath>..\..\..\rt-thread\libcpu\arm\common;..\..\..\rt-thread\components\libc\compilers\common\extension;..\..\..\rt-thread\components\drivers\include;board;..\..\..\libraries\HAL_Drivers;..\..\..\rt-thread\components\finsh;..\..\..\libraries\components\tinyusb\lib\rt-thread;.;..\..\..\rt-thread\components\libc\posix\ipc;..\..\..\libraries\HAL_Drivers\config;..\..\..\rt-thread\components\drivers\include;..\..\..\libraries\components\tinyusb\src;..\..\..\rt-thread\components\libc\posix\io\eventfd;..\..\..\rt-thread\components\libc\compilers\common\extension\fcntl\octal;board\ports;..\..\..\rt-thread\components\drivers\include;..\..\..\rt-thread\include;..\..\..\rt-thread\components\libc\compilers\common\include;..\..\..\rt-thread\components\libc\posix\io\epoll;..\..\..\rt-thread\components\drivers\include;..\..\..\rt-thread\components\libc\posix\io\poll;..\..\..\rt-thread\libcpu\arm\cortex-m85</IncludePath>
+            </VariousControls>
+          </Cads>
+          <Aads>
+            <interw>1</interw>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <thumb>0</thumb>
+            <SplitLS>0</SplitLS>
+            <SwStkChk>0</SwStkChk>
+            <NoWarn>0</NoWarn>
+            <uSurpInc>0</uSurpInc>
+            <useXO>0</useXO>
+            <ClangAsOpt>2</ClangAsOpt>
+            <VariousControls>
+              <MiscControls />
+              <Define />
+              <Undefine />
+              <IncludePath />
+            </VariousControls>
+          </Aads>
+          <LDads>
+            <umfTarg>0</umfTarg>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <noStLib>0</noStLib>
+            <RepFail>0</RepFail>
+            <useFile>0</useFile>
+            <TextAddressRange />
+            <DataAddressRange />
+            <pXoBase />
+            <ScatterFile>.\script\fsp.scat</ScatterFile>
+            <IncludeLibs />
+            <IncludeLibsPath />
+            <Misc />
+            <LinkerInputFile />
+            <DisabledWarnings>6319,6314</DisabledWarnings>
+          </LDads>
+        </TargetArmAds>
+      </TargetOption>
+      <Groups>
+        <Group>
+          <GroupName>Compiler</GroupName>
+          <Files>
+            <File>
+              <FileName>syscall_mem.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\armlibc\syscall_mem.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>syscalls.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\armlibc\syscalls.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cctype.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\cctype.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cstdlib.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\cstdlib.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cstring.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\cstring.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>ctime.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\ctime.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cunistd.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\cunistd.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cwchar.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\libc\compilers\common\cwchar.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>CPU</GroupName>
+          <Files>
+            <File>
+              <FileName>atomic_arm.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\libcpu\arm\common\atomic_arm.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>div0.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\libcpu\arm\common\div0.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>showmem.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\libcpu\arm\common\showmem.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>context_gcc.S</FileName>
+              <FileType>2</FileType>
+              <FilePath>..\..\..\rt-thread\libcpu\arm\cortex-m85\context_gcc.S</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cpuport.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\libcpu\arm\cortex-m85\cpuport.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>DeviceDrivers</GroupName>
+          <Files>
+            <File>
+              <FileName>device.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\core\device.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>completion.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\completion.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>dataqueue.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\dataqueue.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>pipe.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\pipe.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>ringblk_buf.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\ringblk_buf.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>ringbuffer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\ringbuffer.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>waitqueue.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\waitqueue.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>workqueue.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\ipc\workqueue.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>pin.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\misc\pin.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>serial_v2.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\drivers\serial\serial_v2.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Drivers</GroupName>
+          <Files>
+            <File>
+              <FileName>drv_sdram.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\ports\drv_sdram.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>mnt.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\ports\mnt.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>ra8_it.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\ra8_it.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>drv_common.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\HAL_Drivers\drv_common.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>drv_gpio.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\HAL_Drivers\drv_gpio.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>drv_usart_v2.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\HAL_Drivers\drv_usart_v2.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Finsh</GroupName>
+          <Files>
+            <File>
+              <FileName>shell.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\finsh\shell.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>msh.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\finsh\msh.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>msh_parse.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\finsh\msh_parse.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cmd.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\components\finsh\cmd.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Kernel</GroupName>
+          <Files>
+            <File>
+              <FileName>clock.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\clock.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>components.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\components.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>idle.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\idle.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>ipc.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\ipc.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>irq.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\irq.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>kservice.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\kservice.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>memheap.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\memheap.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>mempool.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\mempool.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>object.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\object.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>scheduler_up.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\scheduler_up.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>thread.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\thread.c</FilePath>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>timer.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\rt-thread\src\timer.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>TinyUSB</GroupName>
+          <Files>
+            <File>
+              <FileName>cdc_device.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\class\cdc\cdc_device.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>tusb_fifo.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\common\tusb_fifo.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>usbd.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\device\usbd.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>usbd_control.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\device\usbd_control.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>dcd_rusb2.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\portable\renesas\rusb2\dcd_rusb2.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>rusb2_common.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\portable\renesas\rusb2\rusb2_common.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>tusb.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\src\tusb.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>drv_tinyusb.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\tinyusb\drv_tinyusb.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>cdc_example.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\tinyusb\example\cdc_example.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>usb_descriptors.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>board\tinyusb\usb_descriptors.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+          <Files>
+            <File>
+              <FileName>tusb_rt_thread_port.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>..\..\..\libraries\components\tinyusb\lib\rt-thread\tusb_rt_thread_port.c</FilePath>
+              <FileOption>
+                <FileArmAds>
+                  <Cads>
+                    <VariousControls>
+                      <MiscControls>  -std=c99</MiscControls>
+                      <Define> </Define>
+                      <Undefine> </Undefine>
+                      <IncludePath> </IncludePath>
+                    </VariousControls>
+                  </Cads>
+                </FileArmAds>
+              </FileOption>
+            </File>
+          </Files>
+        </Group>
+      </Groups>
+    </Target>
+  </Targets>
+  <RTE>
+    <gpdscs>
+      <gpdsc name="buildinfo.gpdsc">
+        <targetInfos>
+          <targetInfo name="Target 1" />
+        </targetInfos>
+      </gpdsc>
+    </gpdscs>
+    <apis />
+    <components>
+      <component Cclass="Flex Software" Cgroup="RA Configuration" Cvendor="Renesas" Cversion="1.0.0" condition="RA Device" generator="Renesas RA Smart Configurator">
+        <package name="RA8_DFP" schemaVersion="1.7.2" url="https://www2.renesas.eu/Keil_MDK_Packs/" vendor="Renesas" version="0.0.2" />
+        <targetInfos>
+          <targetInfo name="Target 1" />
+        </targetInfos>
+      </component>
+    </components>
+    <files />
+  </RTE>
+</Project>

+ 0 - 0
projects/usb/vision_board_tinyusb/ra/SConscript → projects/usb/vision_board_tinyusb_cdc/ra/SConscript


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm85.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm85.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/core_starmc1.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/core_starmc1.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/pac_armv81.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/pac_armv81.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/arm/CMSIS_5/LICENSE.txt → projects/usb/vision_board_tinyusb_cdc/ra/arm/CMSIS_5/LICENSE.txt


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board.h → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board_ethernet_phy.h → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_ethernet_phy.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board_init.c → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_init.c


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board_init.h → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_init.h


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board_leds.c → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_leds.c


+ 0 - 0
projects/usb/vision_board_tinyusb/ra/board/ra8d1_ek/board_leds.h → projects/usb/vision_board_tinyusb_cdc/ra/board/ra8d1_ek/board_leds.h


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä