/ samd21 / atmel_start_config.atstart
atmel_start_config.atstart
   1  format_version: '2'
   2  name: My Project
   3  board:
   4    identifier: CustomBoard
   5    device: SAMD21G18A-MF
   6  details: null
   7  application: null
   8  middlewares:
   9    USB_CHAPTER_9:
  10      user_label: USB_CHAPTER_9
  11      configuration: {}
  12      definition: Atmel:USB:0.0.1::USB_Chapter_9
  13      functionality: USB_Chapter_9
  14      api: USB:Protocol:Core
  15      dependencies: {}
  16    USB_CLASS_HUB:
  17      user_label: USB_CLASS_HUB
  18      configuration: {}
  19      definition: Atmel:USB:0.0.1::USB_Class_HUB
  20      functionality: USB_Class_HUB
  21      api: USB:Protocol:HUB
  22      dependencies:
  23        USB Chapter 9: USB_CHAPTER_9
  24    USB_CLASS_HID:
  25      user_label: USB_CLASS_HID
  26      configuration: {}
  27      definition: Atmel:USB:0.0.1::USB_Class_HID
  28      functionality: USB_Class_HID
  29      api: USB:Protocol:HID
  30      dependencies:
  31        USB Chapter 9: USB_CHAPTER_9
  32    USB_CLASS_CDC:
  33      user_label: USB_CLASS_CDC
  34      configuration: {}
  35      definition: Atmel:USB:0.0.1::USB_Class_CDC
  36      functionality: USB_Class_CDC
  37      api: USB:Protocol:CDC
  38      dependencies:
  39        USB Chapter 9: USB_CHAPTER_9
  40    USB_CLASS_MSC:
  41      user_label: USB_CLASS_MSC
  42      configuration: {}
  43      definition: Atmel:USB:0.0.1::USB_Class_MSC
  44      functionality: USB_Class_Mass_Storage_(MSC)
  45      api: USB:Protocol:MSC
  46      dependencies:
  47        USB Chapter 9: USB_CHAPTER_9
  48    USB_CLASS_VENDOR:
  49      user_label: USB_CLASS_VENDOR
  50      configuration: {}
  51      definition: Atmel:USB:0.0.1::USB_Class_VENDOR
  52      functionality: USB_Class_VENDOR
  53      api: USB:Protocol:VENDOR
  54      dependencies:
  55        USB Chapter 9: USB_CHAPTER_9
  56    USB_DEVICE_STACK_CORE_INSTANCE:
  57      user_label: USB_DEVICE_STACK_CORE_INSTANCE
  58      configuration:
  59        usbd_hs_sp: false
  60      definition: Atmel:USB:0.0.1::USB_Device_Core
  61      functionality: USB_Device_Core
  62      api: USB:Device:Core
  63      dependencies:
  64        USB Chapter 9: USB_CHAPTER_9
  65        USB Device instance: USB_0
  66    USB_DEVICE_COMPOSITE_0:
  67      user_label: USB_DEVICE_COMPOSITE_0
  68      configuration:
  69        conf_usb_composite_cdc_echo_demo: false
  70        conf_usb_composite_hid_keyboard_demo: false
  71        conf_usb_composite_hid_mouse_demo: false
  72        conf_usb_msc_lun0_capacity: 22
  73        conf_usb_msc_lun0_enable: true
  74        conf_usb_msc_lun0_rmb: true
  75        conf_usb_msc_lun1_enable: false
  76        conf_usb_msc_lun1_rmb: true
  77        conf_usb_msc_lun2_capacity: 22
  78        conf_usb_msc_lun2_enable: false
  79        conf_usb_msc_lun2_rmb: true
  80        conf_usb_msc_lun3_capacity: 22
  81        conf_usb_msc_lun3_enable: false
  82        conf_usb_msc_lun3_rmb: true
  83        conf_usb_msc_lun_buf_sectors: 4
  84        usb_composite_bcddevice: 256
  85        usb_composite_bcdusb: USB 2.0 version
  86        usb_composite_bconfigval: 1
  87        usb_composite_bmattri: Bus power supply, not support for remote wakeup
  88        usb_composite_bmaxpksz0: 64 bytes
  89        usb_composite_bmaxpower: 50
  90        usb_composite_bnumconfig: 1
  91        usb_composite_cdc_acm_comm_int_maxpksz: 64 bytes
  92        usb_composite_cdc_acm_data_buckout_maxpksz: 64 bytes
  93        usb_composite_cdc_acm_data_buckout_maxpksz_hs: 512 bytes
  94        usb_composite_cdc_acm_data_builin_maxpksz: 64 bytes
  95        usb_composite_cdc_acm_data_builin_maxpksz_hs: 512 bytes
  96        usb_composite_cdc_acm_data_bulkin_epaddr: EndpointAddress = 0x81
  97        usb_composite_cdc_acm_data_bulkout_epaddr: EndpointAddress = 0x01
  98        usb_composite_cdc_acm_epaddr: EndpointAddress = 0x82
  99        usb_composite_cdc_acm_support: true
 100        usb_composite_hid_generic_intin_epaddr: EndpointAddress = 0x85
 101        usb_composite_hid_generic_intin_maxpksz: 64 bytes
 102        usb_composite_hid_generic_intout_epaddr: EndpointAddress = 0x03
 103        usb_composite_hid_generic_intout_maxpksz: 64 bytes
 104        usb_composite_hid_generic_support: false
 105        usb_composite_hid_keyboard_intin_epaddr: EndpointAddress = 0x84
 106        usb_composite_hid_keyboard_intin_maxpksz: 8 bytes
 107        usb_composite_hid_keyboard_intout_epaddr: EndpointAddress = 0x02
 108        usb_composite_hid_keyboard_intout_maxpksz: 8 bytes
 109        usb_composite_hid_keyboard_support: false
 110        usb_composite_hid_mouse_intin_epaddr: EndpointAddress = 0x83
 111        usb_composite_hid_mouse_intin_maxpksz: 8 bytes
 112        usb_composite_hid_mouse_support: false
 113        usb_composite_iconfig_en: false
 114        usb_composite_iconfig_str: ''
 115        usb_composite_idproduct: 9249
 116        usb_composite_idvender: 1003
 117        usb_composite_imanufact_en: false
 118        usb_composite_imanufact_str: Atmel
 119        usb_composite_iproduct_en: false
 120        usb_composite_iproduct_str: Composite Demo
 121        usb_composite_iserialnum_en: false
 122        usb_composite_iserialnum_str: 123456789ABCDEF
 123        usb_composite_langid: '0x0409'
 124        usb_composite_msc_bulk_maxpksz: 64 bytes
 125        usb_composite_msc_bulk_maxpksz_hs: 512 bytes
 126        usb_composite_msc_bulkin_epaddr: EndpointAddress = 0x86
 127        usb_composite_msc_bulkout_epaddr: EndpointAddress = 0x04
 128        usb_composite_msc_demo_en: true
 129        usb_composite_msc_support: false
 130        usb_composite_str_en: false
 131      definition: Atmel:USB:0.0.1::USB_Device_Composite
 132      functionality: USB_Device_COMPOSITE
 133      api: USB:Device:COMPOSITE
 134      dependencies:
 135        USB Class MSC: USB_CLASS_MSC
 136        USB Class CDC: USB_CLASS_CDC
 137        USB Device Stack Core Instance: USB_DEVICE_STACK_CORE_INSTANCE
 138        USB Class VENDOR: USB_CLASS_VENDOR
 139        USB Class HID: USB_CLASS_HID
 140        USB Class HUB: USB_CLASS_HUB
 141  drivers:
 142    ADC_0:
 143      user_label: ADC_0
 144      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::ADC::driver_config_definition::ADC::HAL:Driver:ADC.Sync
 145      functionality: ADC
 146      api: HAL:Driver:ADC_Sync
 147      configuration:
 148        adc_advanced_settings: false
 149        adc_arch_adjres: 0
 150        adc_arch_corren: false
 151        adc_arch_dbgrun: false
 152        adc_arch_event_settings: false
 153        adc_arch_gain: 1x
 154        adc_arch_gaincorr: 0
 155        adc_arch_inputoffset: 0
 156        adc_arch_inputscan: 0
 157        adc_arch_leftadj: false
 158        adc_arch_offsetcorr: 0
 159        adc_arch_refcomp: false
 160        adc_arch_resrdyeo: false
 161        adc_arch_runstdby: false
 162        adc_arch_samplen: 0
 163        adc_arch_samplenum: 1 sample
 164        adc_arch_startei: false
 165        adc_arch_syncei: false
 166        adc_arch_winlt: 0
 167        adc_arch_winmode: No window mode
 168        adc_arch_winmoneo: false
 169        adc_arch_winut: 0
 170        adc_differential_mode: false
 171        adc_freerunning_mode: false
 172        adc_pinmux_negative: ADC AIN0 pin
 173        adc_pinmux_positive: ADC AIN0 pin
 174        adc_prescaler: Peripheral clock divided by 4
 175        adc_reference: 1.0V voltage reference
 176        adc_resolution: 12-bit
 177      optional_signals: []
 178      variant: null
 179      clocks:
 180        domain_group:
 181          nodes:
 182          - name: ADC
 183            input: Generic clock generator 0
 184          configuration:
 185            adc_gclk_selection: Generic clock generator 0
 186    GCLK:
 187      user_label: GCLK
 188      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::GCLK::driver_config_definition::GCLK::HAL:HPL:GCLK
 189      functionality: System
 190      api: HAL:HPL:GCLK
 191      configuration:
 192        enable_gclk_gen_0: true
 193        enable_gclk_gen_1: true
 194        enable_gclk_gen_2: false
 195        enable_gclk_gen_3: false
 196        enable_gclk_gen_4: false
 197        enable_gclk_gen_5: false
 198        enable_gclk_gen_6: false
 199        enable_gclk_gen_7: false
 200        gclk_arch_gen_0_RUNSTDBY: false
 201        gclk_arch_gen_0_enable: true
 202        gclk_arch_gen_0_idc: false
 203        gclk_arch_gen_0_oe: false
 204        gclk_arch_gen_0_oov: false
 205        gclk_arch_gen_1_RUNSTDBY: false
 206        gclk_arch_gen_1_enable: true
 207        gclk_arch_gen_1_idc: false
 208        gclk_arch_gen_1_oe: false
 209        gclk_arch_gen_1_oov: false
 210        gclk_arch_gen_2_RUNSTDBY: false
 211        gclk_arch_gen_2_enable: false
 212        gclk_arch_gen_2_idc: false
 213        gclk_arch_gen_2_oe: false
 214        gclk_arch_gen_2_oov: false
 215        gclk_arch_gen_3_RUNSTDBY: false
 216        gclk_arch_gen_3_enable: false
 217        gclk_arch_gen_3_idc: false
 218        gclk_arch_gen_3_oe: false
 219        gclk_arch_gen_3_oov: false
 220        gclk_arch_gen_4_RUNSTDBY: false
 221        gclk_arch_gen_4_enable: false
 222        gclk_arch_gen_4_idc: false
 223        gclk_arch_gen_4_oe: false
 224        gclk_arch_gen_4_oov: false
 225        gclk_arch_gen_5_RUNSTDBY: false
 226        gclk_arch_gen_5_enable: false
 227        gclk_arch_gen_5_idc: false
 228        gclk_arch_gen_5_oe: false
 229        gclk_arch_gen_5_oov: false
 230        gclk_arch_gen_6_RUNSTDBY: false
 231        gclk_arch_gen_6_enable: false
 232        gclk_arch_gen_6_idc: false
 233        gclk_arch_gen_6_oe: false
 234        gclk_arch_gen_6_oov: false
 235        gclk_arch_gen_7_RUNSTDBY: false
 236        gclk_arch_gen_7_enable: false
 237        gclk_arch_gen_7_idc: false
 238        gclk_arch_gen_7_oe: false
 239        gclk_arch_gen_7_oov: false
 240        gclk_gen_0_div: 1
 241        gclk_gen_0_div_sel: false
 242        gclk_gen_0_oscillator: Digital Frequency Locked Loop (DFLL48M)
 243        gclk_gen_1_div: 1
 244        gclk_gen_1_div_sel: false
 245        gclk_gen_1_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 246        gclk_gen_2_div: 1
 247        gclk_gen_2_div_sel: false
 248        gclk_gen_2_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 249        gclk_gen_3_div: 1
 250        gclk_gen_3_div_sel: false
 251        gclk_gen_3_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 252        gclk_gen_4_div: 1
 253        gclk_gen_4_div_sel: false
 254        gclk_gen_4_oscillator: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
 255        gclk_gen_5_div: 1
 256        gclk_gen_5_div_sel: false
 257        gclk_gen_5_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 258        gclk_gen_6_div: 1
 259        gclk_gen_6_div_sel: false
 260        gclk_gen_6_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 261        gclk_gen_7_div: 1
 262        gclk_gen_7_div_sel: false
 263        gclk_gen_7_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC)
 264      optional_signals: []
 265      variant: null
 266      clocks:
 267        domain_group: null
 268    FLASH_0:
 269      user_label: FLASH_0
 270      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::NVMCTRL::driver_config_definition::Flash::HAL:Driver:FLASH
 271      functionality: Flash
 272      api: HAL:Driver:FLASH
 273      configuration:
 274        nvm_arch_cache: false
 275        nvm_arch_read_mode: No Miss Penalty
 276        nvm_arch_sleepprm: Wake On Access
 277      optional_signals: []
 278      variant: null
 279      clocks:
 280        domain_group: null
 281    PM:
 282      user_label: PM
 283      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::PM::driver_config_definition::PM::HAL:HPL:PM
 284      functionality: System
 285      api: HAL:HPL:PM
 286      configuration:
 287        apba_div: '1'
 288        apbb_div: '1'
 289        apbc_div: '1'
 290        cpu_clock_source: Generic clock generator 0
 291        cpu_div: '1'
 292        enable_cpu_clock: true
 293        nvm_wait_states: '0'
 294      optional_signals: []
 295      variant: null
 296      clocks:
 297        domain_group:
 298          nodes:
 299          - name: CPU
 300            input: CPU
 301          configuration: {}
 302    SPI_M_SERCOM0:
 303      user_label: SPI_M_SERCOM0
 304      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SERCOM0::driver_config_definition::SPI.Master::HAL:Driver:SPI.Master.Sync
 305      functionality: SPI
 306      api: HAL:Driver:SPI_Master_Sync
 307      configuration:
 308        spi_master_advanced: false
 309        spi_master_arch_cpha: Sample input on leading edge
 310        spi_master_arch_cpol: SCK is low when idle
 311        spi_master_arch_dbgstop: Keep running
 312        spi_master_arch_dord: MSB first
 313        spi_master_arch_ibon: In data stream
 314        spi_master_arch_runstdby: false
 315        spi_master_baud_rate: 50000
 316        spi_master_character_size: 8 bits
 317        spi_master_dummybyte: 511
 318        spi_master_rx_enable: true
 319      optional_signals: []
 320      variant:
 321        specification: TXPO=0, RXPO=2
 322        required_signals:
 323        - name: SERCOM0/PAD/0
 324          pad: PA04
 325          label: MOSI
 326        - name: SERCOM0/PAD/1
 327          pad: PA05
 328          label: SCK
 329        - name: SERCOM0/PAD/2
 330          pad: PA06
 331          label: MISO
 332      clocks:
 333        domain_group:
 334          nodes:
 335          - name: Core
 336            input: Generic clock generator 0
 337          - name: Slow
 338            input: Generic clock generator 3
 339          configuration:
 340            core_gclk_selection: Generic clock generator 0
 341            slow_gclk_selection: Generic clock generator 3
 342    I2C_M_SYNC_SERCOM1:
 343      user_label: I2C_M_SYNC_SERCOM1
 344      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SERCOM1::driver_config_definition::I2C.Master.Standard~2FFast-mode::HAL:Driver:I2C.Master.Sync
 345      functionality: I2C
 346      api: HAL:Driver:I2C_Master_Sync
 347      configuration:
 348        i2c_master_advanced: false
 349        i2c_master_arch_dbgstop: Keep running
 350        i2c_master_arch_inactout: Disabled
 351        i2c_master_arch_lowtout: false
 352        i2c_master_arch_mexttoen: false
 353        i2c_master_arch_runstdby: false
 354        i2c_master_arch_sdahold: 300-600ns hold time
 355        i2c_master_arch_sexttoen: false
 356        i2c_master_arch_trise: 215
 357        i2c_master_baud_rate: 100000
 358      optional_signals: []
 359      variant:
 360        specification: SDA=0, SCL=1
 361        required_signals:
 362        - name: SERCOM1/PAD/0
 363          pad: PA16
 364          label: SDA
 365        - name: SERCOM1/PAD/1
 366          pad: PA17
 367          label: SCL
 368      clocks:
 369        domain_group:
 370          nodes:
 371          - name: Core
 372            input: Generic clock generator 0
 373          - name: Slow
 374            input: Generic clock generator 3
 375          configuration:
 376            core_gclk_selection: Generic clock generator 0
 377            slow_gclk_selection: Generic clock generator 3
 378    USART_ASYNC_SERCOM2:
 379      user_label: USART_ASYNC_SERCOM2
 380      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SERCOM2::driver_config_definition::UART::HAL:Driver:USART.Async
 381      functionality: USART
 382      api: HAL:Driver:USART_Async
 383      configuration:
 384        usart_advanced: false
 385        usart_arch_clock_mode: USART with internal clock
 386        usart_arch_cloden: false
 387        usart_arch_dbgstop: Keep running
 388        usart_arch_dord: LSB is transmitted first
 389        usart_arch_enc: No encoding
 390        usart_arch_fractional: 0
 391        usart_arch_ibon: false
 392        usart_arch_runstdby: false
 393        usart_arch_sampa: 7-8-9 (3-4-5 8-bit over-sampling)
 394        usart_arch_sampr: 16x arithmetic
 395        usart_arch_sfde: false
 396        usart_baud_rate: 9600
 397        usart_character_size: 8 bits
 398        usart_parity: No parity
 399        usart_rx_enable: true
 400        usart_stop_bit: One stop bit
 401        usart_tx_enable: true
 402      optional_signals: []
 403      variant:
 404        specification: TXPO=0, RXPO=1, CMODE=0
 405        required_signals:
 406        - name: SERCOM2/PAD/0
 407          pad: PA08
 408          label: TX
 409        - name: SERCOM2/PAD/1
 410          pad: PA09
 411          label: RX
 412      clocks:
 413        domain_group:
 414          nodes:
 415          - name: Core
 416            input: Generic clock generator 0
 417          - name: Slow
 418            input: Generic clock generator 3
 419          configuration:
 420            core_gclk_selection: Generic clock generator 0
 421            slow_gclk_selection: Generic clock generator 3
 422    SPI_M_DMA_SERCOM3:
 423      user_label: SPI_M_DMA_SERCOM3
 424      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SERCOM3::driver_config_definition::SPI.Master::HAL:Driver:SPI.Master.DMA
 425      functionality: SPI
 426      api: HAL:Driver:SPI_Master_DMA
 427      configuration:
 428        spi_master_advanced: false
 429        spi_master_arch_cpha: Sample input on leading edge
 430        spi_master_arch_cpol: SCK is low when idle
 431        spi_master_arch_dbgstop: Keep running
 432        spi_master_arch_dord: MSB first
 433        spi_master_arch_ibon: In data stream
 434        spi_master_arch_runstdby: false
 435        spi_master_baud_rate: 50000
 436        spi_master_character_size: 8 bits
 437        spi_master_dma_rx_channel: 1
 438        spi_master_dma_tx_channel: 0
 439        spi_master_dummybyte: 511
 440        spi_master_rx_channel: true
 441        spi_master_rx_enable: true
 442      optional_signals: []
 443      variant:
 444        specification: TXPO=1, RXPO=0
 445        required_signals:
 446        - name: SERCOM3/PAD/0
 447          pad: PA22
 448          label: MISO
 449        - name: SERCOM3/PAD/2
 450          pad: PA20
 451          label: MOSI
 452        - name: SERCOM3/PAD/3
 453          pad: PA19
 454          label: SCK
 455      clocks:
 456        domain_group:
 457          nodes:
 458          - name: Core
 459            input: Generic clock generator 0
 460          - name: Slow
 461            input: Generic clock generator 3
 462          configuration:
 463            core_gclk_selection: Generic clock generator 0
 464            slow_gclk_selection: Generic clock generator 3
 465    DELAY_0:
 466      user_label: DELAY_0
 467      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SysTick::driver_config_definition::Delay::HAL:Driver:Delay
 468      functionality: Delay
 469      api: HAL:Driver:Delay
 470      configuration:
 471        systick_arch_tickint: false
 472      optional_signals: []
 473      variant: null
 474      clocks:
 475        domain_group: null
 476    TIMER_0:
 477      user_label: TIMER_0
 478      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::RTC::driver_config_definition::Timer::HAL:Driver:Timer
 479      functionality: Timer
 480      api: HAL:Driver:Timer
 481      configuration:
 482        rtc_arch_comp_val: 1024
 483        rtc_arch_init_reset: true
 484        rtc_arch_prescaler: Peripheral clock divided by 1
 485        rtc_cmpeo0: false
 486        rtc_event_control: false
 487        rtc_ovfeo: false
 488        rtc_pereo0: false
 489        rtc_pereo1: false
 490        rtc_pereo2: false
 491        rtc_pereo3: false
 492        rtc_pereo4: false
 493        rtc_pereo5: false
 494        rtc_pereo6: false
 495        rtc_pereo7: false
 496      optional_signals: []
 497      variant: null
 498      clocks:
 499        domain_group:
 500          nodes:
 501          - name: RTC
 502            input: Generic clock generator 0
 503          configuration:
 504            rtc_clk_selection: Generic clock generator 0
 505    PWM_0:
 506      user_label: PWM_0
 507      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::TC3::driver_config_definition::PWM::HAL:Driver:PWM
 508      functionality: PWM
 509      api: HAL:Driver:PWM
 510      configuration:
 511        tc_arch_dbgrun: false
 512        tc_arch_evact: Event action disabled
 513        tc_arch_mceo0: false
 514        tc_arch_mceo1: false
 515        tc_arch_mode: Counter in 16-bit mode
 516        tc_arch_ovfeo: false
 517        tc_arch_presync: Reload or reset counter on next GCLK
 518        tc_arch_runstdby: false
 519        tc_arch_tcei: false
 520        tc_arch_tceinv: false
 521        tc_arch_wave_duty_val: 500
 522        tc_arch_wave_per_val: 1000
 523        tc_per: 50
 524        tc_prescaler: Divide by 8
 525        timer_event_control: false
 526      optional_signals: []
 527      variant: null
 528      clocks:
 529        domain_group:
 530          nodes:
 531          - name: TC
 532            input: Generic clock generator 0
 533          configuration:
 534            tc_gclk_selection: Generic clock generator 0
 535    DAC_0:
 536      user_label: DAC_0
 537      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::DAC::driver_config_definition::DAC::HAL:Driver:DAC.Sync
 538      functionality: DAC
 539      api: HAL:Driver:DAC_Sync
 540      configuration:
 541        dac_advanced_settings: false
 542        dac_arch_bdwp: false
 543        dac_arch_emptyeo: false
 544        dac_arch_eoen: true
 545        dac_arch_ioen: false
 546        dac_arch_leftadj: false
 547        dac_arch_refsel: Internal 1.0v reference
 548        dac_arch_runstdby: false
 549        dac_arch_startei: false
 550        dac_arch_vpd: false
 551      optional_signals: []
 552      variant: null
 553      clocks:
 554        domain_group:
 555          nodes:
 556          - name: DAC
 557            input: Generic clock generator 0
 558          configuration:
 559            dac_gclk_selection: Generic clock generator 0
 560    DMAC:
 561      user_label: DMAC
 562      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::DMAC::driver_config_definition::DMAC::HAL:HPL:DMAC
 563      functionality: System
 564      api: HAL:HPL:DMAC
 565      configuration:
 566        dmac_beatsize_0: 8-bit bus transfer
 567        dmac_beatsize_1: 8-bit bus transfer
 568        dmac_beatsize_10: 8-bit bus transfer
 569        dmac_beatsize_11: 8-bit bus transfer
 570        dmac_beatsize_12: 8-bit bus transfer
 571        dmac_beatsize_13: 8-bit bus transfer
 572        dmac_beatsize_14: 8-bit bus transfer
 573        dmac_beatsize_15: 8-bit bus transfer
 574        dmac_beatsize_2: 8-bit bus transfer
 575        dmac_beatsize_3: 8-bit bus transfer
 576        dmac_beatsize_4: 8-bit bus transfer
 577        dmac_beatsize_5: 8-bit bus transfer
 578        dmac_beatsize_6: 8-bit bus transfer
 579        dmac_beatsize_7: 8-bit bus transfer
 580        dmac_beatsize_8: 8-bit bus transfer
 581        dmac_beatsize_9: 8-bit bus transfer
 582        dmac_blockact_0: Channel will be disabled if it is the last block transfer in
 583          the transaction
 584        dmac_blockact_1: Channel will be disabled if it is the last block transfer in
 585          the transaction
 586        dmac_blockact_10: Channel will be disabled if it is the last block transfer
 587          in the transaction
 588        dmac_blockact_11: Channel will be disabled if it is the last block transfer
 589          in the transaction
 590        dmac_blockact_12: Channel will be disabled if it is the last block transfer
 591          in the transaction
 592        dmac_blockact_13: Channel will be disabled if it is the last block transfer
 593          in the transaction
 594        dmac_blockact_14: Channel will be disabled if it is the last block transfer
 595          in the transaction
 596        dmac_blockact_15: Channel will be disabled if it is the last block transfer
 597          in the transaction
 598        dmac_blockact_2: Channel will be disabled if it is the last block transfer in
 599          the transaction
 600        dmac_blockact_3: Channel will be disabled if it is the last block transfer in
 601          the transaction
 602        dmac_blockact_4: Channel will be disabled if it is the last block transfer in
 603          the transaction
 604        dmac_blockact_5: Channel will be disabled if it is the last block transfer in
 605          the transaction
 606        dmac_blockact_6: Channel will be disabled if it is the last block transfer in
 607          the transaction
 608        dmac_blockact_7: Channel will be disabled if it is the last block transfer in
 609          the transaction
 610        dmac_blockact_8: Channel will be disabled if it is the last block transfer in
 611          the transaction
 612        dmac_blockact_9: Channel will be disabled if it is the last block transfer in
 613          the transaction
 614        dmac_channel_0_settings: false
 615        dmac_channel_10_settings: false
 616        dmac_channel_11_settings: false
 617        dmac_channel_12_settings: false
 618        dmac_channel_13_settings: false
 619        dmac_channel_14_settings: false
 620        dmac_channel_15_settings: false
 621        dmac_channel_1_settings: false
 622        dmac_channel_2_settings: false
 623        dmac_channel_3_settings: false
 624        dmac_channel_4_settings: false
 625        dmac_channel_5_settings: false
 626        dmac_channel_6_settings: false
 627        dmac_channel_7_settings: false
 628        dmac_channel_8_settings: false
 629        dmac_channel_9_settings: false
 630        dmac_dbgrun: false
 631        dmac_dstinc_0: false
 632        dmac_dstinc_1: false
 633        dmac_dstinc_10: false
 634        dmac_dstinc_11: false
 635        dmac_dstinc_12: false
 636        dmac_dstinc_13: false
 637        dmac_dstinc_14: false
 638        dmac_dstinc_15: false
 639        dmac_dstinc_2: false
 640        dmac_dstinc_3: false
 641        dmac_dstinc_4: false
 642        dmac_dstinc_5: false
 643        dmac_dstinc_6: false
 644        dmac_dstinc_7: false
 645        dmac_dstinc_8: false
 646        dmac_dstinc_9: false
 647        dmac_enable: false
 648        dmac_enable_0: false
 649        dmac_enable_1: false
 650        dmac_enable_10: false
 651        dmac_enable_11: false
 652        dmac_enable_12: false
 653        dmac_enable_13: false
 654        dmac_enable_14: false
 655        dmac_enable_15: false
 656        dmac_enable_2: false
 657        dmac_enable_3: false
 658        dmac_enable_4: false
 659        dmac_enable_5: false
 660        dmac_enable_6: false
 661        dmac_enable_7: false
 662        dmac_enable_8: false
 663        dmac_enable_9: false
 664        dmac_evact_0: No action
 665        dmac_evact_1: No action
 666        dmac_evact_10: No action
 667        dmac_evact_11: No action
 668        dmac_evact_12: No action
 669        dmac_evact_13: No action
 670        dmac_evact_14: No action
 671        dmac_evact_15: No action
 672        dmac_evact_2: No action
 673        dmac_evact_3: No action
 674        dmac_evact_4: No action
 675        dmac_evact_5: No action
 676        dmac_evact_6: No action
 677        dmac_evact_7: No action
 678        dmac_evact_8: No action
 679        dmac_evact_9: No action
 680        dmac_evie_0: false
 681        dmac_evie_1: false
 682        dmac_evie_10: false
 683        dmac_evie_11: false
 684        dmac_evie_12: false
 685        dmac_evie_13: false
 686        dmac_evie_14: false
 687        dmac_evie_15: false
 688        dmac_evie_2: false
 689        dmac_evie_3: false
 690        dmac_evie_4: false
 691        dmac_evie_5: false
 692        dmac_evie_6: false
 693        dmac_evie_7: false
 694        dmac_evie_8: false
 695        dmac_evie_9: false
 696        dmac_evoe_0: false
 697        dmac_evoe_1: false
 698        dmac_evoe_10: false
 699        dmac_evoe_11: false
 700        dmac_evoe_12: false
 701        dmac_evoe_13: false
 702        dmac_evoe_14: false
 703        dmac_evoe_15: false
 704        dmac_evoe_2: false
 705        dmac_evoe_3: false
 706        dmac_evoe_4: false
 707        dmac_evoe_5: false
 708        dmac_evoe_6: false
 709        dmac_evoe_7: false
 710        dmac_evoe_8: false
 711        dmac_evoe_9: false
 712        dmac_evosel_0: Event generation disabled
 713        dmac_evosel_1: Event generation disabled
 714        dmac_evosel_10: Event generation disabled
 715        dmac_evosel_11: Event generation disabled
 716        dmac_evosel_12: Event generation disabled
 717        dmac_evosel_13: Event generation disabled
 718        dmac_evosel_14: Event generation disabled
 719        dmac_evosel_15: Event generation disabled
 720        dmac_evosel_2: Event generation disabled
 721        dmac_evosel_3: Event generation disabled
 722        dmac_evosel_4: Event generation disabled
 723        dmac_evosel_5: Event generation disabled
 724        dmac_evosel_6: Event generation disabled
 725        dmac_evosel_7: Event generation disabled
 726        dmac_evosel_8: Event generation disabled
 727        dmac_evosel_9: Event generation disabled
 728        dmac_lvl_0: Channel priority 0
 729        dmac_lvl_1: Channel priority 0
 730        dmac_lvl_10: Channel priority 0
 731        dmac_lvl_11: Channel priority 0
 732        dmac_lvl_12: Channel priority 0
 733        dmac_lvl_13: Channel priority 0
 734        dmac_lvl_14: Channel priority 0
 735        dmac_lvl_15: Channel priority 0
 736        dmac_lvl_2: Channel priority 0
 737        dmac_lvl_3: Channel priority 0
 738        dmac_lvl_4: Channel priority 0
 739        dmac_lvl_5: Channel priority 0
 740        dmac_lvl_6: Channel priority 0
 741        dmac_lvl_7: Channel priority 0
 742        dmac_lvl_8: Channel priority 0
 743        dmac_lvl_9: Channel priority 0
 744        dmac_lvlen0: false
 745        dmac_lvlen1: false
 746        dmac_lvlen2: false
 747        dmac_lvlen3: false
 748        dmac_lvlpri0: 0
 749        dmac_lvlpri1: 0
 750        dmac_lvlpri2: 0
 751        dmac_lvlpri3: 0
 752        dmac_rrlvlen0: Static arbitration scheme for channel with priority 0
 753        dmac_rrlvlen1: Static arbitration scheme for channel with priority 1
 754        dmac_rrlvlen2: Static arbitration scheme for channel with priority 2
 755        dmac_rrlvlen3: Static arbitration scheme for channel with priority 3
 756        dmac_srcinc_0: false
 757        dmac_srcinc_1: false
 758        dmac_srcinc_10: false
 759        dmac_srcinc_11: false
 760        dmac_srcinc_12: false
 761        dmac_srcinc_13: false
 762        dmac_srcinc_14: false
 763        dmac_srcinc_15: false
 764        dmac_srcinc_2: false
 765        dmac_srcinc_3: false
 766        dmac_srcinc_4: false
 767        dmac_srcinc_5: false
 768        dmac_srcinc_6: false
 769        dmac_srcinc_7: false
 770        dmac_srcinc_8: false
 771        dmac_srcinc_9: false
 772        dmac_stepsel_0: Step size settings apply to the destination address
 773        dmac_stepsel_1: Step size settings apply to the destination address
 774        dmac_stepsel_10: Step size settings apply to the destination address
 775        dmac_stepsel_11: Step size settings apply to the destination address
 776        dmac_stepsel_12: Step size settings apply to the destination address
 777        dmac_stepsel_13: Step size settings apply to the destination address
 778        dmac_stepsel_14: Step size settings apply to the destination address
 779        dmac_stepsel_15: Step size settings apply to the destination address
 780        dmac_stepsel_2: Step size settings apply to the destination address
 781        dmac_stepsel_3: Step size settings apply to the destination address
 782        dmac_stepsel_4: Step size settings apply to the destination address
 783        dmac_stepsel_5: Step size settings apply to the destination address
 784        dmac_stepsel_6: Step size settings apply to the destination address
 785        dmac_stepsel_7: Step size settings apply to the destination address
 786        dmac_stepsel_8: Step size settings apply to the destination address
 787        dmac_stepsel_9: Step size settings apply to the destination address
 788        dmac_stepsize_0: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 789        dmac_stepsize_1: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 790        dmac_stepsize_10: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 791        dmac_stepsize_11: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 792        dmac_stepsize_12: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 793        dmac_stepsize_13: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 794        dmac_stepsize_14: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 795        dmac_stepsize_15: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 796        dmac_stepsize_2: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 797        dmac_stepsize_3: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 798        dmac_stepsize_4: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 799        dmac_stepsize_5: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 800        dmac_stepsize_6: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 801        dmac_stepsize_7: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 802        dmac_stepsize_8: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 803        dmac_stepsize_9: Next ADDR = ADDR + (BEATSIZE + 1) * 1
 804        dmac_trifsrc_0: Only software/event triggers
 805        dmac_trifsrc_1: Only software/event triggers
 806        dmac_trifsrc_10: Only software/event triggers
 807        dmac_trifsrc_11: Only software/event triggers
 808        dmac_trifsrc_12: Only software/event triggers
 809        dmac_trifsrc_13: Only software/event triggers
 810        dmac_trifsrc_14: Only software/event triggers
 811        dmac_trifsrc_15: Only software/event triggers
 812        dmac_trifsrc_2: Only software/event triggers
 813        dmac_trifsrc_3: Only software/event triggers
 814        dmac_trifsrc_4: Only software/event triggers
 815        dmac_trifsrc_5: Only software/event triggers
 816        dmac_trifsrc_6: Only software/event triggers
 817        dmac_trifsrc_7: Only software/event triggers
 818        dmac_trifsrc_8: Only software/event triggers
 819        dmac_trifsrc_9: Only software/event triggers
 820        dmac_trigact_0: One trigger required for each block transfer
 821        dmac_trigact_1: One trigger required for each block transfer
 822        dmac_trigact_10: One trigger required for each block transfer
 823        dmac_trigact_11: One trigger required for each block transfer
 824        dmac_trigact_12: One trigger required for each block transfer
 825        dmac_trigact_13: One trigger required for each block transfer
 826        dmac_trigact_14: One trigger required for each block transfer
 827        dmac_trigact_15: One trigger required for each block transfer
 828        dmac_trigact_2: One trigger required for each block transfer
 829        dmac_trigact_3: One trigger required for each block transfer
 830        dmac_trigact_4: One trigger required for each block transfer
 831        dmac_trigact_5: One trigger required for each block transfer
 832        dmac_trigact_6: One trigger required for each block transfer
 833        dmac_trigact_7: One trigger required for each block transfer
 834        dmac_trigact_8: One trigger required for each block transfer
 835        dmac_trigact_9: One trigger required for each block transfer
 836      optional_signals: []
 837      variant: null
 838      clocks:
 839        domain_group: null
 840    SYSCTRL:
 841      user_label: SYSCTRL
 842      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::SYSCTRL::driver_config_definition::SYSCTRL::HAL:HPL:SYSCTRL
 843      functionality: System
 844      api: HAL:HPL:SYSCTRL
 845      configuration:
 846        dfll48m_arch_bplckc: false
 847        dfll48m_arch_calibration: true
 848        dfll48m_arch_ccdis: true
 849        dfll48m_arch_coarse: 10
 850        dfll48m_arch_enable: true
 851        dfll48m_arch_fine: 512
 852        dfll48m_arch_llaw: false
 853        dfll48m_arch_ondemand: true
 854        dfll48m_arch_qldis: false
 855        dfll48m_arch_runstdby: false
 856        dfll48m_arch_stable: false
 857        dfll48m_arch_usbcrm: true
 858        dfll48m_arch_waitlock: false
 859        dfll48m_mode: Closed Loop Mode
 860        dfll48m_mul: 48000
 861        dfll48m_ref_clock: Generic clock generator 4
 862        dfll_arch_cstep: 1
 863        dfll_arch_fstep: 1
 864        enable_dfll48m: true
 865        enable_fdpll96m: false
 866        enable_osc32k: false
 867        enable_osc8m: true
 868        enable_osculp32k: true
 869        enable_xosc: false
 870        enable_xosc32k: false
 871        fdpll96m_arch_enable: false
 872        fdpll96m_arch_lbypass: false
 873        fdpll96m_arch_ondemand: true
 874        fdpll96m_arch_runstdby: false
 875        fdpll96m_clock_div: 0
 876        fdpll96m_ldr: 1463
 877        fdpll96m_ldrfrac: 13
 878        fdpll96m_ref_clock: Generic clock generator 3
 879        osc32k_arch_calib: 0
 880        osc32k_arch_en1k: false
 881        osc32k_arch_en32k: false
 882        osc32k_arch_enable: false
 883        osc32k_arch_ondemand: true
 884        osc32k_arch_overwrite_calibration: false
 885        osc32k_arch_runstdby: false
 886        osc32k_arch_startup: 3 Clock Cycles (92us)
 887        osc32k_arch_wrtlock: false
 888        osc8m_arch_calib: 0
 889        osc8m_arch_enable: true
 890        osc8m_arch_ondemand: true
 891        osc8m_arch_overwrite_calibration: false
 892        osc8m_arch_runstdby: false
 893        osc8m_presc: '8'
 894        osculp32k_arch_calib: 0
 895        osculp32k_arch_overwrite_calibration: false
 896        osculp32k_arch_wrtlock: false
 897        xosc32k_arch_aampen: false
 898        xosc32k_arch_en1k: false
 899        xosc32k_arch_en32k: false
 900        xosc32k_arch_enable: false
 901        xosc32k_arch_ondemand: true
 902        xosc32k_arch_runstdby: false
 903        xosc32k_arch_startup: 122 us
 904        xosc32k_arch_wrtlock: false
 905        xosc32k_arch_xtalen: false
 906        xosc_arch_ampgc: false
 907        xosc_arch_enable: false
 908        xosc_arch_gain: 2Mhz
 909        xosc_arch_ondemand: true
 910        xosc_arch_runstdby: false
 911        xosc_arch_startup: 31 us
 912        xosc_arch_xtalen: false
 913        xosc_frequency: 400000
 914      optional_signals: []
 915      variant: null
 916      clocks:
 917        domain_group: null
 918    USB_0:
 919      user_label: USB_0
 920      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::USB::driver_config_definition::USB.Device::HAL:Driver:USB.Device
 921      functionality: USB
 922      api: HAL:Driver:USB_Device
 923      configuration:
 924        usb_arch_ep0_cache: Cached by 64 bytes buffer
 925        usb_arch_ep1_cache: Cached by 64 bytes buffer
 926        usb_arch_ep2_cache: Cached by 64 bytes buffer
 927        usb_arch_ep3_cache: Cached by 64 bytes buffer
 928        usb_arch_ep4_cache: Cached by 64 bytes buffer
 929        usb_arch_ep5_cache: Cached by 64 bytes buffer
 930        usb_arch_ep6_cache: Cached by 64 bytes buffer
 931        usb_arch_ep7_cache: Cached by 64 bytes buffer
 932        usb_ep1_I_CACHE: No cache
 933        usb_ep2_I_CACHE: No cache
 934        usb_ep3_I_CACHE: No cache
 935        usb_ep4_I_CACHE: No cache
 936        usb_ep5_I_CACHE: No cache
 937        usb_ep6_I_CACHE: No cache
 938        usb_ep7_I_CACHE: No cache
 939        usbd_arch_max_ep_n: 2 (EP 0x82 or 0x02)
 940        usbd_arch_speed: Full speed
 941        usbd_num_ep_sp: 4 (EP0 + 3 endpoints)
 942      optional_signals: []
 943      variant:
 944        specification: default
 945        required_signals:
 946        - name: USB/DM
 947          pad: PA24
 948          label: Data-
 949        - name: USB/DP
 950          pad: PA25
 951          label: Data+
 952      clocks:
 953        domain_group:
 954          nodes:
 955          - name: USB
 956            input: Generic clock generator 0
 957          configuration:
 958            usb_gclk_selection: Generic clock generator 0
 959  pads:
 960    PA02:
 961      name: PA02
 962      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA02
 963      mode: Digital input
 964      user_label: PA02
 965      configuration: null
 966    PA03:
 967      name: PA03
 968      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA03
 969      mode: Digital input
 970      user_label: PA03
 971      configuration: null
 972    PB08:
 973      name: PB08
 974      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB08
 975      mode: Digital input
 976      user_label: PB08
 977      configuration: null
 978    PB09:
 979      name: PB09
 980      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB09
 981      mode: Digital input
 982      user_label: PB09
 983      configuration: null
 984    PA04:
 985      name: PA04
 986      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA04
 987      mode: Digital output
 988      user_label: PA04
 989      configuration: null
 990    PA05:
 991      name: PA05
 992      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA05
 993      mode: Digital output
 994      user_label: PA05
 995      configuration: null
 996    PA06:
 997      name: PA06
 998      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA06
 999      mode: Digital input
