hilt 0.2.0

Renode-based hardware-in-the-loop test fixtures for embedded Rust projects
Documentation
// nRF52840 — Cortex-M4F, minimal stubs for Embassy firmware boot.
//
// Memory map (from nRF52840 product spec):
//   0x00000000  Flash           1 MB
//   0x20000000  SRAM          256 KB
//   0x40000000  APB peripherals
//   0x50000000  AHB peripherals

flash: Memory.MappedMemory @ sysbus 0x00000000
    size: 0x100000

sram: Memory.MappedMemory @ sysbus 0x20000000
    size: 0x40000

ficr: Memory.MappedMemory @ sysbus 0x10000000
    size: 0x1000

uicr: Memory.MappedMemory @ sysbus 0x10001000
    size: 0x1000

apb: Memory.MappedMemory @ sysbus 0x40000000
    size: 0x40000

ahb: Memory.MappedMemory @ sysbus 0x50000000
    size: 0x10000

nvic: IRQControllers.NVIC @ sysbus 0xe000e000
    systickFrequency: 64000000
    -> cpu@0

cpu: CPU.CortexM @ sysbus
    cpuType: "cortex-m4f"
    nvic: nvic