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