// ======================================================================// Public interface of the USB driver//// Copyright 2006-2008 Dick Streefland//// This is free software, licensed under the terms of the GNU General// Public License as published by the Free Software Foundation.// ======================================================================#ifndef USB_H#define USB_Htypedef unsigned char byte_t;typedef unsigned int uint_t;// usb.cextern void usb_init ( void );extern void usb_poll ( void );// crc.Sextern void crc ( byte_t* data, byte_t len );// application callback functionsextern byte_t usb_setup ( byte_t data[8] );extern void usb_out ( byte_t* data, byte_t len );extern byte_t usb_in ( byte_t* data, byte_t len );#endif // USB_H