xref: /btstack/port/archive/msp-exp430f5438-cc2564b/firmware/hal_usb.h (revision 1664436fd643daf66517dc309e6cc72448e8a86d)
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