use crate::metadata::ir::*;
pub(crate) static REGISTERS: IR = IR {
blocks: &[Block {
name: "Exten",
extends: None,
description: Some("Extended configuration."),
items: &[BlockItem {
name: "ctr",
description: Some("extended control register."),
array: None,
byte_offset: 0x0,
inner: BlockItemInner::Register(Register {
access: Access::ReadWrite,
bit_size: 32,
fieldset: Some("Ctr"),
}),
}],
}],
fieldsets: &[FieldSet {
name: "Ctr",
extends: None,
description: Some("extended control register."),
bit_size: 32,
fields: &[
Field {
name: "lkupen",
description: Some("LOCKUP monitor enable."),
bit_offset: BitOffset::Regular(RegularBitOffset { offset: 6 }),
bit_size: 1,
array: None,
enumm: None,
},
Field {
name: "lkuprst",
description: Some("LOCKUP reset flag."),
bit_offset: BitOffset::Regular(RegularBitOffset { offset: 7 }),
bit_size: 1,
array: None,
enumm: None,
},
Field {
name: "tim2_dma_remap",
description: Some("TIM2 channel 4 DMA remap."),
bit_offset: BitOffset::Regular(RegularBitOffset { offset: 16 }),
bit_size: 1,
array: None,
enumm: None,
},
],
}],
enums: &[],
};