probe-rs 0.13.0

A collection of on chip debugging tools to communicate with microchips.
Documentation
name: STM32F0 Series
variants:
  - name: STM32F030C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F030C8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F030CCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F030F4Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F030K6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F030R8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F030RCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F031C4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F031C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F031E6Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F031F4Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F031F6Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F031G4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F031G6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F031K4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F031K6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F031K6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F038C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F038E6Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F038F6Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F038G6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F038K6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042C4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042C4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042C6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042F4Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042F6Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042G4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042G6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042K4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042K4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F042K6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042K6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F042T6Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F048C6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F048G6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F048T6Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051C4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F051C4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F051C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051C6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051C8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051C8Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051K4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F051K4Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F051K6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051K6Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051K8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051K8Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051R4Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8004000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_16
      - stm32f0xx_opt
  - name: STM32F051R6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F051R8Hx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051R8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F051T8Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F058C8Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F058R8Hx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F058R8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F058T8Yx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F070C6Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F070CBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F070F6Px
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20001800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_32
      - stm32f0xx_opt
  - name: STM32F070RBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071C8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F071C8Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F071CBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071CBUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071CBYx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071RBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071V8Hx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F071V8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F071VBHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F071VBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072C8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F072C8Ux
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F072CBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072CBUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072CBYx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072R8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F072RBHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072RBIx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072RBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072V8Hx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F072V8Tx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_64
      - stm32f0xx_opt
  - name: STM32F072VBHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F072VBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078CBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078CBUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078CBYx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078RBHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078RBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078VBHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F078VBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20004000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F091CBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F091CBUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F091CCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091CCUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091RBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F091RCHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091RCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091RCYx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091VBTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_128
      - stm32f0xx_opt
  - name: STM32F091VCHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F091VCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098CCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098CCUx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098RCHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098RCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098RCYx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098VCHx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
  - name: STM32F098VCTx
    cores:
      - name: main
        type: armv6m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20008000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f0xx_256
      - stm32f0xx_opt
