29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

USB on-the-go full-speed (OTG_FS)<br />

RM0008<br />

Bit 25 HCINT: Host channels interrupt<br />

The core sets this bit to indicate that an interrupt is pending on one of the channels of the core<br />

(in Host mode). The application must read the Host all channels interrupt (OTG_FS_HAINT)<br />

register to determine the exact number of the channel on which the interrupt occurred, <strong>and</strong><br />

then read the corresponding Host channel-x interrupt (OTG_FS_HCINTx) register to<br />

determine the exact cause of the interrupt. The application must clear the appropriate status<br />

bit in the OTG_FS_HCINTx register to clear this bit.<br />

Note: Only accessible in Host mode.<br />

Bit 24 HPRTINT: Host port interrupt<br />

The core sets this bit to indicate a change in port status of one of the OTG_FS controller ports<br />

in Host mode. The application must read the Host port control <strong>and</strong> status (OTG_FS_HPRT)<br />

register to determine the exact event that caused this interrupt. The application must clear the<br />

appropriate status bit in the Host port control <strong>and</strong> status register to clear this bit.<br />

Note: Only accessible in Host mode.<br />

Bits 23:22 Reserved<br />

Bit 21 IPXFR: Incomplete periodic transfer<br />

In Host mode, the core sets this interrupt bit when there are incomplete periodic transactions<br />

still pending, which are scheduled for the current frame.<br />

Note: Only accessible in Host mode.<br />

INCOMPISOOUT: Incomplete isochronous OUT transfer<br />

In Device mode, the core sets this interrupt to indicate that there is at least one isochronous<br />

OUT endpoint on which the transfer is not completed in the current frame. This interrupt is<br />

asserted along with the End of periodic frame interrupt (EOPF) bit in this register.<br />

Note: Only accessible in Device mode.<br />

Bit 20 IISOIXFR: Incomplete isochronous IN transfer<br />

The core sets this interrupt to indicate that there is at least one isochronous IN endpoint on<br />

which the transfer is not completed in the current frame. This interrupt is asserted along with<br />

the End of periodic frame interrupt (EOPF) bit in this register.<br />

Note: Only accessible in Device mode.<br />

Bit 19 OEPINT: OUT endpoint interrupt<br />

The core sets this bit to indicate that an interrupt is pending on one of the OUT endpoints of<br />

the core (in Device mode). The application must read the Device all endpoints interrupt<br />

(OTG_FS_DAINT) register to determine the exact number of the OUT endpoint on which the<br />

interrupt occurred, <strong>and</strong> then read the corresponding Device OUT Endpoint-x Interrupt<br />

(OTG_FS_DOEPINTx) register to determine the exact cause of the interrupt. The application<br />

must clear the appropriate status bit in the corresponding OTG_FS_DOEPINTx register to<br />

clear this bit.<br />

Note: Only accessible in Device mode.<br />

Bit 18 IEPINT: IN endpoint interrupt<br />

The core sets this bit to indicate that an interrupt is pending on one of the IN endpoints of the<br />

core (in Device mode). The application must read the Device All Endpoints Interrupt<br />

(OTG_FS_DAINT) register to determine the exact number of the IN endpoint on which the<br />

interrupt occurred, <strong>and</strong> then read the corresponding Device IN Endpoint-x interrupt<br />

(OTG_FS_DIEPINTx) register to determine the exact cause of the interrupt. The application<br />

must clear the appropriate status bit in the corresponding OTG_FS_DIEPINTx register to clear<br />

this bit.<br />

Note: Only accessible in Device mode.<br />

Bits 17:16 Reserved<br />

732/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!