---
fusemap:
  ACTIVE:
    mask: 12
    name: ACTIVE
    reg: BODCFG
    values:
      - caption: BOD disabled
        name: DISABLE
        value: 0
      - caption: BOD enabled in continuous mode
        name: ENABLE
        value: 4
      - caption: BOD enabled in sampled mode
        name: SAMPLE
        value: 8
      - caption: BOD enabled in continuous mode. Execution is halted at wake-up until BOD is running.
        name: ENABLEWAIT
        value: 12
  CLKSEL:
    mask: 7
    name: CLKSEL
    reg: OSCCFG
    values:
      - caption: 1-32MHz internal oscillator
        name: OSCHF
        value: 0
      - caption: 32.768kHz internal oscillator
        name: OSC32K
        value: 1
  CRCSEL:
    mask: 32
    name: CRCSEL
    reg: SYSCFG0
    values:
      - caption: Enable CRC16
        name: CRC16
        value: 0
      - caption: Enable CRC32
        name: CRC32
        value: 32
  CRCSRC:
    mask: 192
    name: CRCSRC
    reg: SYSCFG0
    values:
      - caption: 'CRC of full Flash (boot, application code and application data)'
        name: FLASH
        value: 0
      - caption: CRC of boot section
        name: BOOT
        value: 64
      - caption: CRC of application code and boot sections
        name: BOOTAPP
        value: 128
      - caption: No CRC
        name: NOCRC
        value: 192
  EESAVE:
    mask: 1
    name: EESAVE
    reg: SYSCFG0
  LVL:
    mask: 224
    name: LVL
    reg: BODCFG
    values:
      - caption: 1.9V
        name: BODLEVEL0
        value: 0
      - caption: 2.45V
        name: BODLEVEL1
        value: 32
      - caption: 2.7V
        name: BODLEVEL2
        value: 64
      - caption: 2.85V
        name: BODLEVEL3
        value: 96
  MVSYSCFG:
    mask: 24
    name: MVSYSCFG
    reg: SYSCFG1
    values:
      - caption: Device used in a dual supply configuration
        name: DUAL
        value: 8
      - caption: Device used in a single supply configuration
        name: SINGLE
        value: 16
  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.0s)
        name: 4KCLK
        value: 10
      - caption: 8K cycles (8.0s)
        name: 8KCLK
        value: 11
  RSTPINCFG:
    mask: 12
    name: RSTPINCFG
    reg: SYSCFG0
    values:
      - caption: GPIO mode
        name: GPIO
        value: 0
      - caption: Reset mode
        name: RST
        value: 8
  SAMPFREQ:
    mask: 16
    name: SAMPFREQ
    reg: BODCFG
    values:
      - caption: Sample frequency is 128 Hz
        name: 128Hz
        value: 0
      - caption: Sample frequency is 32 Hz
        name: 32Hz
        value: 16
  SLEEP:
    mask: 3
    name: SLEEP
    reg: BODCFG
    values:
      - caption: BOD disabled
        name: DISABLE
        value: 0
      - caption: BOD enabled in continuous mode
        name: ENABLE
        value: 1
      - caption: BOD enabled in sampled mode
        name: SAMPLE
        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.0s)
        name: 4KCLK
        value: 160
      - caption: 8K cycles (8.0s)
        name: 8KCLK
        value: 176
fuses:
  - PERIOD
  - WINDOW
  - SLEEP
  - ACTIVE
  - SAMPFREQ
  - LVL
  - CLKSEL
  - EESAVE
  - RSTPINCFG
  - CRCSEL
  - CRCSRC
  - SUT
  - MVSYSCFG
reginfos:
  - default: 0
    mask: 255
    name: WDTCFG
    offset: 4176
  - default: 0
    mask: 255
    name: BODCFG
    offset: 4177
  - default: 0
    mask: 7
    name: OSCCFG
    offset: 4178
  - default: 192
    mask: 237
    name: SYSCFG0
    offset: 4181
  - default: 8
    mask: 31
    name: SYSCFG1
    offset: 4182
  - default: 0
    mask: 0
    name: CODESIZE
    offset: 4183
  - default: 0
    mask: 0
    name: BOOTSIZE
    offset: 4184