atmel_start_config.atstart 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853
  1. format_version: '2'
  2. name: SAMC21 LED switcher
  3. versions:
  4. api: '1.0'
  5. backend: 1.8.580
  6. commit: f3d8d96e294de8dee688333bbbe8d8458a4f6b4c
  7. content: unknown
  8. content_pack_name: unknown
  9. format: '2'
  10. frontend: 1.8.580
  11. packs_version_avr8: 1.0.1463
  12. packs_version_qtouch: unknown
  13. packs_version_sam: 1.0.1726
  14. version_backend: 1.8.580
  15. version_frontend: ''
  16. board:
  17. identifier: SAMC21XplainedPro
  18. device: SAMC21J18A-AN
  19. details: null
  20. application:
  21. definition: 'Atmel:Application_Examples:0.0.1::Application:RWW_FLASH:'
  22. configuration: null
  23. middlewares: {}
  24. drivers:
  25. ADC_0:
  26. user_label: ADC_0
  27. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::ADC0::driver_config_definition::ADC::HAL:Driver:ADC.Sync
  28. functionality: ADC
  29. api: HAL:Driver:ADC_Sync
  30. configuration:
  31. adc_advanced_settings: true
  32. adc_arch_adjres: 0
  33. adc_arch_corren: false
  34. adc_arch_dbgrun: false
  35. adc_arch_dualsel: BOTH
  36. adc_arch_event_settings: false
  37. adc_arch_flushei: false
  38. adc_arch_flushinv: false
  39. adc_arch_gaincorr: 0
  40. adc_arch_leftadj: false
  41. adc_arch_offcomp: false
  42. adc_arch_offsetcorr: 0
  43. adc_arch_ondemand: false
  44. adc_arch_r2r: false
  45. adc_arch_refcomp: false
  46. adc_arch_resrdyeo: false
  47. adc_arch_runstdby: false
  48. adc_arch_samplen: 0
  49. adc_arch_samplenum: 1 sample
  50. adc_arch_seqen: 0
  51. adc_arch_slaveen: false
  52. adc_arch_startei: false
  53. adc_arch_startinv: false
  54. adc_arch_winlt: 0
  55. adc_arch_winmode: No window mode
  56. adc_arch_winmoneo: false
  57. adc_arch_winut: 0
  58. adc_differential_mode: false
  59. adc_freerunning_mode: false
  60. adc_pinmux_negative: I/O ground
  61. adc_pinmux_positive: ADC AIN0 pin
  62. adc_prescaler: Peripheral clock divided by 2
  63. adc_reference: Internal bandgap reference
  64. adc_resolution: 16-bit (averaging must be enabled)
  65. optional_signals:
  66. - identifier: ADC_0:AIN/10
  67. pad: PA10
  68. mode: Enabled
  69. configuration: null
  70. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::optional_signal_definition::ADC0.AIN.10
  71. name: ADC0/AIN/10
  72. label: AIN/10
  73. variant: null
  74. clocks:
  75. domain_group:
  76. nodes:
  77. - name: ADC
  78. input: Generic clock generator 0
  79. external: false
  80. external_frequency: 0
  81. configuration:
  82. adc_gclk_selection: Generic clock generator 0
  83. DMAC:
  84. user_label: DMAC
  85. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::DMAC::driver_config_definition::DMAC::HAL:HPL:DMAC
  86. functionality: System
  87. api: HAL:HPL:DMAC
  88. configuration:
  89. dmac_beatsize_0: 8-bit bus transfer
  90. dmac_beatsize_1: 8-bit bus transfer
  91. dmac_beatsize_10: 8-bit bus transfer
  92. dmac_beatsize_11: 8-bit bus transfer
  93. dmac_beatsize_12: 8-bit bus transfer
  94. dmac_beatsize_13: 8-bit bus transfer
  95. dmac_beatsize_14: 8-bit bus transfer
  96. dmac_beatsize_15: 8-bit bus transfer
  97. dmac_beatsize_2: 8-bit bus transfer
  98. dmac_beatsize_3: 8-bit bus transfer
  99. dmac_beatsize_4: 8-bit bus transfer
  100. dmac_beatsize_5: 8-bit bus transfer
  101. dmac_beatsize_6: 8-bit bus transfer
  102. dmac_beatsize_7: 8-bit bus transfer
  103. dmac_beatsize_8: 8-bit bus transfer
  104. dmac_beatsize_9: 8-bit bus transfer
  105. dmac_blockact_0: Channel will be disabled if it is the last block transfer in
  106. the transaction
  107. dmac_blockact_1: Channel will be disabled if it is the last block transfer in
  108. the transaction
  109. dmac_blockact_10: Channel will be disabled if it is the last block transfer
  110. in the transaction
  111. dmac_blockact_11: Channel will be disabled if it is the last block transfer
  112. in the transaction
  113. dmac_blockact_12: Channel will be disabled if it is the last block transfer
  114. in the transaction
  115. dmac_blockact_13: Channel will be disabled if it is the last block transfer
  116. in the transaction
  117. dmac_blockact_14: Channel will be disabled if it is the last block transfer
  118. in the transaction
  119. dmac_blockact_15: Channel will be disabled if it is the last block transfer
  120. in the transaction
  121. dmac_blockact_2: Channel will be disabled if it is the last block transfer in
  122. the transaction
  123. dmac_blockact_3: Channel will be disabled if it is the last block transfer in
  124. the transaction
  125. dmac_blockact_4: Channel will be disabled if it is the last block transfer in
  126. the transaction
  127. dmac_blockact_5: Channel will be disabled if it is the last block transfer in
  128. the transaction
  129. dmac_blockact_6: Channel will be disabled if it is the last block transfer in
  130. the transaction
  131. dmac_blockact_7: Channel will be disabled if it is the last block transfer in
  132. the transaction
  133. dmac_blockact_8: Channel will be disabled if it is the last block transfer in
  134. the transaction
  135. dmac_blockact_9: Channel will be disabled if it is the last block transfer in
  136. the transaction
  137. dmac_channel_0_settings: false
  138. dmac_channel_10_settings: false
  139. dmac_channel_11_settings: false
  140. dmac_channel_12_settings: false
  141. dmac_channel_13_settings: false
  142. dmac_channel_14_settings: false
  143. dmac_channel_15_settings: false
  144. dmac_channel_1_settings: false
  145. dmac_channel_2_settings: false
  146. dmac_channel_3_settings: false
  147. dmac_channel_4_settings: false
  148. dmac_channel_5_settings: false
  149. dmac_channel_6_settings: false
  150. dmac_channel_7_settings: false
  151. dmac_channel_8_settings: false
  152. dmac_channel_9_settings: false
  153. dmac_dbgrun: false
  154. dmac_dqos: Background (no sensitive operation)
  155. dmac_dstinc_0: false
  156. dmac_dstinc_1: false
  157. dmac_dstinc_10: false
  158. dmac_dstinc_11: false
  159. dmac_dstinc_12: false
  160. dmac_dstinc_13: false
  161. dmac_dstinc_14: false
  162. dmac_dstinc_15: false
  163. dmac_dstinc_2: false
  164. dmac_dstinc_3: false
  165. dmac_dstinc_4: false
  166. dmac_dstinc_5: false
  167. dmac_dstinc_6: false
  168. dmac_dstinc_7: false
  169. dmac_dstinc_8: false
  170. dmac_dstinc_9: false
  171. dmac_enable: false
  172. dmac_enable_0: false
  173. dmac_enable_1: false
  174. dmac_enable_10: false
  175. dmac_enable_11: false
  176. dmac_enable_12: false
  177. dmac_enable_13: false
  178. dmac_enable_14: false
  179. dmac_enable_15: false
  180. dmac_enable_2: false
  181. dmac_enable_3: false
  182. dmac_enable_4: false
  183. dmac_enable_5: false
  184. dmac_enable_6: false
  185. dmac_enable_7: false
  186. dmac_enable_8: false
  187. dmac_enable_9: false
  188. dmac_evact_0: No action
  189. dmac_evact_1: No action
  190. dmac_evact_10: No action
  191. dmac_evact_11: No action
  192. dmac_evact_12: No action
  193. dmac_evact_13: No action
  194. dmac_evact_14: No action
  195. dmac_evact_15: No action
  196. dmac_evact_2: No action
  197. dmac_evact_3: No action
  198. dmac_evact_4: No action
  199. dmac_evact_5: No action
  200. dmac_evact_6: No action
  201. dmac_evact_7: No action
  202. dmac_evact_8: No action
  203. dmac_evact_9: No action
  204. dmac_evie_0: false
  205. dmac_evie_1: false
  206. dmac_evie_10: false
  207. dmac_evie_11: false
  208. dmac_evie_12: false
  209. dmac_evie_13: false
  210. dmac_evie_14: false
  211. dmac_evie_15: false
  212. dmac_evie_2: false
  213. dmac_evie_3: false
  214. dmac_evie_4: false
  215. dmac_evie_5: false
  216. dmac_evie_6: false
  217. dmac_evie_7: false
  218. dmac_evie_8: false
  219. dmac_evie_9: false
  220. dmac_evoe_0: false
  221. dmac_evoe_1: false
  222. dmac_evoe_10: false
  223. dmac_evoe_11: false
  224. dmac_evoe_12: false
  225. dmac_evoe_13: false
  226. dmac_evoe_14: false
  227. dmac_evoe_15: false
  228. dmac_evoe_2: false
  229. dmac_evoe_3: false
  230. dmac_evoe_4: false
  231. dmac_evoe_5: false
  232. dmac_evoe_6: false
  233. dmac_evoe_7: false
  234. dmac_evoe_8: false
  235. dmac_evoe_9: false
  236. dmac_evosel_0: Event generation disabled
  237. dmac_evosel_1: Event generation disabled
  238. dmac_evosel_10: Event generation disabled
  239. dmac_evosel_11: Event generation disabled
  240. dmac_evosel_12: Event generation disabled
  241. dmac_evosel_13: Event generation disabled
  242. dmac_evosel_14: Event generation disabled
  243. dmac_evosel_15: Event generation disabled
  244. dmac_evosel_2: Event generation disabled
  245. dmac_evosel_3: Event generation disabled
  246. dmac_evosel_4: Event generation disabled
  247. dmac_evosel_5: Event generation disabled
  248. dmac_evosel_6: Event generation disabled
  249. dmac_evosel_7: Event generation disabled
  250. dmac_evosel_8: Event generation disabled
  251. dmac_evosel_9: Event generation disabled
  252. dmac_fqos: Background (no sensitive operation)
  253. dmac_lvl_0: Channel priority 0
  254. dmac_lvl_1: Channel priority 0
  255. dmac_lvl_10: Channel priority 0
  256. dmac_lvl_11: Channel priority 0
  257. dmac_lvl_12: Channel priority 0
  258. dmac_lvl_13: Channel priority 0
  259. dmac_lvl_14: Channel priority 0
  260. dmac_lvl_15: Channel priority 0
  261. dmac_lvl_2: Channel priority 0
  262. dmac_lvl_3: Channel priority 0
  263. dmac_lvl_4: Channel priority 0
  264. dmac_lvl_5: Channel priority 0
  265. dmac_lvl_6: Channel priority 0
  266. dmac_lvl_7: Channel priority 0
  267. dmac_lvl_8: Channel priority 0
  268. dmac_lvl_9: Channel priority 0
  269. dmac_lvlen0: false
  270. dmac_lvlen1: false
  271. dmac_lvlen2: false
  272. dmac_lvlen3: false
  273. dmac_lvlpri0: 0
  274. dmac_lvlpri1: 0
  275. dmac_lvlpri2: 0
  276. dmac_lvlpri3: 0
  277. dmac_rrlvlen0: Static arbitration scheme for channel with priority 0
  278. dmac_rrlvlen1: Static arbitration scheme for channel with priority 1
  279. dmac_rrlvlen2: Static arbitration scheme for channel with priority 2
  280. dmac_rrlvlen3: Static arbitration scheme for channel with priority 3
  281. dmac_runstdby_0: false
  282. dmac_runstdby_1: false
  283. dmac_runstdby_10: false
  284. dmac_runstdby_11: false
  285. dmac_runstdby_12: false
  286. dmac_runstdby_13: false
  287. dmac_runstdby_14: false
  288. dmac_runstdby_15: false
  289. dmac_runstdby_2: false
  290. dmac_runstdby_3: false
  291. dmac_runstdby_4: false
  292. dmac_runstdby_5: false
  293. dmac_runstdby_6: false
  294. dmac_runstdby_7: false
  295. dmac_runstdby_8: false
  296. dmac_runstdby_9: false
  297. dmac_srcinc_0: false
  298. dmac_srcinc_1: false
  299. dmac_srcinc_10: false
  300. dmac_srcinc_11: false
  301. dmac_srcinc_12: false
  302. dmac_srcinc_13: false
  303. dmac_srcinc_14: false
  304. dmac_srcinc_15: false
  305. dmac_srcinc_2: false
  306. dmac_srcinc_3: false
  307. dmac_srcinc_4: false
  308. dmac_srcinc_5: false
  309. dmac_srcinc_6: false
  310. dmac_srcinc_7: false
  311. dmac_srcinc_8: false
  312. dmac_srcinc_9: false
  313. dmac_stepsel_0: Step size settings apply to the destination address
  314. dmac_stepsel_1: Step size settings apply to the destination address
  315. dmac_stepsel_10: Step size settings apply to the destination address
  316. dmac_stepsel_11: Step size settings apply to the destination address
  317. dmac_stepsel_12: Step size settings apply to the destination address
  318. dmac_stepsel_13: Step size settings apply to the destination address
  319. dmac_stepsel_14: Step size settings apply to the destination address
  320. dmac_stepsel_15: Step size settings apply to the destination address
  321. dmac_stepsel_2: Step size settings apply to the destination address
  322. dmac_stepsel_3: Step size settings apply to the destination address
  323. dmac_stepsel_4: Step size settings apply to the destination address
  324. dmac_stepsel_5: Step size settings apply to the destination address
  325. dmac_stepsel_6: Step size settings apply to the destination address
  326. dmac_stepsel_7: Step size settings apply to the destination address
  327. dmac_stepsel_8: Step size settings apply to the destination address
  328. dmac_stepsel_9: Step size settings apply to the destination address
  329. dmac_stepsize_0: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  330. dmac_stepsize_1: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  331. dmac_stepsize_10: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  332. dmac_stepsize_11: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  333. dmac_stepsize_12: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  334. dmac_stepsize_13: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  335. dmac_stepsize_14: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  336. dmac_stepsize_15: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  337. dmac_stepsize_2: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  338. dmac_stepsize_3: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  339. dmac_stepsize_4: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  340. dmac_stepsize_5: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  341. dmac_stepsize_6: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  342. dmac_stepsize_7: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  343. dmac_stepsize_8: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  344. dmac_stepsize_9: Next ADDR = ADDR + (BEATSIZE + 1) * 1
  345. dmac_trifsrc_0: Only software/event triggers
  346. dmac_trifsrc_1: Only software/event triggers
  347. dmac_trifsrc_10: Only software/event triggers
  348. dmac_trifsrc_11: Only software/event triggers
  349. dmac_trifsrc_12: Only software/event triggers
  350. dmac_trifsrc_13: Only software/event triggers
  351. dmac_trifsrc_14: Only software/event triggers
  352. dmac_trifsrc_15: Only software/event triggers
  353. dmac_trifsrc_2: Only software/event triggers
  354. dmac_trifsrc_3: Only software/event triggers
  355. dmac_trifsrc_4: Only software/event triggers
  356. dmac_trifsrc_5: Only software/event triggers
  357. dmac_trifsrc_6: Only software/event triggers
  358. dmac_trifsrc_7: Only software/event triggers
  359. dmac_trifsrc_8: Only software/event triggers
  360. dmac_trifsrc_9: Only software/event triggers
  361. dmac_trigact_0: One trigger required for each block transfer
  362. dmac_trigact_1: One trigger required for each block transfer
  363. dmac_trigact_10: One trigger required for each block transfer
  364. dmac_trigact_11: One trigger required for each block transfer
  365. dmac_trigact_12: One trigger required for each block transfer
  366. dmac_trigact_13: One trigger required for each block transfer
  367. dmac_trigact_14: One trigger required for each block transfer
  368. dmac_trigact_15: One trigger required for each block transfer
  369. dmac_trigact_2: One trigger required for each block transfer
  370. dmac_trigact_3: One trigger required for each block transfer
  371. dmac_trigact_4: One trigger required for each block transfer
  372. dmac_trigact_5: One trigger required for each block transfer
  373. dmac_trigact_6: One trigger required for each block transfer
  374. dmac_trigact_7: One trigger required for each block transfer
  375. dmac_trigact_8: One trigger required for each block transfer
  376. dmac_trigact_9: One trigger required for each block transfer
  377. dmac_wrbqos: Background (no sensitive operation)
  378. optional_signals: []
  379. variant: null
  380. clocks:
  381. domain_group: null
  382. GCLK:
  383. user_label: GCLK
  384. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::GCLK::driver_config_definition::GCLK::HAL:HPL:GCLK
  385. functionality: System
  386. api: HAL:HPL:GCLK
  387. configuration:
  388. $input: 400000
  389. $input_id: External Crystal Oscillator 0.4-32MHz (XOSC)
  390. RESERVED_InputFreq: 400000
  391. RESERVED_InputFreq_id: External Crystal Oscillator 0.4-32MHz (XOSC)
  392. _$freq_output_Generic clock generator 0: 40001536
  393. _$freq_output_Generic clock generator 1: 4000000
  394. _$freq_output_Generic clock generator 2: 400000
  395. _$freq_output_Generic clock generator 3: 400000
  396. _$freq_output_Generic clock generator 4: 400000
  397. _$freq_output_Generic clock generator 5: 400000
  398. _$freq_output_Generic clock generator 6: 400000
  399. _$freq_output_Generic clock generator 7: 400000
  400. enable_gclk_gen_0: true
  401. enable_gclk_gen_0__externalclock: 1000000
  402. enable_gclk_gen_1: true
  403. enable_gclk_gen_1__externalclock: 1000000
  404. enable_gclk_gen_2: false
  405. enable_gclk_gen_2__externalclock: 1000000
  406. enable_gclk_gen_3: false
  407. enable_gclk_gen_3__externalclock: 1000000
  408. enable_gclk_gen_4: false
  409. enable_gclk_gen_4__externalclock: 1000000
  410. enable_gclk_gen_5: false
  411. enable_gclk_gen_5__externalclock: 1000000
  412. enable_gclk_gen_6: false
  413. enable_gclk_gen_6__externalclock: 1000000
  414. enable_gclk_gen_7: false
  415. enable_gclk_gen_7__externalclock: 1000000
  416. gclk_arch_gen_0_enable: true
  417. gclk_arch_gen_0_idc: true
  418. gclk_arch_gen_0_oe: false
  419. gclk_arch_gen_0_oov: false
  420. gclk_arch_gen_0_runstdby: false
  421. gclk_arch_gen_1_enable: true
  422. gclk_arch_gen_1_idc: true
  423. gclk_arch_gen_1_oe: false
  424. gclk_arch_gen_1_oov: false
  425. gclk_arch_gen_1_runstdby: false
  426. gclk_arch_gen_2_enable: false
  427. gclk_arch_gen_2_idc: false
  428. gclk_arch_gen_2_oe: false
  429. gclk_arch_gen_2_oov: false
  430. gclk_arch_gen_2_runstdby: false
  431. gclk_arch_gen_3_enable: false
  432. gclk_arch_gen_3_idc: false
  433. gclk_arch_gen_3_oe: false
  434. gclk_arch_gen_3_oov: false
  435. gclk_arch_gen_3_runstdby: false
  436. gclk_arch_gen_4_enable: false
  437. gclk_arch_gen_4_idc: false
  438. gclk_arch_gen_4_oe: false
  439. gclk_arch_gen_4_oov: false
  440. gclk_arch_gen_4_runstdby: false
  441. gclk_arch_gen_5_enable: false
  442. gclk_arch_gen_5_idc: false
  443. gclk_arch_gen_5_oe: false
  444. gclk_arch_gen_5_oov: false
  445. gclk_arch_gen_5_runstdby: false
  446. gclk_arch_gen_6_enable: false
  447. gclk_arch_gen_6_idc: false
  448. gclk_arch_gen_6_oe: false
  449. gclk_arch_gen_6_oov: false
  450. gclk_arch_gen_6_runstdby: false
  451. gclk_arch_gen_7_enable: false
  452. gclk_arch_gen_7_idc: false
  453. gclk_arch_gen_7_oe: false
  454. gclk_arch_gen_7_oov: false
  455. gclk_arch_gen_7_runstdby: false
  456. gclk_gen_0_div: 1
  457. gclk_gen_0_div_sel: false
  458. gclk_gen_0_oscillator: Fractional Digital Phase Locked Loop (FDPLL96M)
  459. gclk_gen_1_div: 1
  460. gclk_gen_1_div_sel: false
  461. gclk_gen_1_oscillator: 48MHz Internal Oscillator (OSC48M)
  462. gclk_gen_2_div: 1
  463. gclk_gen_2_div_sel: false
  464. gclk_gen_2_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  465. gclk_gen_3_div: 1
  466. gclk_gen_3_div_sel: false
  467. gclk_gen_3_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  468. gclk_gen_4_div: 1
  469. gclk_gen_4_div_sel: false
  470. gclk_gen_4_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  471. gclk_gen_5_div: 1
  472. gclk_gen_5_div_sel: false
  473. gclk_gen_5_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  474. gclk_gen_6_div: 1
  475. gclk_gen_6_div_sel: false
  476. gclk_gen_6_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  477. gclk_gen_7_div: 1
  478. gclk_gen_7_div_sel: false
  479. gclk_gen_7_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
  480. optional_signals: []
  481. variant: null
  482. clocks:
  483. domain_group: null
  484. MCLK:
  485. user_label: MCLK
  486. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::MCLK::driver_config_definition::MCLK::HAL:HPL:MCLK
  487. functionality: System
  488. api: HAL:HPL:MCLK
  489. configuration:
  490. $input: 40001536
  491. $input_id: Generic clock generator 0
  492. RESERVED_InputFreq: 40001536
  493. RESERVED_InputFreq_id: Generic clock generator 0
  494. _$freq_output_CPU: 40001536
  495. cpu_clock_source: Generic clock generator 0
  496. cpu_div: '1'
  497. enable_cpu_clock: true
  498. nvm_wait_states: '4'
  499. optional_signals: []
  500. variant: null
  501. clocks:
  502. domain_group:
  503. nodes:
  504. - name: CPU
  505. input: CPU
  506. external: false
  507. external_frequency: 0
  508. configuration: {}
  509. FLASH_0:
  510. user_label: FLASH_0
  511. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::NVMCTRL::driver_config_definition::Flash::HAL:Driver:FLASH
  512. functionality: Flash
  513. api: HAL:Driver:FLASH
  514. configuration:
  515. nvm_arch_cache: false
  516. nvm_arch_read_mode: No Miss Penalty
  517. nvm_arch_sleepprm: Wake On Access
  518. optional_signals: []
  519. variant: null
  520. clocks:
  521. domain_group: null
  522. OSC32KCTRL:
  523. user_label: OSC32KCTRL
  524. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::OSC32KCTRL::driver_config_definition::OSC32KCTRL::HAL:HPL:OSC32KCTRL
  525. functionality: System
  526. api: HAL:HPL:OSC32KCTRL
  527. configuration:
  528. $input: 32768
  529. $input_id: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
  530. RESERVED_InputFreq: 32768
  531. RESERVED_InputFreq_id: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
  532. _$freq_output_RTC source: 32768
  533. enable_osc32k: false
  534. enable_osculp32k: true
  535. enable_rtc_source: false
  536. enable_xosc32k: true
  537. osc32k_arch_calib: 0
  538. osc32k_arch_calib_enable: false
  539. osc32k_arch_en1k: false
  540. osc32k_arch_en32k: false
  541. osc32k_arch_enable: false
  542. osc32k_arch_ondemand: false
  543. osc32k_arch_runstdby: false
  544. osc32k_arch_startup: 92us
  545. osculp32k_calib: 0
  546. osculp32k_calib_enable: false
  547. rtc_1khz_selection: false
  548. rtc_source_oscillator: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
  549. xosc32k_arch_cfden: false
  550. xosc32k_arch_cfdeo: false
  551. xosc32k_arch_en1k: false
  552. xosc32k_arch_en32k: true
  553. xosc32k_arch_enable: true
  554. xosc32k_arch_ondemand: true
  555. xosc32k_arch_runstdby: true
  556. xosc32k_arch_startup: 62592us
  557. xosc32k_arch_swben: false
  558. xosc32k_arch_xtalen: true
  559. optional_signals: []
  560. variant: null
  561. clocks:
  562. domain_group: null
  563. OSCCTRL:
  564. user_label: OSCCTRL
  565. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::OSCCTRL::driver_config_definition::OSCCTRL::HAL:HPL:OSCCTRL
  566. functionality: System
  567. api: HAL:HPL:OSCCTRL
  568. configuration:
  569. $input: 32768
  570. $input_id: 32kHz External Crystal Oscillator (XOSC32K)
  571. RESERVED_InputFreq: 32768
  572. RESERVED_InputFreq_id: 32kHz External Crystal Oscillator (XOSC32K)
  573. _$freq_output_48MHz Internal Oscillator (OSC48M): 4000000
  574. _$freq_output_External Crystal Oscillator 0.4-32MHz (XOSC): 400000
  575. _$freq_output_Fractional Digital Phase Locked Loop (FDPLL96M): 40001536
  576. enable_fdpll96m: true
  577. enable_osc48m: true
  578. enable_xosc: false
  579. fdpll96m_arch_enable: true
  580. fdpll96m_arch_filter: Default filter mode
  581. fdpll96m_arch_lbypass: false
  582. fdpll96m_arch_lpen: false
  583. fdpll96m_arch_ltime: No time-out, automatic lock
  584. fdpll96m_arch_ondemand: true
  585. fdpll96m_arch_runstdby: false
  586. fdpll96m_arch_wuf: false
  587. fdpll96m_clock_div: 0
  588. fdpll96m_ldr: 1219
  589. fdpll96m_ldrfrac: 12
  590. fdpll96m_presc: '1'
  591. fdpll96m_ref_clock: 32kHz External Crystal Oscillator (XOSC32K)
  592. osc48m_arch_enable: true
  593. osc48m_arch_ondemand: true
  594. osc48m_arch_runstdby: false
  595. osc48m_arch_startup: 21.333us
  596. osc48m_div: 11
  597. xosc_arch_ampgc: false
  598. xosc_arch_cfden: false
  599. xosc_arch_cfdeo: false
  600. xosc_arch_enable: false
  601. xosc_arch_gain: 2MHz
  602. xosc_arch_ondemand: true
  603. xosc_arch_runstdby: false
  604. xosc_arch_startup: 31us
  605. xosc_arch_swben: false
  606. xosc_arch_xtalen: false
  607. xosc_frequency: 400000
  608. optional_signals: []
  609. variant: null
  610. clocks:
  611. domain_group: null
  612. PORT:
  613. user_label: PORT
  614. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::PORT::driver_config_definition::PORT::HAL:HPL:PORT
  615. functionality: System
  616. api: HAL:HPL:PORT
  617. configuration:
  618. enable_port_input_event_0: false
  619. enable_port_input_event_1: false
  620. enable_port_input_event_2: false
  621. enable_port_input_event_3: false
  622. porta_event_action_0: Output register of pin will be set to level of event
  623. porta_event_action_1: Output register of pin will be set to level of event
  624. porta_event_action_2: Output register of pin will be set to level of event
  625. porta_event_action_3: Output register of pin will be set to level of event
  626. porta_event_pin_identifier_0: 0
  627. porta_event_pin_identifier_1: 0
  628. porta_event_pin_identifier_2: 0
  629. porta_event_pin_identifier_3: 0
  630. porta_input_event_enable_0: false
  631. porta_input_event_enable_1: false
  632. porta_input_event_enable_2: false
  633. porta_input_event_enable_3: false
  634. portb_event_action_0: Output register of pin will be set to level of event
  635. portb_event_action_1: Output register of pin will be set to level of event
  636. portb_event_action_2: Output register of pin will be set to level of event
  637. portb_event_action_3: Output register of pin will be set to level of event
  638. portb_event_pin_identifier_0: 0
  639. portb_event_pin_identifier_1: 0
  640. portb_event_pin_identifier_2: 0
  641. portb_event_pin_identifier_3: 0
  642. portb_input_event_enable_0: false
  643. portb_input_event_enable_1: false
  644. portb_input_event_enable_2: false
  645. portb_input_event_enable_3: false
  646. optional_signals: []
  647. variant: null
  648. clocks:
  649. domain_group: null
  650. I2C_0:
  651. user_label: I2C_0
  652. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::SERCOM0::driver_config_definition::I2C.Master.Standard~2FFast-mode::HAL:Driver:I2C.Master.Sync
  653. functionality: I2C
  654. api: HAL:Driver:I2C_Master_Sync
  655. configuration:
  656. i2c_master_advanced: true
  657. i2c_master_arch_dbgstop: Keep running
  658. i2c_master_arch_inactout: 20-21 SCL cycle time-out(200-210us)
  659. i2c_master_arch_lowtout: true
  660. i2c_master_arch_mexttoen: true
  661. i2c_master_arch_runstdby: false
  662. i2c_master_arch_sdahold: 300-600ns hold time
  663. i2c_master_arch_sexttoen: false
  664. i2c_master_arch_trise: 215
  665. i2c_master_baud_rate: 100000
  666. optional_signals: []
  667. variant:
  668. specification: SDA=0, SCL=1
  669. required_signals:
  670. - name: SERCOM0/PAD/0
  671. pad: PA08
  672. label: SDA
  673. - name: SERCOM0/PAD/1
  674. pad: PA09
  675. label: SCL
  676. clocks:
  677. domain_group:
  678. nodes:
  679. - name: Core
  680. input: Generic clock generator 0
  681. external: false
  682. external_frequency: 0
  683. - name: Slow
  684. input: Generic clock generator 1
  685. external: false
  686. external_frequency: 0
  687. configuration:
  688. core_gclk_selection: Generic clock generator 0
  689. slow_gclk_selection: Generic clock generator 1
  690. TARGET_IO:
  691. user_label: TARGET_IO
  692. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::SERCOM4::driver_config_definition::UART::HAL:Driver:USART.Async
  693. functionality: USART
  694. api: HAL:Driver:USART_Async
  695. configuration:
  696. usart_advanced: true
  697. usart_arch_clock_mode: USART with internal clock
  698. usart_arch_cloden: false
  699. usart_arch_dbgstop: Keep running
  700. usart_arch_dord: LSB is transmitted first
  701. usart_arch_enc: No encoding
  702. usart_arch_fractional: 0
  703. usart_arch_ibon: false
  704. usart_arch_lin_slave_enable: Disable
  705. usart_arch_runstdby: false
  706. usart_arch_sampa: 7-8-9 (3-4-5 8-bit over-sampling)
  707. usart_arch_sampr: 16x arithmetic
  708. usart_arch_sfde: false
  709. usart_baud_rate: 115200
  710. usart_character_size: 8 bits
  711. usart_parity: No parity
  712. usart_rx_enable: true
  713. usart_stop_bit: One stop bit
  714. usart_tx_enable: true
  715. optional_signals: []
  716. variant:
  717. specification: TXPO=1, RXPO=3, CMODE=0
  718. required_signals:
  719. - name: SERCOM4/PAD/2
  720. pad: PB10
  721. label: TX
  722. - name: SERCOM4/PAD/3
  723. pad: PB11
  724. label: RX
  725. clocks:
  726. domain_group:
  727. nodes:
  728. - name: Core
  729. input: Generic clock generator 0
  730. external: false
  731. external_frequency: 0
  732. - name: Slow
  733. input: Generic clock generator 1
  734. external: false
  735. external_frequency: 0
  736. configuration:
  737. core_gclk_selection: Generic clock generator 0
  738. slow_gclk_selection: Generic clock generator 1
  739. CAN_0:
  740. user_label: CAN_0
  741. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::CAN0::driver_config_definition::CAN::HAL:Driver:CAN.Async
  742. functionality: CAN
  743. api: HAL:Driver:CAN_Async
  744. configuration:
  745. can_btp_brp: 4
  746. can_btp_sjw: 10
  747. can_btp_tseg1: 31
  748. can_btp_tseg2: 8
  749. can_cccr_brse: false
  750. can_cccr_fdoe: false
  751. can_dbtp_dbrp: 4
  752. can_dbtp_dsjw: 4
  753. can_dbtp_dtseg1: 31
  754. can_dbtp_dtseg2: 8
  755. can_dbtp_tdc: false
  756. can_gfc_anfe: Reject
  757. can_gfc_anfs: Reject
  758. can_gfc_rrfe: Filter remote frames with 29-bit standard IDs
  759. can_gfc_rrfs: Filter remote frames with 11-bit standard IDs
  760. can_ie_bo: true
  761. can_ie_do: true
  762. can_ie_ea: true
  763. can_ie_ep: true
  764. can_ie_ew: true
  765. can_mrcfg_dqos: Sensitive latency
  766. can_mrcfg_runstandby: false
  767. can_rxesc_f0ds: 8 byte data field.
  768. can_rxf0c_f0om: blocking mode
  769. can_rxf0c_f0s: 32
  770. can_rxf0c_f0wm: 0
  771. can_sidfc_lss: 128
  772. can_txbc_tfqs: 32
  773. can_txefc_efs: 32
  774. can_txefc_efwm: 0
  775. can_txesc_tbds: 8 byte data field.
  776. can_xidam_eidm: 0
  777. can_xidfc_lss: 64
  778. optional_signals:
  779. - identifier: CAN_0:RX
  780. pad: PA25
  781. mode: Enabled
  782. configuration: null
  783. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::optional_signal_definition::CAN0.RX
  784. name: CAN0/RX
  785. label: RX
  786. - identifier: CAN_0:TX
  787. pad: PA24
  788. mode: Enabled
  789. configuration: null
  790. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::optional_signal_definition::CAN0.TX
  791. name: CAN0/TX
  792. label: TX
  793. variant: null
  794. clocks:
  795. domain_group:
  796. nodes:
  797. - name: CAN
  798. input: Generic clock generator 0
  799. external: false
  800. external_frequency: 0
  801. configuration:
  802. can_gclk_selection: Generic clock generator 0
  803. pads:
  804. PA08:
  805. name: PA08
  806. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA08
  807. mode: I2C
  808. user_label: PA08
  809. configuration: null
  810. PA09:
  811. name: PA09
  812. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA09
  813. mode: I2C
  814. user_label: PA09
  815. configuration: null
  816. PA10:
  817. name: PA10
  818. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA10
  819. mode: Analog
  820. user_label: PA10
  821. configuration: null
  822. PB10:
  823. name: PB10
  824. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PB10
  825. mode: Peripheral IO
  826. user_label: PB10
  827. configuration: null
  828. PB11:
  829. name: PB11
  830. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PB11
  831. mode: Peripheral IO
  832. user_label: PB11
  833. configuration: null
  834. LED0:
  835. name: PA15
  836. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA15
  837. mode: Digital output
  838. user_label: LED0
  839. configuration: null
  840. PA24:
  841. name: PA24
  842. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA24
  843. mode: Peripheral IO
  844. user_label: PA24
  845. configuration: null
  846. PA25:
  847. name: PA25
  848. definition: Atmel:SAMC21_Drivers:0.0.1::SAMC21J18A-AN::pad::PA25
  849. mode: Peripheral IO
  850. user_label: PA25
  851. configuration: null
  852. toolchain_options: []
  853. static_files: []