---
fusemap:
  ACTIVE:
    mask: 12
    name: ACTIVE
    reg: BODCFG
    values:
      - caption: Disabled
        name: DIS
        value: 0
      - caption: Enabled
        name: ENABLED
        value: 4
      - caption: Sampled
        name: SAMPLED
        value: 8
      - caption: Enabled with wake-up halted until BOD is ready
        name: ENWAKE
        value: 12
  CMPA:
    mask: 1
    name: CMPA
    reg: TCD0CFG
  CMPAEN:
    mask: 16
    name: CMPAEN
    reg: TCD0CFG
  CMPB:
    mask: 2
    name: CMPB
    reg: TCD0CFG
  CMPBEN:
    mask: 32
    name: CMPBEN
    reg: TCD0CFG
  CMPC:
    mask: 4
    name: CMPC
    reg: TCD0CFG
  CMPCEN:
    mask: 64
    name: CMPCEN
    reg: TCD0CFG
  CMPD:
    mask: 8
    name: CMPD
    reg: TCD0CFG
  CMPDEN:
    mask: 128
    name: CMPDEN
    reg: TCD0CFG
  CRCSRC:
    mask: 192
    name: CRCSRC
    reg: SYSCFG0
    values:
      - caption: 'The CRC is performed on the entire Flash (boot, application code and application data section).'
        name: FLASH
        value: 0
      - caption: The CRC is performed on the boot section of Flash
        name: BOOT
        value: 64
      - caption: The CRC is performed on the boot and application code section of Flash
        name: BOOTAPP
        value: 128
      - caption: Disable CRC.
        name: NOCRC
        value: 192
  EESAVE:
    mask: 1
    name: EESAVE
    reg: SYSCFG0
  FREQSEL:
    mask: 3
    name: FREQSEL
    reg: OSCCFG
    values:
      - caption: 16 MHz
        name: 16MHZ
        value: 1
      - caption: 20 MHz
        name: 20MHZ
        value: 2
  LVL:
    mask: 224
    name: LVL
    reg: BODCFG
    values:
      - caption: 1.8 V
        name: BODLEVEL0
        value: 0
      - caption: 2.6 V
        name: BODLEVEL2
        value: 64
      - caption: 4.2 V
        name: BODLEVEL7
        value: 224
  OSCLOCK:
    mask: 128
    name: OSCLOCK
    reg: OSCCFG
  PERIOD:
    mask: 15
    name: PERIOD
    reg: WDTCFG
    values:
      - caption: Watch-Dog timer Off
        name: OFF
        value: 0
      - caption: 8 cycles (8ms)
        name: 8CLK
        value: 1
      - caption: 16 cycles (16ms)
        name: 16CLK
        value: 2
      - caption: 32 cycles (32ms)
        name: 32CLK
        value: 3
      - caption: 64 cycles (64ms)
        name: 64CLK
        value: 4
      - caption: 128 cycles (0.128s)
        name: 128CLK
        value: 5
      - caption: 256 cycles (0.256s)
        name: 256CLK
        value: 6
      - caption: 512 cycles (0.512s)
        name: 512CLK
        value: 7
      - caption: 1K cycles (1.0s)
        name: 1KCLK
        value: 8
      - caption: 2K cycles (2.0s)
        name: 2KCLK
        value: 9
      - caption: 4K cycles (4.1s)
        name: 4KCLK
        value: 10
      - caption: 8K cycles (8.2s)
        name: 8KCLK
        value: 11
  RSTPINCFG:
    mask: 12
    name: RSTPINCFG
    reg: SYSCFG0
    values:
      - caption: GPIO mode
        name: GPIO
        value: 0
      - caption: UPDI mode
        name: UPDI
        value: 4
      - caption: Reset mode
        name: RST
        value: 8
  SAMPFREQ:
    mask: 16
    name: SAMPFREQ
    reg: BODCFG
    values:
      - caption: 1kHz sampling frequency
        name: 1KHz
        value: 0
      - caption: 125Hz sampling frequency
        name: 125Hz
        value: 16
  SLEEP:
    mask: 3
    name: SLEEP
    reg: BODCFG
    values:
      - caption: Disabled
        name: DIS
        value: 0
      - caption: Enabled
        name: ENABLED
        value: 1
      - caption: Sampled
        name: SAMPLED
        value: 2
  SUT:
    mask: 7
    name: SUT
    reg: SYSCFG1
    values:
      - caption: 0 ms
        name: 0MS
        value: 0
      - caption: 1 ms
        name: 1MS
        value: 1
      - caption: 2 ms
        name: 2MS
        value: 2
      - caption: 4 ms
        name: 4MS
        value: 3
      - caption: 8 ms
        name: 8MS
        value: 4
      - caption: 16 ms
        name: 16MS
        value: 5
      - caption: 32 ms
        name: 32MS
        value: 6
      - caption: 64 ms
        name: 64MS
        value: 7
  WINDOW:
    mask: 240
    name: WINDOW
    reg: WDTCFG
    values:
      - caption: Window mode off
        name: OFF
        value: 0
      - caption: 8 cycles (8ms)
        name: 8CLK
        value: 16
      - caption: 16 cycles (16ms)
        name: 16CLK
        value: 32
      - caption: 32 cycles (32ms)
        name: 32CLK
        value: 48
      - caption: 64 cycles (64ms)
        name: 64CLK
        value: 64
      - caption: 128 cycles (0.128s)
        name: 128CLK
        value: 80
      - caption: 256 cycles (0.256s)
        name: 256CLK
        value: 96
      - caption: 512 cycles (0.512s)
        name: 512CLK
        value: 112
      - caption: 1K cycles (1.0s)
        name: 1KCLK
        value: 128
      - caption: 2K cycles (2.0s)
        name: 2KCLK
        value: 144
      - caption: 4K cycles (4.1s)
        name: 4KCLK
        value: 160
      - caption: 8K cycles (8.2s)
        name: 8KCLK
        value: 176
fuses:
  - PERIOD
  - WINDOW
  - SLEEP
  - ACTIVE
  - SAMPFREQ
  - LVL
  - FREQSEL
  - OSCLOCK
  - CMPA
  - CMPB
  - CMPC
  - CMPD
  - CMPAEN
  - CMPBEN
  - CMPCEN
  - CMPDEN
  - EESAVE
  - RSTPINCFG
  - CRCSRC
  - SUT
reginfos:
  - default: 0
    mask: 255
    name: WDTCFG
    offset: 4736
  - default: 0
    mask: 255
    name: BODCFG
    offset: 4737
  - default: 126
    mask: 131
    name: OSCCFG
    offset: 4738
  - default: 0
    mask: 255
    name: TCD0CFG
    offset: 4740
  - default: 246
    mask: 205
    name: SYSCFG0
    offset: 4741
  - default: 255
    mask: 7
    name: SYSCFG1
    offset: 4742
  - default: 0
    mask: 0
    name: APPEND
    offset: 4743
  - default: 0
    mask: 0
    name: BOOTEND
    offset: 4744