probe-rs 0.13.0

A collection of on chip debugging tools to communicate with microchips.
Documentation
name: STM32F1 Series
variants:
  - name: STM32F100C4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F100C6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100C8
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100CB
    cores:
      - name: main
        type: armv7m
        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: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100R4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F100R6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100R8
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100RB
    cores:
      - name: main
        type: armv7m
        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: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100RC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20006000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100RD
    cores:
      - name: main
        type: armv7m
        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: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100RE
    cores:
      - name: main
        type: armv7m
        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: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100V8
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100VB
    cores:
      - name: main
        type: armv7m
        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: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F100VC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20006000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100VD
    cores:
      - name: main
        type: armv7m
        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: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100VE
    cores:
      - name: main
        type: armv7m
        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: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100ZC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20006000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100ZD
    cores:
      - name: main
        type: armv7m
        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: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F100ZE
    cores:
      - name: main
        type: armv7m
        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: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101C4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F101C6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101C8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101CB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101R4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F101R6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101R8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101RB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101RC
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101RD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101RE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101RF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F101RG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F101T4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F101T6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101T8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101TB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101V8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101VB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F101VC
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101VD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101VE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101VF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F101VG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F101ZC
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101ZD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101ZE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F101ZF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F101ZG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20014000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F102C4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F102C6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F102C8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F102CB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F102R4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F102R6
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F102R8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F102RB
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103C4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F103C6
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103C8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103CB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103R4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F103R6
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103R8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103RB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103RC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103RD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103RE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103RF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F103RG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F103T4
    cores:
      - name: main
        type: armv7m
        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:
      - stm32f10x_16
      - stm32f10x_opt
  - name: STM32F103T6
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20002800
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8008000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103T8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103TB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103V8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103VB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20005000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_128
      - stm32f10x_opt
  - name: STM32F103VC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103VD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103VE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103VF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F103VG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F103ZC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x2000c000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103ZD
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8060000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103ZE
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8080000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_512
      - stm32f10x_opt
  - name: STM32F103ZF
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x80c0000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F103ZG
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20018000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_1024
      - stm32f10x_opt
  - name: STM32F105R8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F105RB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F105RC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F105V8
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8010000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F105VB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F105VC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F107RB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F107RC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F107VB
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8020000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
  - name: STM32F107VC
    cores:
      - name: main
        type: armv7m
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20010000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x8000000
            end: 0x8040000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - stm32f10x_cl
      - stm32f10x_opt
