Connected Plug B: plug: 0 -> 1 OTGCSR_A_VBUS_VLD 0 -> 1 OTGCSR_A_SESS_VLD 0 -> 1 OTGCSR_B_SESS_VLD 1 -> 0 OTGCSR_B_SESS_END 0 -> 1 GISR2_RESUME unplug: 1 -> 0 OTGCSR_A_VBUS_VLD 1 -> 0 GISR2_RESUME . 1 -> 0 OTGCSR_A_SESS_VLD 1 -> 0 OTGCSR_B_SESS_VLD ... 0 -> 1 OTGCSR_B_SESS_END
| 75 | // ... |
| 76 | // 0 -> 1 OTGCSR_B_SESS_END |
| 77 | static void usb_plug(void) { |
| 78 | usb.regs.otgcsr |= OTGCSR_A_VBUS_VLD | OTGCSR_A_SESS_VLD | OTGCSR_B_SESS_VLD; |
| 79 | usb.regs.otgcsr &= ~OTGCSR_B_SESS_END; |
| 80 | usb_grp2_int(GISR2_RESUME); |
| 81 | } |
| 82 | |
| 83 | static int usb_dispatch_event(void) { |
| 84 | int error = 0; |
no test coverage detected