1---
2set.component.osa:
3  section-type: set
4  section_info:
5    fixed_id: nxp_osa
6    version: 2.8.3
7    description: osa
8    display_name: osa
9    type: component
10    full_name: osa
11    vendor: NXP
12    set_location:
13      repo_base_path: components/osa
14    component_taxonomy:
15      component_osa:
16        cclass: NXP Component
17        cgroup: OS Abstraction Layer
18    product:
19      kex_package:
20        always_exist: true
21        scr:
22        - scr.component.osa
23        kex_web_ui:
24          ui_category: component
25          ui_control: false
26          ui_control_default: false
27          ui_release_specific: true
28      cmsis_pack:
29        vendor: NXP
30        scr:
31        - scr.component.osa
32        pack_root:
33          pack_type: SWP
34          pack_name: Component_OS_Abstraction_Layer
35          pack_version: 1.0.0
36  belong_to: set.component.osa
37scr.component.osa:
38  section-type: scr
39  belong_to: set.component.osa
40  contents:
41    Name: OSA
42    Version: 1.0.0
43    license:
44    - license.bsd-3
45    Format: source code
46    Description: NXP USB stack. This is a version of the USB stack that has been integrated
47      with the MCUXpresso SDK.
48    Origin: NXP (BSD-3-Clause)
49    Location: components/osa
50component.common_task:
51  section-type: component
52  contents:
53    repo_base_path: components/common_task
54    project_base_path: component/common_task
55    cc-include:
56    - repo_relative_path: "./"
57      project_relative_path: "./"
58      package_relative_path: "./"
59    files:
60    - source: components/common_task/fsl_component_common_task.h
61      repo_relative_path: "./"
62      project_relative_path: "./"
63      package_relative_path: "./"
64      type: c_include
65    - source: components/common_task/fsl_component_common_task.c
66      repo_relative_path: "./"
67      project_relative_path: "./"
68      package_relative_path: "./"
69      type: src
70    - source: components/common_task/component_common_task.cmake
71      type: workspace
72      toolchains: armgcc
73      hidden: true
74    package_base_path: components/common_task
75  belong_to: set.component.osa
76  section_info:
77    version: 1.0.0
78    type: software_component
79    full_name: Component common_task
80    description: Component common_task
81    taxonomy:
82      csub: common_task
83      cclass: NXP Component
84      cgroup: OS Abstraction Layer
85    display_name: common_task
86    vendor: NXP
87  dependency:
88    allOf:
89    - driver.common
90    - component.osa
91  meta-name: component.common_task
92  cmake_module_name: component_common_task
93component.osa_bm:
94  section-type: component
95  contents:
96    repo_base_path: components/osa
97    project_base_path: component/osa
98    cc-include:
99    - repo_relative_path: "./"
100      project_relative_path: "./"
101      package_relative_path: "./"
102    files:
103    - source: components/osa/fsl_os_abstraction_bm.h
104      repo_relative_path: "./"
105      project_relative_path: "./"
106      package_relative_path: "./"
107      type: c_include
108    - source: components/osa/fsl_os_abstraction_bm.c
109      repo_relative_path: "./"
110      project_relative_path: "./"
111      package_relative_path: "./"
112      type: src
113    - source: components/osa/component_osa_bm.cmake
114      type: workspace
115      toolchains: armgcc
116      hidden: true
117    package_base_path: components/osa
118  belong_to: set.component.osa
119  section_info:
120    version: 1.0.0
121    user_visible: always
122    type: software_component
123    full_name: Component osa_bm
124    description: Component osa_bm
125    taxonomy:
126      csub: osa_bm
127      cclass: NXP Component
128      cgroup: OS Abstraction Layer
129    display_name: osa_bm
130    vendor: NXP
131  dependency:
132    allOf:
133    - driver.common
134    - component.lists
135    - component.osa_interface
136  meta-name: component.osa_bm
137  cmake_module_name: component_osa_bm
138component.osa_free_rtos:
139  section-type: component
140  contents:
141    repo_base_path: components/osa
142    project_base_path: component/osa
143    cc-include:
144    - repo_relative_path: "./"
145      project_relative_path: "./"
146      package_relative_path: "./"
147    files:
148    - source: components/osa/fsl_os_abstraction_free_rtos.h
149      repo_relative_path: "./"
150      project_relative_path: "./"
151      package_relative_path: "./"
152      type: c_include
153    - source: components/osa/fsl_os_abstraction_free_rtos.c
154      repo_relative_path: "./"
155      project_relative_path: "./"
156      package_relative_path: "./"
157      type: src
158    - source: components/osa/component_osa_free_rtos.cmake
159      type: workspace
160      toolchains: armgcc
161      hidden: true
162    package_base_path: components/osa
163  belong_to: set.component.osa
164  section_info:
165    version: 1.0.0
166    user_visible: always
167    type: software_component
168    full_name: Component osa_free_rtos
169    description: Component osa_free_rtos
170    taxonomy:
171      csub: osa_free_rtos
172      cclass: NXP Component
173      cgroup: OS Abstraction Layer
174    display_name: osa_free_rtos
175    vendor: NXP
176  dependency:
177    allOf:
178    - middleware.freertos-kernel
179    - driver.common
180    - component.lists
181    - component.osa_interface
182  meta-name: component.osa_free_rtos
183  cmake_module_name: component_osa_free_rtos
184component.osa:
185  section-type: component
186  contents:
187    repo_base_path: components/osa
188    project_base_path: component/osa
189    cc-include:
190    - repo_relative_path: "./"
191      project_relative_path: "./"
192      package_relative_path: "./"
193    files:
194    - source: components/osa/fsl_os_abstraction.h
195      repo_relative_path: "./"
196      project_relative_path: "./"
197      package_relative_path: "./"
198      type: c_include
199    - source: components/osa/fsl_os_abstraction_config.h
200      repo_relative_path: "./"
201      project_relative_path: "./"
202      package_relative_path: "./"
203      type: c_include
204    - source: components/osa/fsl_os_abstraction_bm.h
205      components: middleware.baremetal
206      repo_relative_path: "./"
207      project_relative_path: "./"
208      package_relative_path: "./"
209      type: c_include
210    - source: components/osa/fsl_os_abstraction_bm.c
211      components: middleware.baremetal
212      repo_relative_path: "./"
213      project_relative_path: "./"
214      package_relative_path: "./"
215      type: src
216    - source: components/osa/fsl_os_abstraction_free_rtos.h
217      components: middleware.freertos-kernel
218      repo_relative_path: "./"
219      project_relative_path: "./"
220      package_relative_path: "./"
221      type: c_include
222    - source: components/osa/fsl_os_abstraction_free_rtos.c
223      components: middleware.freertos-kernel
224      repo_relative_path: "./"
225      project_relative_path: "./"
226      package_relative_path: "./"
227      type: src
228    - source: components/osa/component_osa.cmake
229      type: workspace
230      toolchains: armgcc
231      hidden: true
232    package_base_path: components/osa
233  belong_to: set.component.osa
234  section_info:
235    version: 1.0.0
236    type: software_component
237    user_visible: never
238    full_name: Component osa
239    description: Component osa
240    taxonomy:
241      csub: osa
242      cclass: NXP Component
243      cgroup: OS Abstraction Layer
244    display_name: osa
245    vendor: NXP
246  dependency:
247    allOf:
248    - driver.common
249    - component.lists
250  meta-name: component.osa
251  cmake_module_name: component_osa
252component.osa_interface:
253  section-type: component
254  contents:
255    repo_base_path: components/osa
256    project_base_path: component/osa
257    cc-include:
258    - repo_relative_path: "./"
259      project_relative_path: "./"
260      package_relative_path: "./"
261    files:
262    - source: components/osa/fsl_os_abstraction.h
263      repo_relative_path: "./"
264      project_relative_path: "./"
265      package_relative_path: "./"
266      type: c_include
267    - source: components/osa/fsl_os_abstraction_config.h
268      repo_relative_path: "./"
269      project_relative_path: "./"
270      package_relative_path: "./"
271      type: c_include
272    - source: components/osa/component_osa_interface.cmake
273      type: workspace
274      toolchains: armgcc
275      hidden: true
276    package_base_path: components/osa
277  belong_to: set.component.osa
278  section_info:
279    version: 1.0.0
280    user_visible: always
281    type: software_component
282    full_name: Component osa interface
283    description: Component osa interface
284    taxonomy:
285      csub: osa_interface
286      cclass: NXP Component
287      cgroup: OS Abstraction Layer
288    display_name: osa_interface
289    vendor: NXP
290  dependency:
291    allOf:
292    - driver.common
293    - component.lists
294  meta-name: component.osa_interface
295  cmake_module_name: component_osa_interface
296component.osa_thread:
297  section-type: component
298  contents:
299    repo_base_path: components/osa
300    project_base_path: component/osa
301    cc-include:
302    - repo_relative_path: "./"
303      project_relative_path: "./"
304      package_relative_path: "./"
305    files:
306    - source: components/osa/fsl_os_abstraction_threadx.c
307      repo_relative_path: "./"
308      project_relative_path: "./"
309      package_relative_path: "./"
310      type: src
311    - source: components/osa/fsl_os_abstraction_threadx.h
312      repo_relative_path: "./"
313      project_relative_path: "./"
314      package_relative_path: "./"
315      type: c_include
316    - source: components/osa/component_osa_thread.cmake
317      type: workspace
318      toolchains: armgcc
319      hidden: true
320    package_base_path: components/osa
321  belong_to: set.component.osa
322  section_info:
323    version: 1.0.0
324    need_require: true
325    user_visible: never
326    type: software_component
327    full_name: Component osa thread
328    description: Component osa thread
329    taxonomy:
330      csub: osa_thread
331      cclass: NXP Component
332      cgroup: OS Abstraction Layer
333    display_name: osa thread
334    vendor: NXP
335  dependency:
336    allOf:
337    - driver.common
338    - component.lists
339    - component.osa_interface
340    - anyOf:
341      - middleware.azure_rtos.tx
342      - middleware.azure_rtos.tx.sp
343  meta-name: component.osa_thread
344  cmake_module_name: component_osa_thread
345