#[doc = "XBAR"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "Crossbar Select Register"]
pub SEL0: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL1: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL2: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL3: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL4: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL5: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL6: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL7: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL8: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL9: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL10: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL11: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL12: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL13: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL14: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL15: crate::RWRegister<u16>,
}
#[doc = "Crossbar Select Register"]
pub mod SEL0 {
#[doc = "SEL0"]
pub mod SEL0 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL1"]
pub mod SEL1 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL1 {
#[doc = "SEL2"]
pub mod SEL2 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL3"]
pub mod SEL3 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL2 {
#[doc = "SEL4"]
pub mod SEL4 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL5"]
pub mod SEL5 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL3 {
#[doc = "SEL6"]
pub mod SEL6 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL7"]
pub mod SEL7 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL4 {
#[doc = "SEL8"]
pub mod SEL8 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL9"]
pub mod SEL9 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL5 {
#[doc = "SEL10"]
pub mod SEL10 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL11"]
pub mod SEL11 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL6 {
#[doc = "SEL12"]
pub mod SEL12 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL13"]
pub mod SEL13 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL7 {
#[doc = "SEL14"]
pub mod SEL14 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL15"]
pub mod SEL15 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL8 {
#[doc = "SEL16"]
pub mod SEL16 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL17"]
pub mod SEL17 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL9 {
#[doc = "SEL18"]
pub mod SEL18 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL19"]
pub mod SEL19 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL10 {
#[doc = "SEL20"]
pub mod SEL20 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL21"]
pub mod SEL21 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL11 {
#[doc = "SEL22"]
pub mod SEL22 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL23"]
pub mod SEL23 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL12 {
#[doc = "SEL24"]
pub mod SEL24 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL25"]
pub mod SEL25 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL13 {
#[doc = "SEL26"]
pub mod SEL26 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL27"]
pub mod SEL27 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL14 {
#[doc = "SEL28"]
pub mod SEL28 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL29"]
pub mod SEL29 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL15 {
#[doc = "SEL30"]
pub mod SEL30 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL31"]
pub mod SEL31 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}