| USBD ROM Stack 1.0 ROM based USB device stack

usbd_cfg.h
1 /*----------------------------------------------------------------------------
2 * U S B - K e r n e l
3 **----------------------------------------------------------------------------
4 * Name: usbcfg.h
5 * Purpose: USB Custom Configuration
6 * Version: V1.20
7 **----------------------------------------------------------------------------
8 * This software is supplied "AS IS" without any warranties, express,
9 * implied or statutory, including but not limited to the implied
10 * warranties of fitness for purpose, satisfactory quality and
11 * noninfringement. Keil extends you a royalty-free right to reproduce
12 * and distribute executable files created using this software for use
13 * on NXP ARM microcontroller devices only. Nothing else gives
14 * you the right to use this software.
15 *
16 * Copyright (c) 2005-2009 Keil Software.
17 * Adaption to LPCxxxx, Copyright (c) 2009 NXP.
18 *----------------------------------------------------------------------------*/
19
20 #ifndef __USBCFG_H__
21 #define __USBCFG_H__
22
23 #define USB_MAX_IF_NUM 8
24 #define USB_MAX_EP_NUM 6
25 #define USB_MAX_PACKET0 64
26 /* Max In/Out Packet Size */
27 #define USB_FS_MAX_BULK_PACKET 64
28 #define USB_HS_MAX_BULK_PACKET 512
29
30 // #define DFU_BOOT_XFER_BLOCK_SIZE (2 * 1024)
31 // #define DFU_BOOT_MEM_BASE 0x20000000
32 // #define DFU_BOOT_MEM_SIZE 0x00001000
33
34 #endif /* __USBCFG_H__ */