diff options
Diffstat (limited to 'src/peripheral/fpb.rs')
-rw-r--r-- | src/peripheral/fpb.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/peripheral/fpb.rs b/src/peripheral/fpb.rs new file mode 100644 index 0000000..6aa6fbb --- /dev/null +++ b/src/peripheral/fpb.rs @@ -0,0 +1,19 @@ +//! Flash Patch and Breakpoint unit + +use volatile_register::{RO, RW, WO}; + +/// Registers +#[repr(C)] +pub struct Registers { + /// Control + pub ctrl: RW<u32>, + /// Remap + pub remap: RW<u32>, + /// Comparator + pub comp: [RW<u32>; 127], + reserved: [u32; 875], + /// Lock Access + pub lar: WO<u32>, + /// Lock Status + pub lsr: RO<u32>, +} |