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
lock: LOCK
0x00 - Programmed-I/O lock register
clock: CLOCK
0x04 - OTP device clock signal
output_en: OUTPUT_EN
0x08 - OTP device output-enable signal
select: SELECT
0x0c - OTP device chip-select signal
write_en: WRITE_EN
0x10 - OTP device write-enable signal
mode: MODE
0x14 - OTP device mode register
mrr: MRR
0x18 - OTP read-voltage regulator control
mpp: MPP
0x1c - OTP write-voltage charge pump control
vrren: VRREN
0x20 - OTP read-voltage enable
vppen: VPPEN
0x24 - OTP write-voltage enable
addr: ADDR
0x28 - OTP device address
data_in: DATA_IN
0x2c - OTP device data input
data_out: DATA_OUT
0x30 - OTP device data output
rsctrl: RSCTRL
0x34 - OTP read sequencer control