cortex_m/peripheral/fpb.rs
1//! Flash Patch and Breakpoint unit
2//!
3//! *NOTE* Not available on Armv6-M.
4
5use volatile_register::{RO, RW, WO};
6
7/// Register block
8#[repr(C)]
9pub struct RegisterBlock {
10 /// Control
11 pub ctrl: RW<u32>,
12 /// Remap
13 pub remap: RW<u32>,
14 /// Comparator
15 pub comp: [RW<u32>; 127],
16 reserved: [u32; 875],
17 /// Lock Access
18 pub lar: WO<u32>,
19 /// Lock Status
20 pub lsr: RO<u32>,
21}