summaryrefslogtreecommitdiffstats
path: root/usb/usb.c
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@kyriasis.com>2017-03-28 15:01:19 +0100
committerTomasz Kramkowski <tk@kyriasis.com>2017-03-28 15:01:19 +0100
commit1463b0b521a6df505d7d1799f33670b871c2caab (patch)
treed60e6c2c420069fd21961c7b43000746024f7b89 /usb/usb.c
parent108faf4ead2643d6ebd0fd238914b09dc4949861 (diff)
downloadfmk-1463b0b521a6df505d7d1799f33670b871c2caab.tar.gz
fmk-1463b0b521a6df505d7d1799f33670b871c2caab.tar.xz
fmk-1463b0b521a6df505d7d1799f33670b871c2caab.zip
usb: Cleanup and more debug
Diffstat (limited to 'usb/usb.c')
-rw-r--r--usb/usb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usb/usb.c b/usb/usb.c
index a8cbbf8..c37fc5f 100644
--- a/usb/usb.c
+++ b/usb/usb.c
@@ -15,8 +15,9 @@
/* TODO: Only use the number of endpoints that are needed */
/* TODO: Try using static */
+/* TODO: Try [16][2][2] since everything is contiguous. */
__attribute__ ((aligned(512)))
-struct usb0_bd usb_bdt[16 * 4];
+volatile struct usb0_bd usb_bdt[16 * 4];
/* usb_setup: Setup function for USB subsystem */
void usb_setup(void)