probe-rs 0.13.0

A collection of on chip debugging tools to communicate with microchips.
Documentation
name: SAME53
variants:
  - name: ATSAME53J18A
    cores:
      - name: main
        type: armv7em
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20020000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x0
            end: 0x40000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - atsame53_256
  - name: ATSAME53J19A
    cores:
      - name: main
        type: armv7em
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20030000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x0
            end: 0x80000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - atsame53_512
  - name: ATSAME53J20A
    cores:
      - name: main
        type: armv7em
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20040000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x0
            end: 0x100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - atsame53_1024
  - name: ATSAME53N19A
    cores:
      - name: main
        type: armv7em
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20030000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x0
            end: 0x80000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - atsame53_512
  - name: ATSAME53N20A
    cores:
      - name: main
        type: armv7em
        core_access_options:
          Arm:
            ap: 0x0
            psel: 0x0
    memory_map:
      - Ram:
          range:
            start: 0x20000000
            end: 0x20040000
          is_boot_memory: false
          cores:
            - main
      - Nvm:
          range:
            start: 0x0
            end: 0x100000
          is_boot_memory: true
          cores:
            - main
    flash_algorithms:
      - atsame53_1024
flash_algorithms:
  - name: atsame53_256
    description: ATSAME53 256kB Flash
    cores:
      - main
    default: true
    instructions: ASGJB4prUgcB1SFKCmDPIiBJEgIKgE4iCoIfSUlECGAAIHBHACBwRxpJSGEbSoqASorSB/zQSGEYSBE4iIBIisAH/NAIik4hCEAA0AEgcEcwtRJLD0zbHKOAY4rbB/zQyRyJCANGiQAC4CDKCR8gwwAp+tFgYQlIDziggGCKwAf80CCKTiEIQADQASAwvQAAIgABAABAAEEEAAAAEqUAAAAAAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x25
    pc_program_page: 0x51
    pc_erase_sector: 0x29
    pc_erase_all: null
    data_section_offset: 0xa0
    flash_properties:
      address_range:
        start: 0x0
        end: 0x40000
      page_size: 0x200
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x3e8
      sectors:
        - size: 0x2000
          address: 0x0
  - name: atsame53_512
    description: ATSAME53 512kB Flash
    cores:
      - main
    default: true
    instructions: ASGJB4prUgcB1SFKCmDPIiBJEgIKgE4iCoIfSUlECGAAIHBHACBwRxpJSGEbSoqASorSB/zQSGEYSBE4iIBIisAH/NAIik4hCEAA0AEgcEcwtRJLD0zbHKOAY4rbB/zQyRyJCANGiQAC4CDKCR8gwwAp+tFgYQlIDziggGCKwAf80CCKTiEIQADQASAwvQAAIgABAABAAEEEAAAAEqUAAAAAAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x25
    pc_program_page: 0x51
    pc_erase_sector: 0x29
    pc_erase_all: null
    data_section_offset: 0xa0
    flash_properties:
      address_range:
        start: 0x0
        end: 0x80000
      page_size: 0x200
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x3e8
      sectors:
        - size: 0x2000
          address: 0x0
  - name: atsame53_1024
    description: ATSAME53 1024kB Flash
    cores:
      - main
    default: true
    instructions: ASGJB4prUgcB1SFKCmDPIiBJEgIKgE4iCoIfSUlECGAAIHBHACBwRxpJSGEbSoqASorSB/zQSGEYSBE4iIBIisAH/NAIik4hCEAA0AEgcEcwtRJLD0zbHKOAY4rbB/zQyRyJCANGiQAC4CDKCR8gwwAp+tFgYQlIDziggGCKwAf80CCKTiEIQADQASAwvQAAIgABAABAAEEEAAAAEqUAAAAAAAAAAAAA
    pc_init: 0x1
    pc_uninit: 0x25
    pc_program_page: 0x51
    pc_erase_sector: 0x29
    pc_erase_all: null
    data_section_offset: 0xa0
    flash_properties:
      address_range:
        start: 0x0
        end: 0x100000
      page_size: 0x200
      erased_byte_value: 0xff
      program_page_timeout: 0x64
      erase_sector_timeout: 0x3e8
      sectors:
        - size: 0x2000
          address: 0x0