#[repr(C)]
pub struct RegisterBlock {
Show 45 fields pub data0: DATA0, pub data1: DATA1, pub data2: DATA2, pub data3: DATA3, pub data4: DATA4, pub data5: DATA5, pub data6: DATA6, pub data7: DATA7, pub data8: DATA8, pub data9: DATA9, pub octl: OCTL, pub tpctl: TPCTL, pub tpcs: TPCS, pub data10: DATA10, pub data11: DATA11, pub data12: DATA12, pub data13: DATA13, pub data14: DATA14, pub data15: DATA15, pub data16: DATA16, pub data17: DATA17, pub data18: DATA18, pub data19: DATA19, pub data20: DATA20, pub data21: DATA21, pub data22: DATA22, pub data23: DATA23, pub data24: DATA24, pub data25: DATA25, pub data26: DATA26, pub data27: DATA27, pub data28: DATA28, pub data29: DATA29, pub data30: DATA30, pub data31: DATA31, pub data32: DATA32, pub data33: DATA33, pub data34: DATA34, pub data35: DATA35, pub data36: DATA36, pub data37: DATA37, pub data38: DATA38, pub data39: DATA39, pub data40: DATA40, pub data41: DATA41, /* private fields */
}
Expand description

Register block

Fields§

§data0: DATA0

0x04 - Backup data register 0

§data1: DATA1

0x08 - Backup data register 1

§data2: DATA2

0x0c - Backup data register 2

§data3: DATA3

0x10 - Backup data register 3

§data4: DATA4

0x14 - Backup data register 4

§data5: DATA5

0x18 - Backup data register 5

§data6: DATA6

0x1c - Backup data register 6

§data7: DATA7

0x20 - Backup data register 7

§data8: DATA8

0x24 - Backup data register 8

§data9: DATA9

0x28 - Backup data register 9

§octl: OCTL

0x2c - RTC signal output control register

§tpctl: TPCTL

0x30 - Tamper pin control register

§tpcs: TPCS

0x34 - Tamper control and status register

§data10: DATA10

0x40 - Backup data register 10

§data11: DATA11

0x44 - Backup data register 11

§data12: DATA12

0x48 - Backup data register 12

§data13: DATA13

0x4c - Backup data register 13

§data14: DATA14

0x50 - Backup data register 14

§data15: DATA15

0x54 - Backup data register 15

§data16: DATA16

0x58 - Backup data register 16

§data17: DATA17

0x5c - Backup data register 17

§data18: DATA18

0x60 - Backup data register 18

§data19: DATA19

0x64 - Backup data register 19

§data20: DATA20

0x68 - Backup data register 20

§data21: DATA21

0x6c - Backup data register 21

§data22: DATA22

0x70 - Backup data register 22

§data23: DATA23

0x74 - Backup data register 23

§data24: DATA24

0x78 - Backup data register 24

§data25: DATA25

0x7c - Backup data register 25

§data26: DATA26

0x80 - Backup data register 26

§data27: DATA27

0x84 - Backup data register 27

§data28: DATA28

0x88 - Backup data register 28

§data29: DATA29

0x8c - Backup data register 29

§data30: DATA30

0x90 - Backup data register 30

§data31: DATA31

0x94 - Backup data register 31

§data32: DATA32

0x98 - Backup data register 32

§data33: DATA33

0x9c - Backup data register 33

§data34: DATA34

0xa0 - Backup data register 34

§data35: DATA35

0xa4 - Backup data register 35

§data36: DATA36

0xa8 - Backup data register 36

§data37: DATA37

0xac - Backup data register 37

§data38: DATA38

0xb0 - Backup data register 38

§data39: DATA39

0xb4 - Backup data register 39

§data40: DATA40

0xb8 - Backup data register 40

§data41: DATA41

0xbc - Backup data register 41

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.