1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#[doc = r" Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - X and Y coordinates on the wafer"] pub uid1: UID1, #[doc = "0x04 - Lot/wafer number"] pub uid2: UID2, #[doc = "0x08 - Lot number"] pub uid3: UID3, } #[doc = "X and Y coordinates on the wafer"] pub struct UID1 { register: ::vcell::VolatileCell<u32>, } #[doc = "X and Y coordinates on the wafer"] pub mod uid1; #[doc = "Lot/wafer number"] pub struct UID2 { register: ::vcell::VolatileCell<u32>, } #[doc = "Lot/wafer number"] pub mod uid2; #[doc = "Lot number"] pub struct UID3 { register: ::vcell::VolatileCell<u32>, } #[doc = "Lot number"] pub mod uid3;