Contents
56.15.37 OTG device status register (OTG_DSTS) . . . . . . . . . . . . . . . . . . . . . 2163
56.15.38 OTG device IN endpoint common interrupt mask register
56.15.39 OTG device OUT endpoint common interrupt mask register
56.15.40 OTG device all endpoints interrupt register (OTG_DAINT) . . . . . . . . 2166
56.15.41 OTG all endpoints interrupt mask register
56.15.42 OTG device V
56.15.43 OTG device V
56.15.44 OTG device IN endpoint FIFO empty interrupt mask register
56.15.45 OTG device control IN endpoint 0 control register
56.15.46 OTG device IN endpoint x control register (OTG_DIEPCTLx) . . . . . 2170
56.15.47 OTG device IN endpoint x interrupt register (OTG_DIEPINTx) . . . . . 2173
56.15.48 OTG device IN endpoint 0 transfer size register
56.15.49 OTG device IN endpoint transmit FIFO status register
56.15.50 OTG device IN endpoint x transfer size register (OTG_DIEPTSIZx) . 2176
56.15.51 OTG device control OUT endpoint 0 control register
56.15.52 OTG device OUT endpoint x interrupt register (OTG_DOEPINTx) . . 2178
56.15.53 OTG device OUT endpoint 0 transfer size register
56.15.54 OTG device OUT endpoint x control register
56.15.55 OTG device OUT endpoint x transfer size register
56.15.56 OTG power and clock gating control register (OTG_PCGCCTL) . . . 2184
56.15.57 OTG_FS register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2185
56.16 OTG_FS programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2194
56.16.1 Core initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2194
56.16.2 Host initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2194
56.16.3 Device initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195
56.16.4 Host programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2196
56.16.5 Device programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2217
56.16.6 Worst case response time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2238
58/2301
(OTG_DIEPMSK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2164
(OTG_DOEPMSK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2165
(OTG_DAINTMSK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2167
discharge time register
BUS
(OTG_DVBUSDIS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2167
pulsing time register
BUS
(OTG_DVBUSPULSE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2168
(OTG_DIEPEMPMSK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2168
(OTG_DIEPCTL0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2169
(OTG_DIEPTSIZ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2174
(OTG_DTXFSTSx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2175
(OTG_DOEPCTL0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2177
(OTG_DOEPTSIZ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2180
(OTG_DOEPCTLx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2181
(OTG_DOEPTSIZx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2183
RM0432 Rev 6
RM0432
Need help?
Do you have a question about the STM32L4+ Series and is the answer not in the manual?