Uart.xdm.bak 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661
  1. <?xml version='1.0'?>
  2. <datamodel version="7.0"
  3. xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd"
  4. xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd"
  5. xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd"
  6. xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
  7. <d:ctr type="AUTOSAR" factory="autosar"
  8. xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd"
  9. xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd"
  10. xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd"
  11. xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd"
  12. xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"
  13. xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
  14. <d:lst type="TOP-LEVEL-PACKAGES">
  15. <d:ctr name="Uart" type="AR-PACKAGE">
  16. <d:lst type="ELEMENTS">
  17. <d:chc name="Uart" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
  18. <d:ctr type="MODULE-CONFIGURATION">
  19. <a:a name="DEF" value="ASPath:/TS_T40D34M10I0R0/Uart"/>
  20. <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true"/>
  21. <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION"
  22. value="VariantPreCompile"/>
  23. <d:ctr name="GeneralConfiguration" type="IDENTIFIABLE">
  24. <d:var name="UartDevErrorDetect" type="BOOLEAN" value="true">
  25. <a:a name="IMPORTER_INFO" value="@DEF"/>
  26. </d:var>
  27. <d:var name="DisableUartRuntimeErrorDetect" type="BOOLEAN"
  28. value="false">
  29. <a:a name="IMPORTER_INFO" value="@DEF"/>
  30. </d:var>
  31. <d:var name="UartMulticoreSupport" type="BOOLEAN" value="false"/>
  32. <d:var name="UartEnableUserModeSupport" type="BOOLEAN"
  33. value="false">
  34. <a:a name="IMPORTER_INFO" value="@DEF"/>
  35. </d:var>
  36. <d:var name="UartTimeoutMethod" type="ENUMERATION"
  37. value="OSIF_COUNTER_DUMMY"/>
  38. <d:var name="UartTimeoutDuration" type="INTEGER"
  39. value="10000000"/>
  40. <d:var name="UartDmaEnable" type="BOOLEAN" value="false">
  41. <a:a name="IMPORTER_INFO" value="@DEF"/>
  42. </d:var>
  43. <d:var name="UartVersionInfoApi" type="BOOLEAN" value="true">
  44. <a:a name="IMPORTER_INFO" value="@DEF"/>
  45. </d:var>
  46. <d:var name="UartCallbackCapability" type="BOOLEAN"
  47. value="false">
  48. <a:a name="IMPORTER_INFO" value="@DEF"/>
  49. </d:var>
  50. <d:lst name="UartEcucPartitionRef"/>
  51. </d:ctr>
  52. <d:ctr name="UartGlobalConfig" type="IDENTIFIABLE">
  53. <d:lst name="UartChannel" type="MAP">
  54. <d:ctr name="LPUART3" type="IDENTIFIABLE">
  55. <d:var name="UartHwUsing" type="ENUMERATION"
  56. value="LPUART_IP">
  57. <a:a name="VARIANTS" type="Variant">
  58. <variant:pbvcond>
  59. <variant:criterion
  60. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  61. <variant:cond>
  62. <variant:tst expr="0"/>
  63. </variant:cond>
  64. </variant:pbvcond>
  65. </a:a>
  66. </d:var>
  67. <d:var name="UartChannelId" type="INTEGER" value="0">
  68. <a:a name="IMPORTER_INFO">
  69. <a:v>@DEF</a:v>
  70. <a:v>@CALC</a:v>
  71. </a:a>
  72. </d:var>
  73. <d:ref name="UartClockRef" type="REFERENCE"
  74. value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/Lpuart3_clk"/>
  75. <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
  76. <a:a name="ENABLE" value="false"/>
  77. <a:a name="IMPORTER_INFO" value="@DEF"/>
  78. </d:ref>
  79. <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
  80. <d:var name="UartHwChannel" type="ENUMERATION"
  81. value="LPUART_3">
  82. <a:a name="VARIANTS" type="Variant">
  83. <variant:pbvcond>
  84. <variant:criterion
  85. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  86. <variant:cond>
  87. <variant:tst expr="0"/>
  88. </variant:cond>
  89. </variant:pbvcond>
  90. </a:a>
  91. </d:var>
  92. <d:var name="DesireBaudrate" type="ENUMERATION"
  93. value="LPUART_UART_BAUDRATE_9600"/>
  94. <d:var name="UartInteruptDmaMethod" type="ENUMERATION"
  95. value="LPUART_UART_IP_USING_INTERRUPTS"/>
  96. <d:ref name="UartDmaTxChannelRef" type="REFERENCE" >
  97. <a:a name="ENABLE" value="false"/>
  98. <a:a name="IMPORTER_INFO" value="@DEF"/>
  99. </d:ref>
  100. <d:ref name="UartDmaRxChannelRef" type="REFERENCE" >
  101. <a:a name="ENABLE" value="false"/>
  102. <a:a name="IMPORTER_INFO" value="@DEF"/>
  103. </d:ref>
  104. <d:var name="UartParityType" type="ENUMERATION"
  105. value="LPUART_UART_IP_PARITY_DISABLED"/>
  106. <d:var name="UartStopBitNumber" type="ENUMERATION"
  107. value="LPUART_UART_IP_ONE_STOP_BIT"/>
  108. <d:var name="UartWordLength" type="ENUMERATION"
  109. value="LPUART_UART_IP_8_BITS_PER_CHAR"/>
  110. <d:var name="UartCallback" type="FUNCTION-NAME"
  111. value="NULL_PTR">
  112. <a:a name="ENABLE" value="false"/>
  113. <a:a name="IMPORTER_INFO" value="@DEF"/>
  114. </d:var>
  115. </d:ctr>
  116. <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
  117. <d:ref name="UartHwChannelRef" type="REFERENCE"
  118. value="ASPath:/Mcl/Mcl/MclConfig/FlexioCommon_0/FLEXIO0_TX"/>
  119. <d:var name="FlexioUartInteruptDmaMethod"
  120. type="ENUMERATION"
  121. value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
  122. <a:a name="IMPORTER_INFO" value="@DEF"/>
  123. </d:var>
  124. <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
  125. <a:a name="ENABLE" value="false"/>
  126. <a:a name="IMPORTER_INFO" value="@DEF"/>
  127. </d:ref>
  128. <d:var name="DesireBaudrate" type="ENUMERATION"
  129. value="FLEXIO_UART_BAUDRATE_9600"/>
  130. <d:var name="bitCount" type="ENUMERATION"
  131. value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
  132. <a:a name="IMPORTER_INFO" value="@DEF"/>
  133. </d:var>
  134. <d:var name="driverDirection" type="ENUMERATION"
  135. value="FLEXIO_UART_IP_DIRECTION_TX">
  136. <a:a name="IMPORTER_INFO" value="@DEF"/>
  137. </d:var>
  138. <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME"
  139. value="NULL_PTR">
  140. <a:a name="ENABLE" value="false"/>
  141. <a:a name="IMPORTER_INFO" value="@DEF"/>
  142. </d:var>
  143. </d:ctr>
  144. </d:ctr>
  145. <d:ctr name="FLEXIO0_TX" type="IDENTIFIABLE">
  146. <d:var name="UartHwUsing" type="ENUMERATION"
  147. value="FLEXIO_IP">
  148. <a:a name="VARIANTS" type="Variant">
  149. <variant:pbvcond>
  150. <variant:criterion
  151. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  152. <variant:cond>
  153. <variant:tst expr="0"/>
  154. </variant:cond>
  155. </variant:pbvcond>
  156. </a:a>
  157. </d:var>
  158. <d:var name="UartChannelId" type="INTEGER" value="1">
  159. <a:a name="IMPORTER_INFO">
  160. <a:v>@DEF</a:v>
  161. <a:v>@CALC</a:v>
  162. </a:a>
  163. </d:var>
  164. <d:ref name="UartClockRef" type="REFERENCE"
  165. value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/Flexio_clk">
  166. <a:a name="VARIANTS" type="Variant">
  167. <variant:pbvcond>
  168. <variant:criterion
  169. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  170. <variant:cond>
  171. <variant:tst expr="0"/>
  172. </variant:cond>
  173. </variant:pbvcond>
  174. </a:a>
  175. </d:ref>
  176. <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
  177. <a:a name="ENABLE" value="false"/>
  178. <a:a name="IMPORTER_INFO" value="@DEF"/>
  179. <a:a name="VARIANTS" type="Variant">
  180. <variant:pbvcond>
  181. <variant:criterion
  182. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  183. <variant:cond>
  184. <variant:tst expr="0"/>
  185. </variant:cond>
  186. </variant:pbvcond>
  187. </a:a>
  188. </d:ref>
  189. <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
  190. <d:var name="UartHwChannel" type="ENUMERATION"
  191. value="LPUART_1">
  192. <a:a name="IMPORTER_INFO">
  193. <a:v>@DEF</a:v>
  194. <a:v>@CALC</a:v>
  195. </a:a>
  196. <a:a name="VARIANTS" type="Variant">
  197. <variant:pbvcond>
  198. <variant:criterion
  199. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  200. <variant:cond>
  201. <variant:tst expr="0"/>
  202. </variant:cond>
  203. </variant:pbvcond>
  204. </a:a>
  205. </d:var>
  206. <d:var name="DesireBaudrate" type="ENUMERATION"
  207. value="LPUART_UART_BAUDRATE_9600">
  208. <a:a name="IMPORTER_INFO" value="@DEF"/>
  209. <a:a name="VARIANTS" type="Variant">
  210. <variant:pbvcond>
  211. <variant:criterion
  212. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  213. <variant:cond>
  214. <variant:tst expr="0"/>
  215. </variant:cond>
  216. </variant:pbvcond>
  217. </a:a>
  218. </d:var>
  219. <d:var name="UartInteruptDmaMethod" type="ENUMERATION"
  220. value="LPUART_UART_IP_USING_INTERRUPTS">
  221. <a:a name="IMPORTER_INFO" value="@DEF"/>
  222. <a:a name="VARIANTS" type="Variant">
  223. <variant:pbvcond>
  224. <variant:criterion
  225. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  226. <variant:cond>
  227. <variant:tst expr="0"/>
  228. </variant:cond>
  229. </variant:pbvcond>
  230. </a:a>
  231. </d:var>
  232. <d:ref name="UartDmaTxChannelRef" type="REFERENCE" >
  233. <a:a name="ENABLE" value="false"/>
  234. <a:a name="IMPORTER_INFO" value="@DEF"/>
  235. <a:a name="VARIANTS" type="Variant">
  236. <variant:pbvcond>
  237. <variant:criterion
  238. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  239. <variant:cond>
  240. <variant:tst expr="0"/>
  241. </variant:cond>
  242. </variant:pbvcond>
  243. </a:a>
  244. </d:ref>
  245. <d:ref name="UartDmaRxChannelRef" type="REFERENCE" >
  246. <a:a name="ENABLE" value="false"/>
  247. <a:a name="IMPORTER_INFO" value="@DEF"/>
  248. <a:a name="VARIANTS" type="Variant">
  249. <variant:pbvcond>
  250. <variant:criterion
  251. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  252. <variant:cond>
  253. <variant:tst expr="0"/>
  254. </variant:cond>
  255. </variant:pbvcond>
  256. </a:a>
  257. </d:ref>
  258. <d:var name="UartParityType" type="ENUMERATION"
  259. value="LPUART_UART_IP_PARITY_DISABLED">
  260. <a:a name="IMPORTER_INFO" value="@DEF"/>
  261. <a:a name="VARIANTS" type="Variant">
  262. <variant:pbvcond>
  263. <variant:criterion
  264. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  265. <variant:cond>
  266. <variant:tst expr="0"/>
  267. </variant:cond>
  268. </variant:pbvcond>
  269. </a:a>
  270. </d:var>
  271. <d:var name="UartStopBitNumber" type="ENUMERATION"
  272. value="LPUART_UART_IP_ONE_STOP_BIT">
  273. <a:a name="IMPORTER_INFO" value="@DEF"/>
  274. <a:a name="VARIANTS" type="Variant">
  275. <variant:pbvcond>
  276. <variant:criterion
  277. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  278. <variant:cond>
  279. <variant:tst expr="0"/>
  280. </variant:cond>
  281. </variant:pbvcond>
  282. </a:a>
  283. </d:var>
  284. <d:var name="UartWordLength" type="ENUMERATION"
  285. value="LPUART_UART_IP_8_BITS_PER_CHAR">
  286. <a:a name="IMPORTER_INFO" value="@DEF"/>
  287. <a:a name="VARIANTS" type="Variant">
  288. <variant:pbvcond>
  289. <variant:criterion
  290. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  291. <variant:cond>
  292. <variant:tst expr="0"/>
  293. </variant:cond>
  294. </variant:pbvcond>
  295. </a:a>
  296. </d:var>
  297. <d:var name="UartCallback" type="FUNCTION-NAME"
  298. value="NULL_PTR">
  299. <a:a name="ENABLE" value="false"/>
  300. <a:a name="IMPORTER_INFO" value="@DEF"/>
  301. </d:var>
  302. </d:ctr>
  303. <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
  304. <d:ref name="UartHwChannelRef" type="REFERENCE"
  305. value="ASPath:/Mcl/Mcl/MclConfig/FlexioCommon_0/FLEXIO0_TX"/>
  306. <d:var name="FlexioUartInteruptDmaMethod"
  307. type="ENUMERATION"
  308. value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
  309. <a:a name="IMPORTER_INFO" value="@DEF"/>
  310. <a:a name="VARIANTS" type="Variant">
  311. <variant:pbvcond>
  312. <variant:criterion
  313. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  314. <variant:cond>
  315. <variant:tst expr="0"/>
  316. </variant:cond>
  317. </variant:pbvcond>
  318. </a:a>
  319. </d:var>
  320. <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
  321. <a:a name="ENABLE" value="false"/>
  322. <a:a name="IMPORTER_INFO" value="@DEF"/>
  323. <a:a name="VARIANTS" type="Variant">
  324. <variant:pbvcond>
  325. <variant:criterion
  326. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  327. <variant:cond>
  328. <variant:tst expr="0"/>
  329. </variant:cond>
  330. </variant:pbvcond>
  331. </a:a>
  332. </d:ref>
  333. <d:var name="DesireBaudrate" type="ENUMERATION"
  334. value="FLEXIO_UART_BAUDRATE_9600">
  335. <a:a name="VARIANTS" type="Variant">
  336. <variant:pbvcond>
  337. <variant:criterion
  338. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  339. <variant:cond>
  340. <variant:tst expr="0"/>
  341. </variant:cond>
  342. </variant:pbvcond>
  343. </a:a>
  344. </d:var>
  345. <d:var name="bitCount" type="ENUMERATION"
  346. value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
  347. <a:a name="IMPORTER_INFO" value="@DEF"/>
  348. <a:a name="VARIANTS" type="Variant">
  349. <variant:pbvcond>
  350. <variant:criterion
  351. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  352. <variant:cond>
  353. <variant:tst expr="0"/>
  354. </variant:cond>
  355. </variant:pbvcond>
  356. </a:a>
  357. </d:var>
  358. <d:var name="driverDirection" type="ENUMERATION"
  359. value="FLEXIO_UART_IP_DIRECTION_TX">
  360. <a:a name="VARIANTS" type="Variant">
  361. <variant:pbvcond>
  362. <variant:criterion
  363. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  364. <variant:cond>
  365. <variant:tst expr="0"/>
  366. </variant:cond>
  367. </variant:pbvcond>
  368. </a:a>
  369. </d:var>
  370. <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME"
  371. value="NULL_PTR">
  372. <a:a name="ENABLE" value="false"/>
  373. <a:a name="IMPORTER_INFO" value="@DEF"/>
  374. <a:a name="VARIANTS" type="Variant">
  375. <variant:pbvcond>
  376. <variant:criterion
  377. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  378. <variant:cond>
  379. <variant:tst expr="0"/>
  380. </variant:cond>
  381. </variant:pbvcond>
  382. </a:a>
  383. </d:var>
  384. </d:ctr>
  385. </d:ctr>
  386. <d:ctr name="FLEXIO1_RX" type="IDENTIFIABLE">
  387. <d:var name="UartHwUsing" type="ENUMERATION"
  388. value="FLEXIO_IP">
  389. <a:a name="VARIANTS" type="Variant">
  390. <variant:pbvcond>
  391. <variant:criterion
  392. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  393. <variant:cond>
  394. <variant:tst expr="0"/>
  395. </variant:cond>
  396. </variant:pbvcond>
  397. </a:a>
  398. </d:var>
  399. <d:var name="UartChannelId" type="INTEGER" value="2">
  400. <a:a name="IMPORTER_INFO">
  401. <a:v>@DEF</a:v>
  402. <a:v>@CALC</a:v>
  403. </a:a>
  404. </d:var>
  405. <d:ref name="UartClockRef" type="REFERENCE"
  406. value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/Flexio_clk">
  407. <a:a name="VARIANTS" type="Variant">
  408. <variant:pbvcond>
  409. <variant:criterion
  410. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  411. <variant:cond>
  412. <variant:tst expr="0"/>
  413. </variant:cond>
  414. </variant:pbvcond>
  415. </a:a>
  416. </d:ref>
  417. <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
  418. <a:a name="ENABLE" value="false"/>
  419. <a:a name="IMPORTER_INFO" value="@DEF"/>
  420. <a:a name="VARIANTS" type="Variant">
  421. <variant:pbvcond>
  422. <variant:criterion
  423. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  424. <variant:cond>
  425. <variant:tst expr="0"/>
  426. </variant:cond>
  427. </variant:pbvcond>
  428. </a:a>
  429. </d:ref>
  430. <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
  431. <d:var name="UartHwChannel" type="ENUMERATION"
  432. value="LPUART_2">
  433. <a:a name="IMPORTER_INFO">
  434. <a:v>@DEF</a:v>
  435. <a:v>@CALC</a:v>
  436. </a:a>
  437. <a:a name="VARIANTS" type="Variant">
  438. <variant:pbvcond>
  439. <variant:criterion
  440. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  441. <variant:cond>
  442. <variant:tst expr="0"/>
  443. </variant:cond>
  444. </variant:pbvcond>
  445. </a:a>
  446. </d:var>
  447. <d:var name="DesireBaudrate" type="ENUMERATION"
  448. value="LPUART_UART_BAUDRATE_9600">
  449. <a:a name="IMPORTER_INFO" value="@DEF"/>
  450. <a:a name="VARIANTS" type="Variant">
  451. <variant:pbvcond>
  452. <variant:criterion
  453. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  454. <variant:cond>
  455. <variant:tst expr="0"/>
  456. </variant:cond>
  457. </variant:pbvcond>
  458. </a:a>
  459. </d:var>
  460. <d:var name="UartInteruptDmaMethod" type="ENUMERATION"
  461. value="LPUART_UART_IP_USING_INTERRUPTS">
  462. <a:a name="IMPORTER_INFO" value="@DEF"/>
  463. <a:a name="VARIANTS" type="Variant">
  464. <variant:pbvcond>
  465. <variant:criterion
  466. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  467. <variant:cond>
  468. <variant:tst expr="0"/>
  469. </variant:cond>
  470. </variant:pbvcond>
  471. </a:a>
  472. </d:var>
  473. <d:ref name="UartDmaTxChannelRef" type="REFERENCE" >
  474. <a:a name="ENABLE" value="false"/>
  475. <a:a name="IMPORTER_INFO" value="@DEF"/>
  476. <a:a name="VARIANTS" type="Variant">
  477. <variant:pbvcond>
  478. <variant:criterion
  479. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  480. <variant:cond>
  481. <variant:tst expr="0"/>
  482. </variant:cond>
  483. </variant:pbvcond>
  484. </a:a>
  485. </d:ref>
  486. <d:ref name="UartDmaRxChannelRef" type="REFERENCE" >
  487. <a:a name="ENABLE" value="false"/>
  488. <a:a name="IMPORTER_INFO" value="@DEF"/>
  489. <a:a name="VARIANTS" type="Variant">
  490. <variant:pbvcond>
  491. <variant:criterion
  492. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  493. <variant:cond>
  494. <variant:tst expr="0"/>
  495. </variant:cond>
  496. </variant:pbvcond>
  497. </a:a>
  498. </d:ref>
  499. <d:var name="UartParityType" type="ENUMERATION"
  500. value="LPUART_UART_IP_PARITY_DISABLED">
  501. <a:a name="IMPORTER_INFO" value="@DEF"/>
  502. <a:a name="VARIANTS" type="Variant">
  503. <variant:pbvcond>
  504. <variant:criterion
  505. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  506. <variant:cond>
  507. <variant:tst expr="0"/>
  508. </variant:cond>
  509. </variant:pbvcond>
  510. </a:a>
  511. </d:var>
  512. <d:var name="UartStopBitNumber" type="ENUMERATION"
  513. value="LPUART_UART_IP_ONE_STOP_BIT">
  514. <a:a name="IMPORTER_INFO" value="@DEF"/>
  515. <a:a name="VARIANTS" type="Variant">
  516. <variant:pbvcond>
  517. <variant:criterion
  518. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  519. <variant:cond>
  520. <variant:tst expr="0"/>
  521. </variant:cond>
  522. </variant:pbvcond>
  523. </a:a>
  524. </d:var>
  525. <d:var name="UartWordLength" type="ENUMERATION"
  526. value="LPUART_UART_IP_8_BITS_PER_CHAR">
  527. <a:a name="IMPORTER_INFO" value="@DEF"/>
  528. <a:a name="VARIANTS" type="Variant">
  529. <variant:pbvcond>
  530. <variant:criterion
  531. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  532. <variant:cond>
  533. <variant:tst expr="0"/>
  534. </variant:cond>
  535. </variant:pbvcond>
  536. </a:a>
  537. </d:var>
  538. <d:var name="UartCallback" type="FUNCTION-NAME"
  539. value="NULL_PTR">
  540. <a:a name="ENABLE" value="false"/>
  541. <a:a name="IMPORTER_INFO" value="@DEF"/>
  542. </d:var>
  543. </d:ctr>
  544. <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
  545. <d:ref name="UartHwChannelRef" type="REFERENCE"
  546. value="ASPath:/Mcl/Mcl/MclConfig/FlexioCommon_0/FLEXIO1_RX"/>
  547. <d:var name="FlexioUartInteruptDmaMethod"
  548. type="ENUMERATION"
  549. value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
  550. <a:a name="IMPORTER_INFO" value="@DEF"/>
  551. <a:a name="VARIANTS" type="Variant">
  552. <variant:pbvcond>
  553. <variant:criterion
  554. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  555. <variant:cond>
  556. <variant:tst expr="0"/>
  557. </variant:cond>
  558. </variant:pbvcond>
  559. </a:a>
  560. </d:var>
  561. <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
  562. <a:a name="ENABLE" value="false"/>
  563. <a:a name="IMPORTER_INFO" value="@DEF"/>
  564. <a:a name="VARIANTS" type="Variant">
  565. <variant:pbvcond>
  566. <variant:criterion
  567. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  568. <variant:cond>
  569. <variant:tst expr="0"/>
  570. </variant:cond>
  571. </variant:pbvcond>
  572. </a:a>
  573. </d:ref>
  574. <d:var name="DesireBaudrate" type="ENUMERATION"
  575. value="FLEXIO_UART_BAUDRATE_9600">
  576. <a:a name="IMPORTER_INFO" value="@DEF"/>
  577. <a:a name="VARIANTS" type="Variant">
  578. <variant:pbvcond>
  579. <variant:criterion
  580. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  581. <variant:cond>
  582. <variant:tst expr="0"/>
  583. </variant:cond>
  584. </variant:pbvcond>
  585. </a:a>
  586. </d:var>
  587. <d:var name="bitCount" type="ENUMERATION"
  588. value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
  589. <a:a name="IMPORTER_INFO" value="@DEF"/>
  590. <a:a name="VARIANTS" type="Variant">
  591. <variant:pbvcond>
  592. <variant:criterion
  593. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  594. <variant:cond>
  595. <variant:tst expr="0"/>
  596. </variant:cond>
  597. </variant:pbvcond>
  598. </a:a>
  599. </d:var>
  600. <d:var name="driverDirection" type="ENUMERATION"
  601. value="FLEXIO_UART_IP_DIRECTION_RX">
  602. <a:a name="VARIANTS" type="Variant">
  603. <variant:pbvcond>
  604. <variant:criterion
  605. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  606. <variant:cond>
  607. <variant:tst expr="0"/>
  608. </variant:cond>
  609. </variant:pbvcond>
  610. </a:a>
  611. </d:var>
  612. <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME"
  613. value="NULL_PTR">
  614. <a:a name="ENABLE" value="false"/>
  615. <a:a name="IMPORTER_INFO" value="@DEF"/>
  616. <a:a name="VARIANTS" type="Variant">
  617. <variant:pbvcond>
  618. <variant:criterion
  619. value="ASPath:/EB/PostBuildSelectable/PostBuildSelectableCriterion"/>
  620. <variant:cond>
  621. <variant:tst expr="0"/>
  622. </variant:cond>
  623. </variant:pbvcond>
  624. </a:a>
  625. </d:var>
  626. </d:ctr>
  627. </d:ctr>
  628. </d:lst>
  629. </d:ctr>
  630. <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
  631. <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
  632. <a:a name="IMPORTER_INFO" value="@DEF"/>
  633. </d:var>
  634. <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
  635. <a:a name="IMPORTER_INFO" value="@DEF"/>
  636. </d:var>
  637. <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
  638. <a:a name="IMPORTER_INFO" value="@DEF"/>
  639. </d:var>
  640. <d:var name="ModuleId" type="INTEGER" value="255">
  641. <a:a name="IMPORTER_INFO" value="@DEF"/>
  642. </d:var>
  643. <d:var name="SwMajorVersion" type="INTEGER" value="1"/>
  644. <d:var name="SwMinorVersion" type="INTEGER" value="0"/>
  645. <d:var name="SwPatchVersion" type="INTEGER" value="0"/>
  646. <d:var name="VendorApiInfix" type="STRING" value="">
  647. <a:a name="IMPORTER_INFO" value="@DEF"/>
  648. </d:var>
  649. <d:var name="VendorId" type="INTEGER" value="43">
  650. <a:a name="IMPORTER_INFO" value="@DEF"/>
  651. </d:var>
  652. </d:ctr>
  653. </d:ctr>
  654. </d:chc>
  655. </d:lst>
  656. </d:ctr>
  657. </d:lst>
  658. </d:ctr>
  659. </datamodel>