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}