summaryrefslogtreecommitdiff
path: root/openpcd/firmware/src/os/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'openpcd/firmware/src/os/main.c')
-rw-r--r--openpcd/firmware/src/os/main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/openpcd/firmware/src/os/main.c b/openpcd/firmware/src/os/main.c
index c40fd79..4f637e5 100644
--- a/openpcd/firmware/src/os/main.c
+++ b/openpcd/firmware/src/os/main.c
@@ -3,6 +3,9 @@
#include <include/lib_AT91SAM7.h>
#include <os/dbgu.h>
#include <os/led.h>
+#include <os/dfu.h>
+#include <os/main.h>
+#include <os/pcd_enumerate.h>
#include "../openpcd.h"
int main(void)
@@ -14,6 +17,10 @@ int main(void)
/* call application specific init function */
_init_func();
+ /* initialize USB */
+ udp_init();
+ udp_open();
+
// Enable User Reset and set its minimal assertion to 960 us
AT91C_BASE_RSTC->RSTC_RMR =
AT91C_RSTC_URSTEN | (0x4 << 8) | (unsigned int)(0xA5 << 24);
personal git repositories of Harald Welte. Your mileage may vary