Как вызвать метод переопределения handleInterruptPacket в случае ACM DEXT(IOUserUSBSerial)?
В ACM Dext метод переопределения handleInterruptPacket не вызывается системой. Пожалуйста, дайте мне знать, что чего-нибудь не хватает.
iig файл:
class UserUsbACMControl: public IOUserUSBSerial
{
virtual void
handleInterruptPacket(const uint8_t *packet, uint32_t size) override;
}
cpp файл:
void UserUsbACMControl::handleInterruptPacket(const uint8_t *packet, uint32_t size)
{
}
Но если запрос AsyncIO, отправленный в Interrupt EP, сможет получить ответ завершения AsyncIO (CompleteAsyncIO). Пожалуйста, проверьте Как получить доступ к IOMemoryBufferDescriptor в CompleteAsyncIO, который отправляется через AsyncIO при прерывании EP