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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
///Register block
/**HCFG (rw) register accessor: OTG_HS host configuration register
You can [`read`](crate::Reg::read) this register and get [`hcfg::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`hcfg::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HCFG)
For information about available fields see [`mod@hcfg`] module*/
pub type HCFG = crate Reg;
///OTG_HS host configuration register
/**HFIR (rw) register accessor: OTG_HS Host frame interval register
You can [`read`](crate::Reg::read) this register and get [`hfir::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`hfir::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HFIR)
For information about available fields see [`mod@hfir`] module*/
pub type HFIR = crate Reg;
///OTG_HS Host frame interval register
/**HFNUM (r) register accessor: OTG_HS host frame number/frame time remaining register
You can [`read`](crate::Reg::read) this register and get [`hfnum::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HFNUM)
For information about available fields see [`mod@hfnum`] module*/
pub type HFNUM = crate Reg;
///OTG_HS host frame number/frame time remaining register
/**HPTXSTS (rw) register accessor: OTG_HS_Host periodic transmit FIFO/queue status register
You can [`read`](crate::Reg::read) this register and get [`hptxsts::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`hptxsts::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HPTXSTS)
For information about available fields see [`mod@hptxsts`] module*/
pub type HPTXSTS = crate Reg;
///OTG_HS_Host periodic transmit FIFO/queue status register
/**HAINT (r) register accessor: OTG_HS Host all channels interrupt register
You can [`read`](crate::Reg::read) this register and get [`haint::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HAINT)
For information about available fields see [`mod@haint`] module*/
pub type HAINT = crate Reg;
///OTG_HS Host all channels interrupt register
/**HAINTMSK (rw) register accessor: OTG_HS host all channels interrupt mask register
You can [`read`](crate::Reg::read) this register and get [`haintmsk::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`haintmsk::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HAINTMSK)
For information about available fields see [`mod@haintmsk`] module*/
pub type HAINTMSK = crate Reg;
///OTG_HS host all channels interrupt mask register
/**HPRT (rw) register accessor: OTG_HS host port control and status register
You can [`read`](crate::Reg::read) this register and get [`hprt::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`hprt::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
See register [structure](https://stm32-rs.github.io/stm32-rs/STM32F765.html#OTG_HS_HOST:HPRT)
For information about available fields see [`mod@hprt`] module*/
pub type HPRT = crate Reg;
///OTG_HS host port control and status register
///Host channel
pub use HC;
///Cluster
///Host channel