1*1664436fSMatthias Ringwald /******************************************************************************* 2*1664436fSMatthias Ringwald @file hal_usb.h 3*1664436fSMatthias Ringwald 4*1664436fSMatthias Ringwald Copyright 2008 Texas Instruments, Inc. 5*1664436fSMatthias Ringwald ***************************************************************************/ 6*1664436fSMatthias Ringwald #ifndef HAL_USB_H 7*1664436fSMatthias Ringwald #define HAL_USB_H 8*1664436fSMatthias Ringwald 9*1664436fSMatthias Ringwald 10*1664436fSMatthias Ringwald #define USB_PORT_OUT P5OUT 11*1664436fSMatthias Ringwald #define USB_PORT_SEL P5SEL 12*1664436fSMatthias Ringwald #define USB_PORT_DIR P5DIR 13*1664436fSMatthias Ringwald #define USB_PORT_REN P5REN 14*1664436fSMatthias Ringwald #define USB_PIN_TXD BIT6 15*1664436fSMatthias Ringwald #define USB_PIN_RXD BIT7 16*1664436fSMatthias Ringwald 17*1664436fSMatthias Ringwald /*------------------------------------------------------------- 18*1664436fSMatthias Ringwald * Function Prototypes 19*1664436fSMatthias Ringwald * ------------------------------------------------------------*/ 20*1664436fSMatthias Ringwald void halUsbInit(void); 21*1664436fSMatthias Ringwald void halUsbShutDown(void); 22*1664436fSMatthias Ringwald void halUsbSendChar(char character); 23*1664436fSMatthias Ringwald void halUsbSendString(char string[], unsigned char length); 24*1664436fSMatthias Ringwald char halUsbRecvChar(); 25*1664436fSMatthias Ringwald 26*1664436fSMatthias Ringwald #endif 27