flash_algorithms:
  - name: stm32f10x_512
    description: STM32F10x High-density Flash
    cores:
      - main
    default: true
    instructions: ELUDRgAgREwgYERIYGBESGBgIEbAaRDwBA8I0UXyVVBATCBgBiBgYED2/3CgYAAgEL0BRjhIAGlA8IAANkoQYQAgcEc0SABpQPAEADJJCGEIRgBpQPBAAAhhA+BK9qogMEkIYCxIwGgQ8AEP9tEqSABpIPAEAChJCGEAIHBHAUYlSABpQPACACNKEGEQRkFhAGlA8EAAEGED4Er2qiAhShBgHUjAaBDwAQ/20RpIAGkg8AIAGEoQYQAgcEcQtQNGSBwg8AEBIuATSABpQPABABFMIGEQiBiAAL8PSMBoEPABD/rRDEgAaSDwAQAKTCBhIEbAaBDwFA8G0CBGwGhA8BQA4GABIBC9mxySHIkeACna0QAg9+cAAAAgAkAjAWdFq4nvzQAwAEAAAAAA
    pc_init: 0x1
    pc_uninit: 0x33
    pc_program_page: 0xbd
    pc_erase_sector: 0x7f
    pc_erase_all: 0x45
    data_section_offset: 0x128
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8080000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1f4
      sectors:
        - size: 0x800
          address: 0x0
  - name: stm32f10x_128
    description: STM32F10x Med-density Flash
    cores:
      - main
    default: true
    instructions: ELUDRgAgREwgYERIYGBESGBgIEbAaRDwBA8I0UXyVVBATCBgBiBgYED2/3CgYAAgEL0BRjhIAGlA8IAANkoQYQAgcEc0SABpQPAEADJJCGEIRgBpQPBAAAhhA+BK9qogMEkIYCxIwGgQ8AEP9tEqSABpIPAEAChJCGEAIHBHAUYlSABpQPACACNKEGEQRkFhAGlA8EAAEGED4Er2qiAhShBgHUjAaBDwAQ/20RpIAGkg8AIAGEoQYQAgcEcQtQNGSBwg8AEBIuATSABpQPABABFMIGEQiBiAAL8PSMBoEPABD/rRDEgAaSDwAQAKTCBhIEbAaBDwFA8G0CBGwGhA8BQA4GABIBC9mxySHIkeACna0QAg9+cAAAAgAkAjAWdFq4nvzQAwAEAAAAAA
    pc_init: 0x1
    pc_uninit: 0x33
    pc_program_page: 0xbd
    pc_erase_sector: 0x7f
    pc_erase_all: 0x45
    data_section_offset: 0x128
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8020000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1f4
      sectors:
        - size: 0x400
          address: 0x0
  - name: stm32f10x_opt
    description: STM32F10x Flash Options
    cores:
      - main
    default: false
    instructions: ELUDRgAgXkwgYF5IYGBeSGBgXEigYFxIoGAgRsBpEPAEDwjRRfJVUFhMIGAGIGBgQPb/cKBgACAQvQFGUEgAaSD0gHBOShBhEEYAaUDwgAAQYQAgcEdKSABpQPAgAEhJCGEIRgBpQPBAAAhhA+BK9qogRkkIYEJIwGgQ8AEP9tE/SABpIPAgAD1JCGEIRgBpQPAQAAhhRfalID1JCIAD4Er2qiA5SQhgNUjAaBDwAQ/20TNIAGkg8BAAMUkIYQhGwGgQ8BQPBtAIRsBoQPAUAMhgASBwRwAg/OcBRihIAGlA8CAAJkoQYRBGAGlA8EAAEGED4Er2qiAkShBgIEjAaBDwAQ/20R5IAGkg8CAAHEoQYQAgcEcDRgEgcEcQtQNGSBwg8AEBJuAVSABpQPAQABNMIGEQiBiAA+BK9qogE0wgYA9IwGgQ8AEP9tEMSABpIPAQAApMIGEgRsBoEPAUDwbQIEbAaEDwFADgYAEgEL2bHJIciR4AKdbRACD35wAAACACQCMBZ0Wrie/NADAAQAD4/x8AAAAA
    pc_init: 0x1
    pc_uninit: 0x3b
    pc_program_page: 0x11d
    pc_erase_sector: 0xdb
    pc_erase_all: 0x57
    data_section_offset: 0x194
    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: stm32f10x_cl
    description: STM32F10x Connectivity Line Flash
    cores:
      - main
    default: true
    instructions: ELUDRgAgREwgYERIYGBESGBgIEbAaRDwBA8I0UXyVVBATCBgBiBgYED2/3CgYAAgEL0BRjhIAGlA8IAANkoQYQAgcEc0SABpQPAEADJJCGEIRgBpQPBAAAhhA+BK9qogMEkIYCxIwGgQ8AEP9tEqSABpIPAEAChJCGEAIHBHAUYlSABpQPACACNKEGEQRkFhAGlA8EAAEGED4Er2qiAhShBgHUjAaBDwAQ/20RpIAGkg8AIAGEoQYQAgcEcQtQNGSBwg8AEBIuATSABpQPABABFMIGEQiBiAAL8PSMBoEPABD/rRDEgAaSDwAQAKTCBhIEbAaBDwFA8G0CBGwGhA8BQA4GABIBC9mxySHIkeACna0QAg9+cAAAAgAkAjAWdFq4nvzQAwAEAAAAAA
    pc_init: 0x1
    pc_uninit: 0x33
    pc_program_page: 0xbd
    pc_erase_sector: 0x7f
    pc_erase_all: 0x45
    data_section_offset: 0x128
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8040000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1f4
      sectors:
        - size: 0x800
          address: 0x0
  - name: stm32f10x_1024
    description: STM32F10x XL-density Flash
    cores:
      - main
    default: true
    instructions: ELUDRtgMwASATExEIGAAIH9MIGB/SGBgf0hgYH1IYGR9SGBkIEbAaRDwBA8I0UXyVVB6TCBgBiBgYED2/3CgYAAgEL0BRnJIAGlA8IAAcEoQYRBGAG1A8IAAEGUAIHBHa0gAaUDwBABpSQhhCEYAaUDwQAAIYQPgSvaqIGdJCGBjSMBoEPABD/bRYUgAaSDwBABfSQhhCEYAbUDwBAAIZQhGAG1A8EAACGUD4Er2qiBaSQhgVkjAbBDwAQ/20VRIAG0g8AQAUkkIZQAgcEcBRk5ISEQAaAD1ACCBQhzSTEgAaUDwAgBKShBhEEZBYQBpQPBAABBhA+BK9qogR0oQYENIwGgQ8AEP9tFBSABpIPACAD9KEGEb4D1IAG1A8AIAO0oQZRBGQWUAbUDwQAAQZQPgSvaqIDlKEGA1SMBsEPABD/bRMkgAbSDwAgAwShBlACBwRxC1A0ZIHCDwAQErSEhEAGgA9QAgg0Im0iLgKEgAaUDwAQAmTCBhEIgYgAC/I0jAaBDwAQ/60SFIAGkg8AEAH0wgYSBGwGgQ8BQPBtAgRsBoQPAUAOBgASAQvZsckhyJHgAp2tEl4CLgFEgAbUDwAQASTCBlEIgYgAC/EEjAbBDwAQ/60Q1IAG0g8AEAC0wgZSBGwGwQ8BQPBtAgRsBsQPAUAOBkASDX55sckhyJHgAp2tEAINDnAAAEAAAAACACQCMBZ0Wrie/NADAAQAAAAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x45
    pc_program_page: 0x155
    pc_erase_sector: 0xcf
    pc_erase_all: 0x61
    data_section_offset: 0x220
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8100000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1f4
      sectors:
        - size: 0x800
          address: 0x0
  - name: stm32f10x_16
    description: STM32F10x Low-density Flash
    cores:
      - main
    default: true
    instructions: ELUDRgAgREwgYERIYGBESGBgIEbAaRDwBA8I0UXyVVBATCBgBiBgYED2/3CgYAAgEL0BRjhIAGlA8IAANkoQYQAgcEc0SABpQPAEADJJCGEIRgBpQPBAAAhhA+BK9qogMEkIYCxIwGgQ8AEP9tEqSABpIPAEAChJCGEAIHBHAUYlSABpQPACACNKEGEQRkFhAGlA8EAAEGED4Er2qiAhShBgHUjAaBDwAQ/20RpIAGkg8AIAGEoQYQAgcEcQtQNGSBwg8AEBIuATSABpQPABABFMIGEQiBiAAL8PSMBoEPABD/rRDEgAaSDwAQAKTCBhIEbAaBDwFA8G0CBGwGhA8BQA4GABIBC9mxySHIkeACna0QAg9+cAAAAgAkAjAWdFq4nvzQAwAEAAAAAA
    pc_init: 0x1
    pc_uninit: 0x33
    pc_program_page: 0xbd
    pc_erase_sector: 0x7f
    pc_erase_all: 0x45
    data_section_offset: 0x128
    flash_properties:
      address_range:
        start: 0x8000000
        end: 0x8004000
      page_size: 0x400
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x1f4
      sectors:
        - size: 0x400
          address: 0x0