X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/f8d7cde0d035f087f39c8076061bd8ef608e14f4..b2be2bbd665328f4ec3dc14d7d84fdbac4c58e11:/embedded/libs4c/usb/pdiusb/usb/pdi.h diff --git a/embedded/libs4c/usb/pdiusb/usb/pdi.h b/embedded/libs4c/usb/pdiusb/usb/pdi.h index 21bb5db..3493c00 100644 --- a/embedded/libs4c/usb/pdiusb/usb/pdi.h +++ b/embedded/libs4c/usb/pdiusb/usb/pdi.h @@ -18,6 +18,8 @@ #define usb_udev_is_fnc(_M_udev, _M_fnc) (1) #define usb_udev_init usb_pdi_init + #define usb_udev_set_addr usb_pdi_set_addr + #define usb_udev_set_configuration usb_pdi_set_configuration #define usb_udev_connect usb_pdi_connect #define usb_udev_disconnect usb_pdi_disconnect #define usb_udev_ack_setup usb_pdi_ack_setup @@ -25,6 +27,7 @@ #define usb_udev_check_events usb_pdi_check_events #define usb_udev_stall usb_pdi_stall + #define usb_udev_unstall usb_pdi_unstall #define usb_udev_read_endpoint usb_pdi_read_endpoint #define usb_udev_write_endpoint usb_pdi_write_endpoint @@ -33,6 +36,8 @@ #ifdef USB_PDI_EXPORT_FNC int usb_pdi_init( usb_device_t *udev); + int usb_pdi_set_addr( usb_device_t *udev, unsigned char addr); + int usb_pdi_set_configuration( usb_device_t *udev, unsigned char iCfg); int usb_pdi_connect( usb_device_t *udev); int usb_pdi_disconnect( usb_device_t *udev); void usb_pdi_ack_setup( usb_device_t *udev); @@ -40,6 +45,7 @@ int usb_pdi_check_events( usb_device_t *udev); void usb_pdi_stall( usb_ep_t *ep); + void usb_pdi_unstall( usb_ep_t *ep); int usb_pdi_read_endpoint( usb_ep_t *ep, void *ptr, int size) USB_UDEV_REENTRANT_SIGN; int usb_pdi_write_endpoint( usb_ep_t *ep, const void *ptr, int size) USB_UDEV_REENTRANT_SIGN;