Ilya I
/
pub_UsbHost
Include/usbhost_inc.h@0:1802fb31b938, 2010-01-21 (annotated)
- Committer:
- iva2k
- Date:
- Thu Jan 21 01:15:42 2010 +0000
- Revision:
- 0:1802fb31b938
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
iva2k | 0:1802fb31b938 | 1 | /* |
iva2k | 0:1802fb31b938 | 2 | ************************************************************************************************************** |
iva2k | 0:1802fb31b938 | 3 | * NXP USB Host Stack |
iva2k | 0:1802fb31b938 | 4 | * |
iva2k | 0:1802fb31b938 | 5 | * (c) Copyright 2008, NXP SemiConductors |
iva2k | 0:1802fb31b938 | 6 | * (c) Copyright 2008, OnChip Technologies LLC |
iva2k | 0:1802fb31b938 | 7 | * All Rights Reserved |
iva2k | 0:1802fb31b938 | 8 | * |
iva2k | 0:1802fb31b938 | 9 | * www.nxp.com |
iva2k | 0:1802fb31b938 | 10 | * www.onchiptech.com |
iva2k | 0:1802fb31b938 | 11 | * |
iva2k | 0:1802fb31b938 | 12 | * File : usbhost_inc.h |
iva2k | 0:1802fb31b938 | 13 | * Programmer(s) : Ravikanth.P |
iva2k | 0:1802fb31b938 | 14 | * Version : |
iva2k | 0:1802fb31b938 | 15 | * |
iva2k | 0:1802fb31b938 | 16 | ************************************************************************************************************** |
iva2k | 0:1802fb31b938 | 17 | */ |
iva2k | 0:1802fb31b938 | 18 | |
iva2k | 0:1802fb31b938 | 19 | #ifndef USBHOST_INC_H |
iva2k | 0:1802fb31b938 | 20 | #define USBHOST_INC_H |
iva2k | 0:1802fb31b938 | 21 | |
iva2k | 0:1802fb31b938 | 22 | /* |
iva2k | 0:1802fb31b938 | 23 | ************************************************************************************************************** |
iva2k | 0:1802fb31b938 | 24 | * INCLUDE HEADER FILES |
iva2k | 0:1802fb31b938 | 25 | ************************************************************************************************************** |
iva2k | 0:1802fb31b938 | 26 | */ |
iva2k | 0:1802fb31b938 | 27 | |
iva2k | 0:1802fb31b938 | 28 | #include "usbhost_cpu.h" |
iva2k | 0:1802fb31b938 | 29 | #include "usbhost_err.h" |
iva2k | 0:1802fb31b938 | 30 | //#include "Uart/usbhost_uart.h" |
iva2k | 0:1802fb31b938 | 31 | #include "Host/usbhost_lpc17xx.h" |
iva2k | 0:1802fb31b938 | 32 | #include "MassStorage/usbhost_ms.h" |
iva2k | 0:1802fb31b938 | 33 | #include "Fat/usbhost_fat.h" |
iva2k | 0:1802fb31b938 | 34 | //#include "LPC17xx.h" |
iva2k | 0:1802fb31b938 | 35 | #include "mbed.h" |
iva2k | 0:1802fb31b938 | 36 | |
iva2k | 0:1802fb31b938 | 37 | #ifdef TARGET_LPC2368 |
iva2k | 0:1802fb31b938 | 38 | // [iva2k] |
iva2k | 0:1802fb31b938 | 39 | |
iva2k | 0:1802fb31b938 | 40 | // fix for bad define in LPC23xx.h |
iva2k | 0:1802fb31b938 | 41 | #if LPC_USB_BASE != 0xFFE0C000 |
iva2k | 0:1802fb31b938 | 42 | #undef LPC_USB_BASE |
iva2k | 0:1802fb31b938 | 43 | #define LPC_USB_BASE 0xFFE0C000 |
iva2k | 0:1802fb31b938 | 44 | #define LPC_USB ((LPC_USB_TypeDef *)LPC_USB_BASE) |
iva2k | 0:1802fb31b938 | 45 | #endif |
iva2k | 0:1802fb31b938 | 46 | |
iva2k | 0:1802fb31b938 | 47 | #endif |
iva2k | 0:1802fb31b938 | 48 | |
iva2k | 0:1802fb31b938 | 49 | #ifdef TARGET_LPC2368 |
iva2k | 0:1802fb31b938 | 50 | static __INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) |
iva2k | 0:1802fb31b938 | 51 | { |
iva2k | 0:1802fb31b938 | 52 | NVIC->VectPriority[(uint32_t)(IRQn)] = ((priority) & (1 << __NVIC_PRIO_BITS -1 ) ); |
iva2k | 0:1802fb31b938 | 53 | } |
iva2k | 0:1802fb31b938 | 54 | #endif |
iva2k | 0:1802fb31b938 | 55 | #endif |