Merge pull request #1075 from julbouln/master

add suspend callback to STM32F4 USBDevice HAL
pull/1086/merge
Martin Kojtal 2015-04-30 12:56:22 +01:00
commit e1bf6d14dd
1 changed files with 6 additions and 0 deletions

View File

@ -307,7 +307,13 @@ void USBHAL::_usbisr(void) {
void USBHAL::usbisr(void) {
if (OTG_FS->GREGS.GINTSTS & (1 << 11)) { // USB Suspend
suspendStateChanged(1);
};
if (OTG_FS->GREGS.GINTSTS & (1 << 12)) { // USB Reset
suspendStateChanged(0);
// Set SNAK bits
OTG_FS->OUTEP_REGS[0].DOEPCTL |= (1 << 27);
OTG_FS->OUTEP_REGS[1].DOEPCTL |= (1 << 27);