flash_algorithms:
  - name: stm32f0xx_256
    description: STM32F0xx 256kB Flash
    cores:
      - main
    default: true
    instructions: RkhFSUFgRklBYAAhAWDBaBQiEUPBYMBpQAcG1EJIQUkBYAYhQWBBSYFgACBwRztIAWmAIhFDAWEAIHBHMLU3SMFoFCQhQ8FgAWkEJSlDAWEBaUAiEUMBYTVJM0oA4BFgw2jbB/vRAWmpQwFhwWghQgTQwWghQ8FgASAwvQAgML0wtSZJymgUIxpDymAKaQIkIkMKYUhhCGlAIhBDCGEkSCFKAOAQYM1o7Qf70QhpoEMIYchoGEAD0MhoGEPIYAEgML3wtRVNSRxJCOtoSQAEJCND62AUJxZMGuAraQEmM0MrYROIA4AQSwDgHGDuaPYH+9EraVsIWwArYetoO0IE0OhoOEPoYAEg8L2AHIkekhwAKeLRACDwvSMBZ0UAIAJAq4nvzVVVAAAAMABA/w8AAKqqAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x2f
    pc_program_page: 0xc3
    pc_erase_sector: 0x81
    pc_erase_all: 0x3d
    data_section_offset: 0x134
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8040000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1770
      sectors:
        - size: 0x400
          address: 0x0
  - name: stm32f0xx_opt
    description: STM32F0xx Flash Options
    cores:
      - main
    default: false
    instructions: U0hSSkJgU0lBYIJggWAAIQFgwWgUIhFDwWDAaUAHBtROSE1JAWAGIUFgTUmBYAAgcEdHSAFpgCIRQwFhAWmCFZFDAWEAIHBHcLVBSMFoFCMZQ8FgAWkgJCFDAWEBaUAiEUMBYT9JPUoA4BFgxWjtB/vRBWmlQwVhBWkQJCVDBWE1TTlOVTU1gADgEWDFaO0H+9EBaaFDAWHBaBlCBNDBaBlDwWABIHC9ACBwvTC1KEjBaBQkIUPBYAFpICUpQwFhAWlAIhFDAWEmSSRKAOARYMNo2wf70QFpqUMBYcFoIUIE0MFoIUPBYAEgML0AIDC9ASBwR/C1Fk1JHEkI62hJAAQkI0PrYBAmFksa4CxpNEMsYRSIBIARTADgI2DvaP8H+9EsabRDLGHsaBQnPEIF0OhoFCEIQ+hgASDwvYAckhyJHgAp4tEAIPC9AAAjAWdFACACQKuJ781VVQAAADAAQP8PAACqqgAAAPj/HwAAAAA=
    pc_init: 0x1
    pc_uninit: 0x33
    pc_program_page: 0xf5
    pc_erase_sector: 0xad
    pc_erase_all: 0x49
    data_section_offset: 0x16c
    flash_properties:
      address_range:
        start: 0x1ffff800
        end: 0x1ffff810
      page_size: 0x10
      erased_byte_value: 0xff
      program_page_timeout: 0xbb8
      erase_sector_timeout: 0xbb8
      sectors:
        - size: 0x10
          address: 0x0
  - name: stm32f0xx_16
    description: STM32F0xx 16kB Flash
    cores:
      - main
    default: true
    instructions: RkhFSUFgRklBYAAhAWDBaBQiEUPBYMBpQAcG1EJIQUkBYAYhQWBBSYFgACBwRztIAWmAIhFDAWEAIHBHMLU3SMFoFCQhQ8FgAWkEJSlDAWEBaUAiEUMBYTVJM0oA4BFgw2jbB/vRAWmpQwFhwWghQgTQwWghQ8FgASAwvQAgML0wtSZJymgUIxpDymAKaQIkIkMKYUhhCGlAIhBDCGEkSCFKAOAQYM1o7Qf70QhpoEMIYchoGEAD0MhoGEPIYAEgML3wtRVNSRxJCOtoSQAEJCND62AUJxZMGuAraQEmM0MrYROIA4AQSwDgHGDuaPYH+9EraVsIWwArYetoO0IE0OhoOEPoYAEg8L2AHJIciR4AKeLRACDwvSMBZ0UAIAJAq4nvzVVVAAAAMABA/w8AAKqqAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x2f
    pc_program_page: 0xc3
    pc_erase_sector: 0x81
    pc_erase_all: 0x3d
    data_section_offset: 0x134
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8004000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1770
      sectors:
        - size: 0x400
          address: 0x0
  - name: stm32f0xx_128
    description: STM32F0xx 128kB Flash
    cores:
      - main
    default: true
    instructions: RkhFSUFgRklBYAAhAWDBaBQiEUPBYMBpQAcG1EJIQUkBYAYhQWBBSYFgACBwRztIAWmAIhFDAWEAIHBHMLU3SMFoFCQhQ8FgAWkEJSlDAWEBaUAiEUMBYTVJM0oA4BFgw2jbB/vRAWmpQwFhwWghQgTQwWghQ8FgASAwvQAgML0wtSZJymgUIxpDymAKaQIkIkMKYUhhCGlAIhBDCGEkSCFKAOAQYM1o7Qf70QhpoEMIYchoGEAD0MhoGEPIYAEgML3wtRVNSRxJCOtoSQAEJCND62AUJxZMGuAraQEmM0MrYROIA4AQSwDgHGDuaPYH+9EraVsIWwArYetoO0IE0OhoOEPoYAEg8L2AHJIciR4AKeLRACDwvSMBZ0UAIAJAq4nvzVVVAAAAMABA/w8AAKqqAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x2f
    pc_program_page: 0xc3
    pc_erase_sector: 0x81
    pc_erase_all: 0x3d
    data_section_offset: 0x134
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8020000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1770
      sectors:
        - size: 0x400
          address: 0x0
  - name: stm32f0xx_64
    description: STM32F0xx 64kB Flash
    cores:
      - main
    default: true
    instructions: RkhFSUFgRklBYAAhAWDBaBQiEUPBYMBpQAcG1EJIQUkBYAYhQWBBSYFgACBwRztIAWmAIhFDAWEAIHBHMLU3SMFoFCQhQ8FgAWkEJSlDAWEBaUAiEUMBYTVJM0oA4BFgw2jbB/vRAWmpQwFhwWghQgTQwWghQ8FgASAwvQAgML0wtSZJymgUIxpDymAKaQIkIkMKYUhhCGlAIhBDCGEkSCFKAOAQYM1o7Qf70QhpoEMIYchoGEAD0MhoGEPIYAEgML3wtRVNSRxJCOtoSQAEJCND62AUJxZMGuAraQEmM0MrYROIA4AQSwDgHGDuaPYH+9EraVsIWwArYetoO0IE0OhoOEPoYAEg8L2AHJIciR4AKeLRACDwvSMBZ0UAIAJAq4nvzVVVAAAAMABA/w8AAKqqAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x2f
    pc_program_page: 0xc3
    pc_erase_sector: 0x81
    pc_erase_all: 0x3d
    data_section_offset: 0x134
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8010000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1770
      sectors:
        - size: 0x400
          address: 0x0
  - name: stm32f0xx_32
    description: STM32F0xx 32kB Flash
    cores:
      - main
    default: true
    instructions: RkhFSUFgRklBYAAhAWDBaBQiEUPBYMBpQAcG1EJIQUkBYAYhQWBBSYFgACBwRztIAWmAIhFDAWEAIHBHMLU3SMFoFCQhQ8FgAWkEJSlDAWEBaUAiEUMBYTVJM0oA4BFgw2jbB/vRAWmpQwFhwWghQgTQwWghQ8FgASAwvQAgML0wtSZJymgUIxpDymAKaQIkIkMKYUhhCGlAIhBDCGEkSCFKAOAQYM1o7Qf70QhpoEMIYchoGEAD0MhoGEPIYAEgML3wtRVNSRxJCOtoSQAEJCND62AUJxZMGuAraQEmM0MrYROIA4AQSwDgHGDuaPYH+9EraVsIWwArYetoO0IE0OhoOEPoYAEg8L2AHJIciR4AKeLRACDwvSMBZ0UAIAJAq4nvzVVVAAAAMABA/w8AAKqqAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x2f
    pc_program_page: 0xc3
    pc_erase_sector: 0x81
    pc_erase_all: 0x3d
    data_section_offset: 0x134
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8008000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1770
      sectors:
        - size: 0x400
          address: 0x0