1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - UART_URDR"]
    pub uart_urdr: UART_URDR,
    #[doc = "0x04 - UART_URCR"]
    pub uart_urcr: UART_URCR,
    _reserved2: [u8; 4usize],
    #[doc = "0x0c - UART_URIER"]
    pub uart_urier: UART_URIER,
    #[doc = "0x10 - UART_URSIFR"]
    pub uart_ursifr: UART_URSIFR,
    _reserved4: [u8; 16usize],
    #[doc = "0x24 - UART_URDLR"]
    pub uart_urdlr: UART_URDLR,
    #[doc = "0x28 - UART_URTSTR"]
    pub uart_urtstr: UART_URTSTR,
}
#[doc = "UART_URDR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_urdr](uart_urdr) module"]
pub type UART_URDR = crate::Reg<u32, _UART_URDR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URDR;
#[doc = "`read()` method returns [uart_urdr::R](uart_urdr::R) reader structure"]
impl crate::Readable for UART_URDR {}
#[doc = "`write(|w| ..)` method takes [uart_urdr::W](uart_urdr::W) writer structure"]
impl crate::Writable for UART_URDR {}
#[doc = "UART_URDR"]
pub mod uart_urdr;
#[doc = "UART_URCR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_urcr](uart_urcr) module"]
pub type UART_URCR = crate::Reg<u32, _UART_URCR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URCR;
#[doc = "`read()` method returns [uart_urcr::R](uart_urcr::R) reader structure"]
impl crate::Readable for UART_URCR {}
#[doc = "`write(|w| ..)` method takes [uart_urcr::W](uart_urcr::W) writer structure"]
impl crate::Writable for UART_URCR {}
#[doc = "UART_URCR"]
pub mod uart_urcr;
#[doc = "UART_URIER\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_urier](uart_urier) module"]
pub type UART_URIER = crate::Reg<u32, _UART_URIER>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URIER;
#[doc = "`read()` method returns [uart_urier::R](uart_urier::R) reader structure"]
impl crate::Readable for UART_URIER {}
#[doc = "`write(|w| ..)` method takes [uart_urier::W](uart_urier::W) writer structure"]
impl crate::Writable for UART_URIER {}
#[doc = "UART_URIER"]
pub mod uart_urier;
#[doc = "UART_URSIFR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_ursifr](uart_ursifr) module"]
pub type UART_URSIFR = crate::Reg<u32, _UART_URSIFR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URSIFR;
#[doc = "`read()` method returns [uart_ursifr::R](uart_ursifr::R) reader structure"]
impl crate::Readable for UART_URSIFR {}
#[doc = "`write(|w| ..)` method takes [uart_ursifr::W](uart_ursifr::W) writer structure"]
impl crate::Writable for UART_URSIFR {}
#[doc = "UART_URSIFR"]
pub mod uart_ursifr;
#[doc = "UART_URDLR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_urdlr](uart_urdlr) module"]
pub type UART_URDLR = crate::Reg<u32, _UART_URDLR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URDLR;
#[doc = "`read()` method returns [uart_urdlr::R](uart_urdlr::R) reader structure"]
impl crate::Readable for UART_URDLR {}
#[doc = "`write(|w| ..)` method takes [uart_urdlr::W](uart_urdlr::W) writer structure"]
impl crate::Writable for UART_URDLR {}
#[doc = "UART_URDLR"]
pub mod uart_urdlr;
#[doc = "UART_URTSTR\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [uart_urtstr](uart_urtstr) module"]
pub type UART_URTSTR = crate::Reg<u32, _UART_URTSTR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _UART_URTSTR;
#[doc = "`read()` method returns [uart_urtstr::R](uart_urtstr::R) reader structure"]
impl crate::Readable for UART_URTSTR {}
#[doc = "`write(|w| ..)` method takes [uart_urtstr::W](uart_urtstr::W) writer structure"]
impl crate::Writable for UART_URTSTR {}
#[doc = "UART_URTSTR"]
pub mod uart_urtstr;