1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-25 20:56:00 +02:00

atusb/fw/: remove unused items when building the USB driver for the boot loader

- usb/atu2.c (NUM_EPS), board.h (NUM_EPS): moved definition to
  board.h
- board.h (NUM_EPS): use one EP for the boot loader, two for the
  application
- usb/atu2.c (ep_init): initialize EP 1 only in an application build
This commit is contained in:
Werner Almesberger 2011-06-26 06:59:13 -03:00
parent 6909fc232a
commit 8f949842db
2 changed files with 10 additions and 3 deletions

View File

@ -64,6 +64,12 @@
#define BOARD_MAX_mA 40 #define BOARD_MAX_mA 40
#ifdef BOOT_LOADER
#define NUM_EPS 1
#else
#define NUM_EPS 2
#endif
#define HAS_BOARD_SERNUM #define HAS_BOARD_SERNUM
extern uint8_t board_sernum[42]; extern uint8_t board_sernum[42];

View File

@ -40,9 +40,6 @@
#endif #endif
#define NUM_EPS 2
struct ep_descr eps[NUM_EPS]; struct ep_descr eps[NUM_EPS];
@ -199,6 +196,8 @@ static void ep_init(void)
eps[0].state = EP_IDLE; eps[0].state = EP_IDLE;
eps[0].size = 64; eps[0].size = 64;
#ifndef BOOT_LOADER
UENUM = 1; UENUM = 1;
UECONX = (1 << RSTDT) | (1 << EPEN); /* enable */ UECONX = (1 << RSTDT) | (1 << EPEN); /* enable */
UECFG0X = (1 << EPTYPE1) | (1 << EPDIR); /* bulk IN */ UECFG0X = (1 << EPTYPE1) | (1 << EPDIR); /* bulk IN */
@ -211,6 +210,8 @@ static void ep_init(void)
eps[1].state = EP_IDLE; eps[1].state = EP_IDLE;
eps[1].size = 64; eps[1].size = 64;
#endif
} }