[][src]Struct stm32g0::stm32g0x1::syscfg_vrefbuf::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub cfgr1: CFGR1, pub cfgr2: CFGR2, pub vrefbuf_csr: VREFBUF_CSR, pub vrefbuf_ccr: VREFBUF_CCR, pub itline0: ITLINE0, pub itline1: ITLINE1, pub itline2: ITLINE2, pub itline3: ITLINE3, pub itline4: ITLINE4, pub itline5: ITLINE5, pub itline6: ITLINE6, pub itline7: ITLINE7, pub itline8: ITLINE8, pub itline9: ITLINE9, pub itline10: ITLINE10, pub itline11: ITLINE11, pub itline12: ITLINE12, pub itline13: ITLINE13, pub itline14: ITLINE14, pub itline15: ITLINE15, pub itline16: ITLINE16, pub itline17: ITLINE17, pub itline18: ITLINE18, pub itline19: ITLINE19, pub itline20: ITLINE20, pub itline21: ITLINE21, pub itline22: ITLINE22, pub itline23: ITLINE23, pub itline24: ITLINE24, pub itline25: ITLINE25, pub itline26: ITLINE26, pub itline27: ITLINE27, pub itline28: ITLINE28, pub itline29: ITLINE29, pub itline30: ITLINE30, pub itline31: ITLINE31, // some fields omitted }

Register block

Fields

cfgr1: CFGR1

0x00 - SYSCFG configuration register 1

cfgr2: CFGR2

0x18 - SYSCFG configuration register 1

vrefbuf_csr: VREFBUF_CSR

0x30 - VREFBUF control and status register

vrefbuf_ccr: VREFBUF_CCR

0x34 - VREFBUF calibration control register

itline0: ITLINE0

0x80 - interrupt line 0 status register

itline1: ITLINE1

0x84 - interrupt line 1 status register

itline2: ITLINE2

0x88 - interrupt line 2 status register

itline3: ITLINE3

0x8c - interrupt line 3 status register

itline4: ITLINE4

0x90 - interrupt line 4 status register

itline5: ITLINE5

0x94 - interrupt line 5 status register

itline6: ITLINE6

0x98 - interrupt line 6 status register

itline7: ITLINE7

0x9c - interrupt line 7 status register

itline8: ITLINE8

0xa0 - interrupt line 8 status register

itline9: ITLINE9

0xa4 - interrupt line 9 status register

itline10: ITLINE10

0xa8 - interrupt line 10 status register

itline11: ITLINE11

0xac - interrupt line 11 status register

itline12: ITLINE12

0xb0 - interrupt line 12 status register

itline13: ITLINE13

0xb4 - interrupt line 13 status register

itline14: ITLINE14

0xb8 - interrupt line 14 status register

itline15: ITLINE15

0xbc - interrupt line 15 status register

itline16: ITLINE16

0xc0 - interrupt line 16 status register

itline17: ITLINE17

0xc4 - interrupt line 17 status register

itline18: ITLINE18

0xc8 - interrupt line 18 status register

itline19: ITLINE19

0xcc - interrupt line 19 status register

itline20: ITLINE20

0xd0 - interrupt line 20 status register

itline21: ITLINE21

0xd4 - interrupt line 21 status register

itline22: ITLINE22

0xd8 - interrupt line 22 status register

itline23: ITLINE23

0xdc - interrupt line 23 status register

itline24: ITLINE24

0xe0 - interrupt line 24 status register

itline25: ITLINE25

0xe4 - interrupt line 25 status register

itline26: ITLINE26

0xe8 - interrupt line 26 status register

itline27: ITLINE27

0xec - interrupt line 27 status register

itline28: ITLINE28

0xf0 - interrupt line 28 status register

itline29: ITLINE29

0xf4 - interrupt line 29 status register

itline30: ITLINE30

0xf8 - interrupt line 30 status register

itline31: ITLINE31

0xfc - interrupt line 31 status register

Auto Trait Implementations

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self