X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fusb.h;h=02448f2c398982cd247c8d9171e369b811c0c663;hb=440bd56c360f3973e7e17a9b7485ca67af5780d2;hp=58e5c3178a608db773bf2e9eb0d8304b5c896aac;hpb=493d98f6f007571506feb2d6b4250b63e2edc7e1;p=bertos.git diff --git a/bertos/drv/usb.h b/bertos/drv/usb.h index 58e5c317..02448f2c 100644 --- a/bertos/drv/usb.h +++ b/bertos/drv/usb.h @@ -47,27 +47,10 @@ #include -/* - * Handle CPU endianess - * - * TODO: consider to move this stuff in compiler.h - */ -#define usb_bswap16(x) (((x & 0xff) << 8) | (x >> 8)) -#define usb_bswap32(x) ((usb_bswap16(x & 0xffff) << 16) | usb_bswap16(x >> 16)) - -#if CPU_BYTE_ORDER == CPU_LITTLE_ENDIAN -#define usb_cpu_to_le16(x) (x) -#define usb_le16_to_cpu(x) (x) -#define usb_cpu_to_le32(x) (x) -#define usb_le32_to_cpu(x) (x) -#elif CPU_BYTE_ORDER == CPU_BIG_ENDIAN -#define usb_cpu_to_le16(x) usb_bswap16(x) -#define usb_le16_to_cpu(x) usb_bswap16(x) -#define usb_cpu_to_le32(x) usb_bswap32(x) -#define usb_le32_to_cpu(x) usb_bswap32(x) -#else -#error "unrecognized CPU endianness" -#endif +#define usb_cpu_to_le16(x) cpu_to_le16(x) +#define usb_le16_to_cpu(x) le16_to_cpu(x) +#define usb_cpu_to_le32(x) cpu_to_le32(x) +#define usb_le32_to_cpu(x) le32_to_cpu(x) /* State of a USB device */ enum usb_device_state { @@ -457,18 +440,18 @@ INLINE int usb_endpointIsIsocOut(const struct UsbEndpointDesc *epd) } /* - * usb_ep_read - configure endponint and perform the read operation + * usb_endpointRead - configure endponint and perform the read operation */ -ssize_t usb_ep_read(int ep, void *buffer, ssize_t size); +ssize_t usb_endpointRead(int ep, void *buffer, ssize_t size); /* - * usb_ep_write - configure endponint and perform the write operation + * usb_endpointWrite - configure endponint and perform the write operation */ -ssize_t usb_ep_write(int ep, const void *buffer, ssize_t size); +ssize_t usb_endpointWrite(int ep, const void *buffer, ssize_t size); /* - * usb_device_register - register a generic USB device driver + * usb_deviceRegister - register a generic USB device driver */ -int usb_device_register(UsbDevice *dev); +int usb_deviceRegister(UsbDevice *dev); #endif /* USB_H */