1uart: UART.STM32W_UART @ { 2 sysbus <0x4000C800, +0x100>; 3 sysbus new Bus.BusMultiRegistration { address: 0x4000A808; size: 0x4; region: "irq" } 4 } 5 -> nvic@5 6 7radio: Wireless.EmberRadio @ { 8 sysbus <0x40001000, +0x2000>; 9 sysbus new Bus.BusMultiRegistration { address: 0x4000A000; size: 0x100; region: "irq" }; 10 sysbus new Bus.BusMultiRegistration { address: 0x40003000; size: 0x1000; region: "encryptor" } 11 } 12 Tx -> nvic@9 13 Rx -> nvic@10 14 Tim -> nvic@11 15 16timer1: Timers.STM32_Timer @ sysbus <0x4000E000, +0x1000> 17 frequency: 10000000 18 initialLimit: 0xFFFF 19 20timer2: Timers.STM32_Timer @ sysbus <0x4000F000, +0x1000> 21 -> nvic@44 22 frequency: 10000000 23 initialLimit: 0xFFFF 24 25flash: Memory.MappedMemory @ { 26 sysbus 0x8000000; 27 sysbus 0x0 28 } 29 size: 0x40000 30 31fib: Memory.MappedMemory @ sysbus 0x8040000 32 size: 0x1000 33 34internalSram: Memory.MappedMemory @ sysbus 0x20000000 35 size: 0x100000 36 37externalRam: Memory.MappedMemory @ sysbus 0x68000000 38 size: 0x1000000 39 40nvic: IRQControllers.NVIC @ sysbus 0xE000E000 41 priorityMask: 0xF1 42 IRQ -> cpu@0 43 44cpu: CPU.CortexM @ sysbus 45 cpuType: "cortex-m3" 46 nvic: nvic 47 48sysbus: 49 init: 50 ApplySVD @https://dl.antmicro.com/projects/renode/svd/STM32W108.svd.gz 51 52