File: iar_template.ipcf

package info (click to toggle)
tinyusb 0.18.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,920 kB
  • sloc: ansic: 149,734; ruby: 10,089; xml: 3,039; python: 2,919; asm: 1,357; cpp: 952; makefile: 430; javascript: 41; sh: 1
file content (276 lines) | stat: -rw-r--r-- 14,273 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<?xml version="1.0"?>
<iarProjectConnection name="tinyusb" oneShot="true">

	<includePath>
		<path>$TUSB_DIR$/src</path>
        <path>$TUSB_DIR$/lib/SEGGER_RTT/RTT</path>
        <path>$TUSB_DIR$/lib/SEGGER_RTT/Config</path>
        <path>$PROJ_DIR$</path>
	</includePath>
	<files>
        <group name="src">
            <path>$TUSB_DIR$/src/tusb.c</path>
            <path>$TUSB_DIR$/src/tusb.h</path>
            <path>$TUSB_DIR$/src/tusb_option.h</path>
        </group>
        <group name="src/class/audio">
            <path>$TUSB_DIR$/src/class/audio/audio_device.c</path>
            <path>$TUSB_DIR$/src/class/audio/audio.h</path>
            <path>$TUSB_DIR$/src/class/audio/audio_device.h</path>
        </group>
        <group name="src/class/bth">
            <path>$TUSB_DIR$/src/class/bth/bth_device.c</path>
            <path>$TUSB_DIR$/src/class/bth/bth_device.h</path>
        </group>
        <group name="src/class/cdc">
            <path>$TUSB_DIR$/src/class/cdc/cdc_device.c</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_host.c</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_rndis_host.c</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc.h</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_device.h</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_host.h</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_rndis.h</path>
            <path>$TUSB_DIR$/src/class/cdc/cdc_rndis_host.h</path>
        </group>
        <group name="src/class/dfu">
            <path>$TUSB_DIR$/src/class/dfu/dfu_device.c</path>
            <path>$TUSB_DIR$/src/class/dfu/dfu_rt_device.c</path>
            <path>$TUSB_DIR$/src/class/dfu/dfu.h</path>
            <path>$TUSB_DIR$/src/class/dfu/dfu_device.h</path>
            <path>$TUSB_DIR$/src/class/dfu/dfu_rt_device.h</path>
        </group>
        <group name="src/class/hid">
            <path>$TUSB_DIR$/src/class/hid/hid_device.c</path>
            <path>$TUSB_DIR$/src/class/hid/hid_host.c</path>
            <path>$TUSB_DIR$/src/class/hid/hid.h</path>
            <path>$TUSB_DIR$/src/class/hid/hid_device.h</path>
            <path>$TUSB_DIR$/src/class/hid/hid_host.h</path>
        </group>
        <group name="src/class/midi">
            <path>$TUSB_DIR$/src/class/midi/midi_device.c</path>
            <path>$TUSB_DIR$/src/class/midi/midi.h</path>
            <path>$TUSB_DIR$/src/class/midi/midi_device.h</path>
        </group>
        <group name="src/class/msc">
            <path>$TUSB_DIR$/src/class/msc/msc_device.c</path>
            <path>$TUSB_DIR$/src/class/msc/msc_host.c</path>
            <path>$TUSB_DIR$/src/class/msc/msc.h</path>
            <path>$TUSB_DIR$/src/class/msc/msc_device.h</path>
            <path>$TUSB_DIR$/src/class/msc/msc_host.h</path>
        </group>
        <group name="src/class/net">
            <path>$TUSB_DIR$/src/class/net/ecm_rndis_device.c</path>
            <path>$TUSB_DIR$/src/class/net/ncm_device.c</path>
            <path>$TUSB_DIR$/src/class/net/ncm.h</path>
            <path>$TUSB_DIR$/src/class/net/net_device.h</path>
        </group>
        <group name="src/class/usbtmc">
            <path>$TUSB_DIR$/src/class/usbtmc/usbtmc_device.c</path>
            <path>$TUSB_DIR$/src/class/usbtmc/usbtmc.h</path>
            <path>$TUSB_DIR$/src/class/usbtmc/usbtmc_device.h</path>
        </group>
        <group name="src/class/vendor">
            <path>$TUSB_DIR$/src/class/vendor/vendor_device.c</path>
            <path>$TUSB_DIR$/src/class/vendor/vendor_host.c</path>
            <path>$TUSB_DIR$/src/class/vendor/vendor_device.h</path>
            <path>$TUSB_DIR$/src/class/vendor/vendor_host.h</path>
        </group>
        <group name="src/class/video">
            <path>$TUSB_DIR$/src/class/video/video_device.c</path>
            <path>$TUSB_DIR$/src/class/video/video.h</path>
            <path>$TUSB_DIR$/src/class/video/video_device.h</path>
        </group>
        <group name="src/common">
            <path>$TUSB_DIR$/src/common/tusb_fifo.c</path>
            <path>$TUSB_DIR$/src/common/tusb_common.h</path>
            <path>$TUSB_DIR$/src/common/tusb_compiler.h</path>
            <path>$TUSB_DIR$/src/common/tusb_debug.h</path>
            <path>$TUSB_DIR$/src/common/tusb_fifo.h</path>
            <path>$TUSB_DIR$/src/common/tusb_mcu.h</path>
            <path>$TUSB_DIR$/src/common/tusb_private.h</path>
            <path>$TUSB_DIR$/src/common/tusb_types.h</path>
            <path>$TUSB_DIR$/src/common/tusb_verify.h</path>
        </group>
        <group name="src/device">
            <path>$TUSB_DIR$/src/device/usbd.c</path>
            <path>$TUSB_DIR$/src/device/usbd_control.c</path>
            <path>$TUSB_DIR$/src/device/dcd.h</path>
            <path>$TUSB_DIR$/src/device/usbd.h</path>
            <path>$TUSB_DIR$/src/device/usbd_pvt.h</path>
        </group>
        <group name="src/host">
            <path>$TUSB_DIR$/src/host/hub.c</path>
            <path>$TUSB_DIR$/src/host/usbh.c</path>
            <path>$TUSB_DIR$/src/host/hcd.h</path>
            <path>$TUSB_DIR$/src/host/hub.h</path>
            <path>$TUSB_DIR$/src/host/usbh.h</path>
            <path>$TUSB_DIR$/src/host/usbh_pvt.h</path>
        </group>
        <group name="src/portable/analog/max3421">
            <path>$TUSB_DIR$/src/portable/analog/max3421/hcd_max3421.c</path>
        </group>
        <group name="src/portable/bridgetek/ft9xx">
            <path>$TUSB_DIR$/src/portable/bridgetek/ft9xx/dcd_ft9xx.c</path>
        </group>
        <group name="src/portable/chipidea/ci_fs">
            <path>$TUSB_DIR$/src/portable/chipidea/ci_fs/dcd_ci_fs.c</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_fs/ci_fs_kinetis.h</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_fs/ci_fs_mcx.h</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_fs/ci_fs_type.h</path>
        </group>
        <group name="src/portable/chipidea/ci_hs">
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/dcd_ci_hs.c</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/hcd_ci_hs.c</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/ci_hs_imxrt.h</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/ci_hs_lpc18_43.h</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/ci_hs_mcx.h</path>
            <path>$TUSB_DIR$/src/portable/chipidea/ci_hs/ci_hs_type.h</path>
        </group>
        <group name="src/portable/dialog/da146xx">
            <path>$TUSB_DIR$/src/portable/dialog/da146xx/dcd_da146xx.c</path>
        </group>
        <group name="src/portable/ehci">
            <path>$TUSB_DIR$/src/portable/ehci/ehci.c</path>
            <path>$TUSB_DIR$/src/portable/ehci/ehci.h</path>
            <path>$TUSB_DIR$/src/portable/ehci/ehci_api.h</path>
        </group>
        <group name="src/portable/mentor/musb">
            <path>$TUSB_DIR$/src/portable/mentor/musb/dcd_musb.c</path>
            <path>$TUSB_DIR$/src/portable/mentor/musb/hcd_musb.c</path>
            <path>$TUSB_DIR$/src/portable/mentor/musb/musb_msp432e.h</path>
            <path>$TUSB_DIR$/src/portable/mentor/musb/musb_tm4c.h</path>
            <path>$TUSB_DIR$/src/portable/mentor/musb/musb_type.h</path>
        </group>
        <group name="src/portable/microchip/pic">
            <path>$TUSB_DIR$/src/portable/microchip/pic/dcd_pic.c</path>
        </group>
        <group name="src/portable/microchip/pic32mz">
            <path>$TUSB_DIR$/src/portable/microchip/pic32mz/dcd_pic32mz.c</path>
            <path>$TUSB_DIR$/src/portable/microchip/pic32mz/usbhs_registers.h</path>
        </group>
        <group name="src/portable/microchip/samd">
            <path>$TUSB_DIR$/src/portable/microchip/samd/dcd_samd.c</path>
        </group>
        <group name="src/portable/microchip/samg">
            <path>$TUSB_DIR$/src/portable/microchip/samg/dcd_samg.c</path>
        </group>
        <group name="src/portable/microchip/samx7x">
            <path>$TUSB_DIR$/src/portable/microchip/samx7x/dcd_samx7x.c</path>
            <path>$TUSB_DIR$/src/portable/microchip/samx7x/common_usb_regs.h</path>
        </group>
        <group name="src/portable/mindmotion/mm32">
            <path>$TUSB_DIR$/src/portable/mindmotion/mm32/dcd_mm32f327x_otg.c</path>
        </group>
        <group name="src/portable/nordic/nrf5x">
            <path>$TUSB_DIR$/src/portable/nordic/nrf5x/dcd_nrf5x.c</path>
        </group>
        <group name="src/portable/nuvoton/nuc120">
            <path>$TUSB_DIR$/src/portable/nuvoton/nuc120/dcd_nuc120.c</path>
        </group>
        <group name="src/portable/nuvoton/nuc121">
            <path>$TUSB_DIR$/src/portable/nuvoton/nuc121/dcd_nuc121.c</path>
        </group>
        <group name="src/portable/nuvoton/nuc505">
            <path>$TUSB_DIR$/src/portable/nuvoton/nuc505/dcd_nuc505.c</path>
        </group>
        <group name="src/portable/nxp/khci">
            <path>$TUSB_DIR$/src/portable/nxp/khci/dcd_khci.c</path>
            <path>$TUSB_DIR$/src/portable/nxp/khci/hcd_khci.c</path>
        </group>
        <group name="src/portable/nxp/lpc17_40">
            <path>$TUSB_DIR$/src/portable/nxp/lpc17_40/dcd_lpc17_40.c</path>
            <path>$TUSB_DIR$/src/portable/nxp/lpc17_40/hcd_lpc17_40.c</path>
            <path>$TUSB_DIR$/src/portable/nxp/lpc17_40/dcd_lpc17_40.h</path>
        </group>
        <group name="src/portable/nxp/lpc_ip3511">
            <path>$TUSB_DIR$/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c</path>
        </group>
        <group name="src/portable/ohci">
            <path>$TUSB_DIR$/src/portable/ohci/ohci.c</path>
            <path>$TUSB_DIR$/src/portable/ohci/ohci.h</path>
        </group>
        <group name="src/portable/raspberrypi/pio_usb">
            <path>$TUSB_DIR$/src/portable/raspberrypi/pio_usb/dcd_pio_usb.c</path>
            <path>$TUSB_DIR$/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c</path>
        </group>
        <group name="src/portable/raspberrypi/rp2040">
            <path>$TUSB_DIR$/src/portable/raspberrypi/rp2040/dcd_rp2040.c</path>
            <path>$TUSB_DIR$/src/portable/raspberrypi/rp2040/hcd_rp2040.c</path>
            <path>$TUSB_DIR$/src/portable/raspberrypi/rp2040/rp2040_usb.c</path>
            <path>$TUSB_DIR$/src/portable/raspberrypi/rp2040/rp2040_usb.h</path>
        </group>
        <group name="src/portable/renesas/rusb2">
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/dcd_rusb2.c</path>
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/hcd_rusb2.c</path>
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/rusb2_common.c</path>
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/rusb2_ra.h</path>
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/rusb2_rx.h</path>
            <path>$TUSB_DIR$/src/portable/renesas/rusb2/rusb2_type.h</path>
        </group>
        <group name="src/portable/sony/cxd56">
            <path>$TUSB_DIR$/src/portable/sony/cxd56/dcd_cxd56.c</path>
        </group>
        <group name="src/portable/st/stm32_fsdev">
            <path>$TUSB_DIR$/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c</path>
            <path>$TUSB_DIR$/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.h</path>
        </group>
        <group name="src/portable/st/typec">
            <path>$TUSB_DIR$/src/portable/st/typec/typec_stm32.c</path>
        </group>
        <group name="src/portable/sunxi">
            <path>$TUSB_DIR$/src/portable/sunxi/dcd_sunxi_musb.c</path>
            <path>$TUSB_DIR$/src/portable/sunxi/musb_def.h</path>
        </group>
        <group name="src/portable/synopsys/dwc2">
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dcd_dwc2.c</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_bcm.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_efm32.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_esp32.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_gd32.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_stm32.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_type.h</path>
            <path>$TUSB_DIR$/src/portable/synopsys/dwc2/dwc2_xmc.h</path>
        </group>
        <group name="src/portable/ti/msp430x5xx">
            <path>$TUSB_DIR$/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c</path>
        </group>
        <group name="src/portable/valentyusb/eptri">
            <path>$TUSB_DIR$/src/portable/valentyusb/eptri/dcd_eptri.c</path>
            <path>$TUSB_DIR$/src/portable/valentyusb/eptri/dcd_eptri.h</path>
        </group>
        <group name="src/portable/wch">
            <path>$TUSB_DIR$/src/portable/wch/dcd_ch32_usbfs.c</path>
            <path>$TUSB_DIR$/src/portable/wch/dcd_ch32_usbhs.c</path>
            <path>$TUSB_DIR$/src/portable/wch/ch32_usbhs_reg.h</path>
        </group>
        <group name="src/typec">
            <path>$TUSB_DIR$/src/typec/usbc.c</path>
            <path>$TUSB_DIR$/src/typec/pd_types.h</path>
            <path>$TUSB_DIR$/src/typec/tcd.h</path>
            <path>$TUSB_DIR$/src/typec/usbc.h</path>
        </group>
        <group name="src/class/cdc/serial">
            <path>$TUSB_DIR$/src/class/cdc/serial/ch34x.h</path>
            <path>$TUSB_DIR$/src/class/cdc/serial/cp210x.h</path>
            <path>$TUSB_DIR$/src/class/cdc/serial/ftdi_sio.h</path>
        </group>
        <group name="src/osal">
            <path>$TUSB_DIR$/src/osal/osal.h</path>
            <path>$TUSB_DIR$/src/osal/osal_freertos.h</path>
            <path>$TUSB_DIR$/src/osal/osal_mynewt.h</path>
            <path>$TUSB_DIR$/src/osal/osal_none.h</path>
            <path>$TUSB_DIR$/src/osal/osal_pico.h</path>
            <path>$TUSB_DIR$/src/osal/osal_rtthread.h</path>
            <path>$TUSB_DIR$/src/osal/osal_rtx4.h</path>
        </group>
        <group name="lib/SEGGER_RTT/RTT">
            <path>$TUSB_DIR$/lib/SEGGER_RTT/RTT/SEGGER_RTT.c</path>
            <path>$TUSB_DIR$/lib/SEGGER_RTT/RTT/SEGGER_RTT_printf.c</path>
            <path>$TUSB_DIR$/lib/SEGGER_RTT/RTT/SEGGER_RTT.h</path>
        </group>
        <group name="lib/SEGGER_RTT/Config">
            <path>$TUSB_DIR$/lib/SEGGER_RTT/Config/SEGGER_RTT_Conf.h</path>
        </group>
    </files>

</iarProjectConnection>