Ignore:
Timestamp:
2018-01-09T18:23:47Z (6 years ago)
Author:
Petr Manek <petr.manek@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
970f6e1
Parents:
cf5cbac4
git-author:
Petr Manek <petr.manek@…> (2018-01-09 18:23:40)
git-committer:
Petr Manek <petr.manek@…> (2018-01-09 18:23:47)
Message:

usbdev: refactoring

Polling syntax sugar API extended to allow custom error handlers. USB
hub polling changed to follow suit.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/include/usb/dev/poll.h

    rcf5cbac4 rc386d6d  
    9393
    9494typedef bool (*usb_polling_callback_t)(usb_device_t *, uint8_t *, size_t, void *);
     95typedef bool (*usb_polling_error_callback_t)(usb_device_t *, int, void *);
    9596typedef void (*usb_polling_terminted_callback_t)(usb_device_t *, bool, void *);
    9697
     
    107108extern int usb_device_auto_poll_desc(usb_device_t *,
    108109    const usb_endpoint_description_t *, usb_polling_callback_t, size_t, int,
    109     usb_polling_terminted_callback_t, void *);
     110    usb_polling_error_callback_t, usb_polling_terminted_callback_t, void *);
    110111
    111112#endif
Note: See TracChangeset for help on using the changeset viewer.