Struct e310x::otp::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub lock: LOCK, pub clock: CLOCK, pub output_en: OUTPUT_EN, pub select: SELECT, pub write_en: WRITE_EN, pub mode: MODE, pub mrr: MRR, pub mpp: MPP, pub vrren: VRREN, pub vppen: VPPEN, pub addr: ADDR, pub data_in: DATA_IN, pub data_out: DATA_OUT, pub rsctrl: RSCTRL, }

Register block

Fields

0x00 - Programmed-I/O lock register

0x04 - OTP device clock signal

0x08 - OTP device output-enable signal

0x0c - OTP device chip-select signal

0x10 - OTP device write-enable signal

0x14 - OTP device mode register

0x18 - OTP read-voltage regulator control

0x1c - OTP write-voltage charge pump control

0x20 - OTP read-voltage enable

0x24 - OTP write-voltage enable

0x28 - OTP device address

0x2c - OTP device data input

0x30 - OTP device data output

0x34 - OTP read sequencer control