[][src]Struct gd32vf103_pac::bkp::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    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,
    // some fields omitted
}

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.