"don't see that, gives me a `u32`..." <- > <@balbi:matrix.org> don't see that, gives me a `u32` as expected. Do you have a minimum repro SVD somewhere? Here's what I used: > > ```xml > xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" > xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd"> > WSSI-MCU > 1.0 > WSSI Sample MCU > 8 > 32 > 0x20 > 0x0 > 0xFFFFFFFF > > CM0 > r0p0 > little > false > false > 3 > false > > > > FOO > Peripheral > 0x40000000 > > 0x0 > 1024 > registers > > > > FOO > FOO > Foo Register > 0 > 24 > read-only > 0x123456 > > > > > > ``` Try putting a second 24 bit register after the first one. It’ll get the wrong address.