device MyTestDevice {
default-byte-order: LE,
register-address-type: u8,
default-access: RW,
/// This is the Foo register
register Foo {
address: 0,
fields: fieldset FooFields {
size-bytes: 3,
/// This is a bool!
field value0 0 -> bool,
field value1 15:1 -> uint,
field value2 23:16 -> int,
}
},
/// This is the Foo register
register FooRepeated[4 stride 3] {
address: 3,
fields: FooFields,
}
}