#![allow(non_snake_case, non_upper_case_globals)]
#![allow(non_camel_case_types)]
use crate::RWRegister;
#[cfg(not(feature = "nosync"))]
use core::marker::PhantomData;
pub mod NVICISER0 {
pub mod SETENA {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICISER1 {
pub use super::NVICISER0::SETENA;
}
pub mod NVICISER2 {
pub use super::NVICISER0::SETENA;
}
pub mod NVICISER3 {
pub use super::NVICISER0::SETENA;
}
pub mod NVICISER4 {
pub use super::NVICISER0::SETENA;
}
pub mod NVICICER0 {
pub mod CLRENA {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICICER1 {
pub use super::NVICICER0::CLRENA;
}
pub mod NVICICER2 {
pub use super::NVICICER0::CLRENA;
}
pub mod NVICICER3 {
pub use super::NVICICER0::CLRENA;
}
pub mod NVICICER4 {
pub use super::NVICICER0::CLRENA;
}
pub mod NVICISPR0 {
pub mod SETPEND {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICISPR1 {
pub use super::NVICISPR0::SETPEND;
}
pub mod NVICISPR2 {
pub use super::NVICISPR0::SETPEND;
}
pub mod NVICISPR3 {
pub use super::NVICISPR0::SETPEND;
}
pub mod NVICISPR4 {
pub use super::NVICISPR0::SETPEND;
}
pub mod NVICICPR0 {
pub mod CLRPEND {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICICPR1 {
pub use super::NVICICPR0::CLRPEND;
}
pub mod NVICICPR2 {
pub use super::NVICICPR0::CLRPEND;
}
pub mod NVICICPR3 {
pub use super::NVICICPR0::CLRPEND;
}
pub mod NVICICPR4 {
pub use super::NVICICPR0::CLRPEND;
}
pub mod NVICIABR0 {
pub mod ACTIVE {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIABR1 {
pub use super::NVICIABR0::ACTIVE;
}
pub mod NVICIABR2 {
pub use super::NVICIABR0::ACTIVE;
}
pub mod NVICIABR3 {
pub use super::NVICIABR0::ACTIVE;
}
pub mod NVICIABR4 {
pub use super::NVICIABR0::ACTIVE;
}
pub mod NVICIP0 {
pub mod PRI0 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP1 {
pub mod PRI1 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP2 {
pub mod PRI2 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP3 {
pub mod PRI3 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP4 {
pub mod PRI4 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP5 {
pub mod PRI5 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP6 {
pub mod PRI6 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP7 {
pub mod PRI7 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP8 {
pub mod PRI8 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP9 {
pub mod PRI9 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP10 {
pub mod PRI10 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP11 {
pub mod PRI11 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP12 {
pub mod PRI12 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP13 {
pub mod PRI13 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP14 {
pub mod PRI14 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP15 {
pub mod PRI15 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP16 {
pub mod PRI16 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP17 {
pub mod PRI17 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP18 {
pub mod PRI18 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP19 {
pub mod PRI19 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP20 {
pub mod PRI20 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP21 {
pub mod PRI21 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP22 {
pub mod PRI22 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP23 {
pub mod PRI23 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP24 {
pub mod PRI24 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP25 {
pub mod PRI25 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP26 {
pub mod PRI26 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP27 {
pub mod PRI27 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP28 {
pub mod PRI28 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP29 {
pub mod PRI29 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP30 {
pub mod PRI30 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP31 {
pub mod PRI31 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP32 {
pub mod PRI32 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP33 {
pub mod PRI33 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP34 {
pub mod PRI34 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP35 {
pub mod PRI35 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP36 {
pub mod PRI36 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP37 {
pub mod PRI37 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP38 {
pub mod PRI38 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP39 {
pub mod PRI39 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP40 {
pub mod PRI40 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP41 {
pub mod PRI41 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP42 {
pub mod PRI42 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP43 {
pub mod PRI43 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP44 {
pub mod PRI44 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP45 {
pub mod PRI45 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP46 {
pub mod PRI46 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP47 {
pub mod PRI47 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP48 {
pub mod PRI48 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP49 {
pub mod PRI49 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP50 {
pub mod PRI50 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP51 {
pub mod PRI51 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP52 {
pub mod PRI52 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP53 {
pub mod PRI53 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP54 {
pub mod PRI54 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP55 {
pub mod PRI55 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP56 {
pub mod PRI56 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP57 {
pub mod PRI57 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP58 {
pub mod PRI58 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP59 {
pub mod PRI59 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP60 {
pub mod PRI60 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP61 {
pub mod PRI61 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP62 {
pub mod PRI62 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP63 {
pub mod PRI63 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP64 {
pub mod PRI64 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP65 {
pub mod PRI65 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP66 {
pub mod PRI66 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP67 {
pub mod PRI67 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP68 {
pub mod PRI68 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP69 {
pub mod PRI69 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP70 {
pub mod PRI70 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP71 {
pub mod PRI71 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP72 {
pub mod PRI72 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP73 {
pub mod PRI73 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP74 {
pub mod PRI74 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP75 {
pub mod PRI75 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP76 {
pub mod PRI76 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP77 {
pub mod PRI77 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP78 {
pub mod PRI78 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP79 {
pub mod PRI79 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP80 {
pub mod PRI80 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP81 {
pub mod PRI81 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP82 {
pub mod PRI82 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP83 {
pub mod PRI83 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP84 {
pub mod PRI84 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP85 {
pub mod PRI85 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP86 {
pub mod PRI86 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP87 {
pub mod PRI87 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP88 {
pub mod PRI88 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP89 {
pub mod PRI89 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP90 {
pub mod PRI90 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP91 {
pub mod PRI91 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP92 {
pub mod PRI92 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP93 {
pub mod PRI93 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP94 {
pub mod PRI94 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP95 {
pub mod PRI95 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP96 {
pub mod PRI96 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP97 {
pub mod PRI97 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP98 {
pub mod PRI98 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP99 {
pub mod PRI99 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP100 {
pub mod PRI100 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP101 {
pub mod PRI101 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP102 {
pub mod PRI102 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP103 {
pub mod PRI103 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP104 {
pub mod PRI104 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP105 {
pub mod PRI105 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP106 {
pub mod PRI106 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP107 {
pub mod PRI107 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP108 {
pub mod PRI108 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP109 {
pub mod PRI109 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP110 {
pub mod PRI110 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP111 {
pub mod PRI111 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP112 {
pub mod PRI112 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP113 {
pub mod PRI113 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP114 {
pub mod PRI114 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP115 {
pub mod PRI115 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP116 {
pub mod PRI116 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP117 {
pub mod PRI117 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP118 {
pub mod PRI118 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP119 {
pub mod PRI119 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP120 {
pub mod PRI120 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP121 {
pub mod PRI121 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP122 {
pub mod PRI122 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP123 {
pub mod PRI123 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP124 {
pub mod PRI124 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP125 {
pub mod PRI125 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP126 {
pub mod PRI126 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP127 {
pub mod PRI127 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP128 {
pub mod PRI128 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP129 {
pub mod PRI129 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP130 {
pub mod PRI130 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP131 {
pub mod PRI131 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP132 {
pub mod PRI132 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP133 {
pub mod PRI133 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP134 {
pub mod PRI134 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP135 {
pub mod PRI135 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP136 {
pub mod PRI136 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP137 {
pub mod PRI137 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP138 {
pub mod PRI138 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP139 {
pub mod PRI139 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP140 {
pub mod PRI140 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP141 {
pub mod PRI141 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP142 {
pub mod PRI142 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP143 {
pub mod PRI143 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP144 {
pub mod PRI144 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP145 {
pub mod PRI145 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP146 {
pub mod PRI146 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP147 {
pub mod PRI147 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP148 {
pub mod PRI148 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP149 {
pub mod PRI149 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP150 {
pub mod PRI150 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP151 {
pub mod PRI151 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP152 {
pub mod PRI152 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP153 {
pub mod PRI153 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP154 {
pub mod PRI154 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP155 {
pub mod PRI155 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP156 {
pub mod PRI156 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICIP157 {
pub mod PRI157 {
pub const offset: u8 = 4;
pub const mask: u8 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod NVICSTIR {
pub mod INTID {
pub const offset: u32 = 0;
pub const mask: u32 = 0x1ff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[repr(C)]
pub struct RegisterBlock {
pub NVICISER0: RWRegister<u32>,
pub NVICISER1: RWRegister<u32>,
pub NVICISER2: RWRegister<u32>,
pub NVICISER3: RWRegister<u32>,
pub NVICISER4: RWRegister<u32>,
_reserved1: [u32; 27],
pub NVICICER0: RWRegister<u32>,
pub NVICICER1: RWRegister<u32>,
pub NVICICER2: RWRegister<u32>,
pub NVICICER3: RWRegister<u32>,
pub NVICICER4: RWRegister<u32>,
_reserved2: [u32; 27],
pub NVICISPR0: RWRegister<u32>,
pub NVICISPR1: RWRegister<u32>,
pub NVICISPR2: RWRegister<u32>,
pub NVICISPR3: RWRegister<u32>,
pub NVICISPR4: RWRegister<u32>,
_reserved3: [u32; 27],
pub NVICICPR0: RWRegister<u32>,
pub NVICICPR1: RWRegister<u32>,
pub NVICICPR2: RWRegister<u32>,
pub NVICICPR3: RWRegister<u32>,
pub NVICICPR4: RWRegister<u32>,
_reserved4: [u32; 27],
pub NVICIABR0: RWRegister<u32>,
pub NVICIABR1: RWRegister<u32>,
pub NVICIABR2: RWRegister<u32>,
pub NVICIABR3: RWRegister<u32>,
pub NVICIABR4: RWRegister<u32>,
_reserved5: [u32; 59],
pub NVICIP0: RWRegister<u8>,
pub NVICIP1: RWRegister<u8>,
pub NVICIP2: RWRegister<u8>,
pub NVICIP3: RWRegister<u8>,
pub NVICIP4: RWRegister<u8>,
pub NVICIP5: RWRegister<u8>,
pub NVICIP6: RWRegister<u8>,
pub NVICIP7: RWRegister<u8>,
pub NVICIP8: RWRegister<u8>,
pub NVICIP9: RWRegister<u8>,
pub NVICIP10: RWRegister<u8>,
pub NVICIP11: RWRegister<u8>,
pub NVICIP12: RWRegister<u8>,
pub NVICIP13: RWRegister<u8>,
pub NVICIP14: RWRegister<u8>,
pub NVICIP15: RWRegister<u8>,
pub NVICIP16: RWRegister<u8>,
pub NVICIP17: RWRegister<u8>,
pub NVICIP18: RWRegister<u8>,
pub NVICIP19: RWRegister<u8>,
pub NVICIP20: RWRegister<u8>,
pub NVICIP21: RWRegister<u8>,
pub NVICIP22: RWRegister<u8>,
pub NVICIP23: RWRegister<u8>,
pub NVICIP24: RWRegister<u8>,
pub NVICIP25: RWRegister<u8>,
pub NVICIP26: RWRegister<u8>,
pub NVICIP27: RWRegister<u8>,
pub NVICIP28: RWRegister<u8>,
pub NVICIP29: RWRegister<u8>,
pub NVICIP30: RWRegister<u8>,
pub NVICIP31: RWRegister<u8>,
pub NVICIP32: RWRegister<u8>,
pub NVICIP33: RWRegister<u8>,
pub NVICIP34: RWRegister<u8>,
pub NVICIP35: RWRegister<u8>,
pub NVICIP36: RWRegister<u8>,
pub NVICIP37: RWRegister<u8>,
pub NVICIP38: RWRegister<u8>,
pub NVICIP39: RWRegister<u8>,
pub NVICIP40: RWRegister<u8>,
pub NVICIP41: RWRegister<u8>,
pub NVICIP42: RWRegister<u8>,
pub NVICIP43: RWRegister<u8>,
pub NVICIP44: RWRegister<u8>,
pub NVICIP45: RWRegister<u8>,
pub NVICIP46: RWRegister<u8>,
pub NVICIP47: RWRegister<u8>,
pub NVICIP48: RWRegister<u8>,
pub NVICIP49: RWRegister<u8>,
pub NVICIP50: RWRegister<u8>,
pub NVICIP51: RWRegister<u8>,
pub NVICIP52: RWRegister<u8>,
pub NVICIP53: RWRegister<u8>,
pub NVICIP54: RWRegister<u8>,
pub NVICIP55: RWRegister<u8>,
pub NVICIP56: RWRegister<u8>,
pub NVICIP57: RWRegister<u8>,
pub NVICIP58: RWRegister<u8>,
pub NVICIP59: RWRegister<u8>,
pub NVICIP60: RWRegister<u8>,
pub NVICIP61: RWRegister<u8>,
pub NVICIP62: RWRegister<u8>,
pub NVICIP63: RWRegister<u8>,
pub NVICIP64: RWRegister<u8>,
pub NVICIP65: RWRegister<u8>,
pub NVICIP66: RWRegister<u8>,
pub NVICIP67: RWRegister<u8>,
pub NVICIP68: RWRegister<u8>,
pub NVICIP69: RWRegister<u8>,
pub NVICIP70: RWRegister<u8>,
pub NVICIP71: RWRegister<u8>,
pub NVICIP72: RWRegister<u8>,
pub NVICIP73: RWRegister<u8>,
pub NVICIP74: RWRegister<u8>,
pub NVICIP75: RWRegister<u8>,
pub NVICIP76: RWRegister<u8>,
pub NVICIP77: RWRegister<u8>,
pub NVICIP78: RWRegister<u8>,
pub NVICIP79: RWRegister<u8>,
pub NVICIP80: RWRegister<u8>,
pub NVICIP81: RWRegister<u8>,
pub NVICIP82: RWRegister<u8>,
pub NVICIP83: RWRegister<u8>,
pub NVICIP84: RWRegister<u8>,
pub NVICIP85: RWRegister<u8>,
pub NVICIP86: RWRegister<u8>,
pub NVICIP87: RWRegister<u8>,
pub NVICIP88: RWRegister<u8>,
pub NVICIP89: RWRegister<u8>,
pub NVICIP90: RWRegister<u8>,
pub NVICIP91: RWRegister<u8>,
pub NVICIP92: RWRegister<u8>,
pub NVICIP93: RWRegister<u8>,
pub NVICIP94: RWRegister<u8>,
pub NVICIP95: RWRegister<u8>,
pub NVICIP96: RWRegister<u8>,
pub NVICIP97: RWRegister<u8>,
pub NVICIP98: RWRegister<u8>,
pub NVICIP99: RWRegister<u8>,
pub NVICIP100: RWRegister<u8>,
pub NVICIP101: RWRegister<u8>,
pub NVICIP102: RWRegister<u8>,
pub NVICIP103: RWRegister<u8>,
pub NVICIP104: RWRegister<u8>,
pub NVICIP105: RWRegister<u8>,
pub NVICIP106: RWRegister<u8>,
pub NVICIP107: RWRegister<u8>,
pub NVICIP108: RWRegister<u8>,
pub NVICIP109: RWRegister<u8>,
pub NVICIP110: RWRegister<u8>,
pub NVICIP111: RWRegister<u8>,
pub NVICIP112: RWRegister<u8>,
pub NVICIP113: RWRegister<u8>,
pub NVICIP114: RWRegister<u8>,
pub NVICIP115: RWRegister<u8>,
pub NVICIP116: RWRegister<u8>,
pub NVICIP117: RWRegister<u8>,
pub NVICIP118: RWRegister<u8>,
pub NVICIP119: RWRegister<u8>,
pub NVICIP120: RWRegister<u8>,
pub NVICIP121: RWRegister<u8>,
pub NVICIP122: RWRegister<u8>,
pub NVICIP123: RWRegister<u8>,
pub NVICIP124: RWRegister<u8>,
pub NVICIP125: RWRegister<u8>,
pub NVICIP126: RWRegister<u8>,
pub NVICIP127: RWRegister<u8>,
pub NVICIP128: RWRegister<u8>,
pub NVICIP129: RWRegister<u8>,
pub NVICIP130: RWRegister<u8>,
pub NVICIP131: RWRegister<u8>,
pub NVICIP132: RWRegister<u8>,
pub NVICIP133: RWRegister<u8>,
pub NVICIP134: RWRegister<u8>,
pub NVICIP135: RWRegister<u8>,
pub NVICIP136: RWRegister<u8>,
pub NVICIP137: RWRegister<u8>,
pub NVICIP138: RWRegister<u8>,
pub NVICIP139: RWRegister<u8>,
pub NVICIP140: RWRegister<u8>,
pub NVICIP141: RWRegister<u8>,
pub NVICIP142: RWRegister<u8>,
pub NVICIP143: RWRegister<u8>,
pub NVICIP144: RWRegister<u8>,
pub NVICIP145: RWRegister<u8>,
pub NVICIP146: RWRegister<u8>,
pub NVICIP147: RWRegister<u8>,
pub NVICIP148: RWRegister<u8>,
pub NVICIP149: RWRegister<u8>,
pub NVICIP150: RWRegister<u8>,
pub NVICIP151: RWRegister<u8>,
pub NVICIP152: RWRegister<u8>,
pub NVICIP153: RWRegister<u8>,
pub NVICIP154: RWRegister<u8>,
pub NVICIP155: RWRegister<u8>,
pub NVICIP156: RWRegister<u8>,
pub NVICIP157: RWRegister<u8>,
_reserved6: [u32; 664],
_reserved7: [u16; 1],
pub NVICSTIR: RWRegister<u32>,
}
pub struct ResetValues {
pub NVICISER0: u32,
pub NVICISER1: u32,
pub NVICISER2: u32,
pub NVICISER3: u32,
pub NVICISER4: u32,
pub NVICICER0: u32,
pub NVICICER1: u32,
pub NVICICER2: u32,
pub NVICICER3: u32,
pub NVICICER4: u32,
pub NVICISPR0: u32,
pub NVICISPR1: u32,
pub NVICISPR2: u32,
pub NVICISPR3: u32,
pub NVICISPR4: u32,
pub NVICICPR0: u32,
pub NVICICPR1: u32,
pub NVICICPR2: u32,
pub NVICICPR3: u32,
pub NVICICPR4: u32,
pub NVICIABR0: u32,
pub NVICIABR1: u32,
pub NVICIABR2: u32,
pub NVICIABR3: u32,
pub NVICIABR4: u32,
pub NVICIP0: u8,
pub NVICIP1: u8,
pub NVICIP2: u8,
pub NVICIP3: u8,
pub NVICIP4: u8,
pub NVICIP5: u8,
pub NVICIP6: u8,
pub NVICIP7: u8,
pub NVICIP8: u8,
pub NVICIP9: u8,
pub NVICIP10: u8,
pub NVICIP11: u8,
pub NVICIP12: u8,
pub NVICIP13: u8,
pub NVICIP14: u8,
pub NVICIP15: u8,
pub NVICIP16: u8,
pub NVICIP17: u8,
pub NVICIP18: u8,
pub NVICIP19: u8,
pub NVICIP20: u8,
pub NVICIP21: u8,
pub NVICIP22: u8,
pub NVICIP23: u8,
pub NVICIP24: u8,
pub NVICIP25: u8,
pub NVICIP26: u8,
pub NVICIP27: u8,
pub NVICIP28: u8,
pub NVICIP29: u8,
pub NVICIP30: u8,
pub NVICIP31: u8,
pub NVICIP32: u8,
pub NVICIP33: u8,
pub NVICIP34: u8,
pub NVICIP35: u8,
pub NVICIP36: u8,
pub NVICIP37: u8,
pub NVICIP38: u8,
pub NVICIP39: u8,
pub NVICIP40: u8,
pub NVICIP41: u8,
pub NVICIP42: u8,
pub NVICIP43: u8,
pub NVICIP44: u8,
pub NVICIP45: u8,
pub NVICIP46: u8,
pub NVICIP47: u8,
pub NVICIP48: u8,
pub NVICIP49: u8,
pub NVICIP50: u8,
pub NVICIP51: u8,
pub NVICIP52: u8,
pub NVICIP53: u8,
pub NVICIP54: u8,
pub NVICIP55: u8,
pub NVICIP56: u8,
pub NVICIP57: u8,
pub NVICIP58: u8,
pub NVICIP59: u8,
pub NVICIP60: u8,
pub NVICIP61: u8,
pub NVICIP62: u8,
pub NVICIP63: u8,
pub NVICIP64: u8,
pub NVICIP65: u8,
pub NVICIP66: u8,
pub NVICIP67: u8,
pub NVICIP68: u8,
pub NVICIP69: u8,
pub NVICIP70: u8,
pub NVICIP71: u8,
pub NVICIP72: u8,
pub NVICIP73: u8,
pub NVICIP74: u8,
pub NVICIP75: u8,
pub NVICIP76: u8,
pub NVICIP77: u8,
pub NVICIP78: u8,
pub NVICIP79: u8,
pub NVICIP80: u8,
pub NVICIP81: u8,
pub NVICIP82: u8,
pub NVICIP83: u8,
pub NVICIP84: u8,
pub NVICIP85: u8,
pub NVICIP86: u8,
pub NVICIP87: u8,
pub NVICIP88: u8,
pub NVICIP89: u8,
pub NVICIP90: u8,
pub NVICIP91: u8,
pub NVICIP92: u8,
pub NVICIP93: u8,
pub NVICIP94: u8,
pub NVICIP95: u8,
pub NVICIP96: u8,
pub NVICIP97: u8,
pub NVICIP98: u8,
pub NVICIP99: u8,
pub NVICIP100: u8,
pub NVICIP101: u8,
pub NVICIP102: u8,
pub NVICIP103: u8,
pub NVICIP104: u8,
pub NVICIP105: u8,
pub NVICIP106: u8,
pub NVICIP107: u8,
pub NVICIP108: u8,
pub NVICIP109: u8,
pub NVICIP110: u8,
pub NVICIP111: u8,
pub NVICIP112: u8,
pub NVICIP113: u8,
pub NVICIP114: u8,
pub NVICIP115: u8,
pub NVICIP116: u8,
pub NVICIP117: u8,
pub NVICIP118: u8,
pub NVICIP119: u8,
pub NVICIP120: u8,
pub NVICIP121: u8,
pub NVICIP122: u8,
pub NVICIP123: u8,
pub NVICIP124: u8,
pub NVICIP125: u8,
pub NVICIP126: u8,
pub NVICIP127: u8,
pub NVICIP128: u8,
pub NVICIP129: u8,
pub NVICIP130: u8,
pub NVICIP131: u8,
pub NVICIP132: u8,
pub NVICIP133: u8,
pub NVICIP134: u8,
pub NVICIP135: u8,
pub NVICIP136: u8,
pub NVICIP137: u8,
pub NVICIP138: u8,
pub NVICIP139: u8,
pub NVICIP140: u8,
pub NVICIP141: u8,
pub NVICIP142: u8,
pub NVICIP143: u8,
pub NVICIP144: u8,
pub NVICIP145: u8,
pub NVICIP146: u8,
pub NVICIP147: u8,
pub NVICIP148: u8,
pub NVICIP149: u8,
pub NVICIP150: u8,
pub NVICIP151: u8,
pub NVICIP152: u8,
pub NVICIP153: u8,
pub NVICIP154: u8,
pub NVICIP155: u8,
pub NVICIP156: u8,
pub NVICIP157: u8,
pub NVICSTIR: u32,
}
#[cfg(not(feature = "nosync"))]
pub struct Instance {
pub(crate) addr: u32,
pub(crate) _marker: PhantomData<*const RegisterBlock>,
}
#[cfg(not(feature = "nosync"))]
impl ::core::ops::Deref for Instance {
type Target = RegisterBlock;
#[inline(always)]
fn deref(&self) -> &RegisterBlock {
unsafe { &*(self.addr as *const _) }
}
}
#[cfg(feature = "rtfm")]
unsafe impl Send for Instance {}