mcuboot:
  address: 0x0
  end_address: 0x10000
  placement:
    before:
    - mcuboot_primary
  region: flash_primary
  size: 0x10000

mcuboot_pad:
  address: 0x10000
  end_address: 0x10800
  placement:
    before:
    - mcuboot_primary_app
  region: flash_primary
  size: 0x800

mcuboot_primary:
  address: 0x10000
  end_address: 0xb6000
  orig_span: &id001
  - mcuboot_pad
  - app
  region: flash_primary
  sharers: 0x1
  size: 0xa6000
  span: *id001

mcuboot_primary_app:
  address: 0x10800
  end_address: 0xb6000
  orig_span: &id002
  - app
  region: flash_primary
  size: 0xa5800
  span: *id002

app:
  address: 0x10800
  end_address: 0xb6000
  region: flash_primary
  size: 0xa5800

mcuboot_secondary:
  address: 0xb6000
  end_address: 0x15c000
  placement:
    after:
    - mcuboot_primary
    align:
      start: 0x1000
  region: flash_primary
  share_size:
  - mcuboot_primary
  size: 0xa6000

records_storage:
  address: 0x15c000
  end_address: 0x164000
  placement:
    align:
      start: 0x1000
    before:
    - end
  region: flash_primary
  size: 0x8000

beacon_records_storage:
  address: 0x164000
  end_address: 0x16c000
  placement:
    align:
      start: 0x1000
    before:
    - end
  region: flash_primary
  size: 0x8000

littlefs_storage:
  address: 0x16c000
  end_address: 0x17c000
  placement:
    align:
      start: 0x1000
    before:
    - end
  region: flash_primary
  size: 0x10000

storage:
  address: 0x17c000
  end_address: 0x17d000
  placement:
    align:
      start: 0x1000
    before:
    - end
  region: flash_primary
  size: 0x1000

sram_primary:
  address: 0x20000000
  end_address: 0x20040000
  region: sram_primary
  size: 0x40000
