xref: /btstack/port/archive/ez430-rf2560/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        P10OUT
11*1664436fSMatthias Ringwald #define USB_PORT_SEL        P10SEL
12*1664436fSMatthias Ringwald #define USB_PORT_DIR        P10DIR
13*1664436fSMatthias Ringwald #define USB_PORT_REN        P10REN
14*1664436fSMatthias Ringwald #define USB_PIN_TXD         BIT4
15*1664436fSMatthias Ringwald #define USB_PIN_RXD         BIT5
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