1000      user_label: PA06
1001      configuration: null
1002    PA07:
1003      name: PA07
1004      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA07
1005      mode: Digital input
1006      user_label: PA07
1007      configuration: null
1008    PA08:
1009      name: PA08
1010      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA08
1011      mode: Peripheral IO
1012      user_label: PA08
1013      configuration: null
1014    PA09:
1015      name: PA09
1016      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA09
1017      mode: Peripheral IO
1018      user_label: PA09
1019      configuration: null
1020    PA10:
1021      name: PA10
1022      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA10
1023      mode: Digital input
1024      user_label: PA10
1025      configuration: null
1026    PA11:
1027      name: PA11
1028      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA11
1029      mode: Digital input
1030      user_label: PA11
1031      configuration: null
1032    PA13:
1033      name: PA13
1034      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA13
1035      mode: Digital input
1036      user_label: PA13
1037      configuration: null
1038    PA14:
1039      name: PA14
1040      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA14
1041      mode: Digital input
1042      user_label: PA14
1043      configuration: null
1044    PA15:
1045      name: PA15
1046      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA15
1047      mode: Digital input
1048      user_label: PA15
1049      configuration: null
1050    PA16:
1051      name: PA16
1052      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA16
1053      mode: I2C
1054      user_label: PA16
1055      configuration: null
1056    PA17:
1057      name: PA17
1058      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA17
1059      mode: I2C
1060      user_label: PA17
1061      configuration: null
1062    PA18:
1063      name: PA18
1064      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA18
1065      mode: Digital input
1066      user_label: PA18
1067      configuration: null
1068    PA19:
1069      name: PA19
1070      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA19
1071      mode: Digital output
1072      user_label: PA19
1073      configuration: null
1074    PA20:
1075      name: PA20
1076      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA20
1077      mode: Digital output
1078      user_label: PA20
1079      configuration: null
1080    PA22:
1081      name: PA22
1082      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA22
1083      mode: Digital input
1084      user_label: PA22
1085      configuration: null
1086    PA23:
1087      name: PA23
1088      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA23
1089      mode: Digital input
1090      user_label: PA23
1091      configuration: null
1092    PA24:
1093      name: PA24
1094      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA24
1095      mode: Advanced
1096      user_label: PA24
1097      configuration: null
1098    PA25:
1099      name: PA25
1100      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA25
1101      mode: Advanced
1102      user_label: PA25
1103      configuration: null
1104    PB22:
1105      name: PB22
1106      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB22
1107      mode: Digital input
1108      user_label: PB22
1109      configuration: null
1110    PB23:
1111      name: PB23
1112      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB23
1113      mode: Digital input
1114      user_label: PB23
1115      configuration: null
1116    PA27:
1117      name: PA27
1118      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA27
1119      mode: Digital input
1120      user_label: PA27
1121      configuration: null
1122    PA28:
1123      name: PA28
1124      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA28
1125      mode: Digital input
1126      user_label: PA28
1127      configuration: null
1128    PA30:
1129      name: PA30
1130      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA30
1131      mode: Digital input
1132      user_label: PA30
1133      configuration: null
1134    PA31:
1135      name: PA31
1136      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PA31
1137      mode: Digital input
1138      user_label: PA31
1139      configuration: null
1140    PB02:
1141      name: PB02
1142      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB02
1143      mode: Digital input
1144      user_label: PB02
1145      configuration: null
1146    PB03:
1147      name: PB03
1148      definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21G18A-MF::pad::PB03
1149      mode: Digital input
1150      user_label: PB03
1151      configuration: null
1152  toolchain_options: []