summaryrefslogtreecommitdiff
path: root/nuttx/arch
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-10-10 16:45:17 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-10-10 16:45:17 +0000
commit2e3c93708f069c2a6ef0511e12ba12282ae7ed6b (patch)
treea4a7451ac91aca496e7d4ceeaa8b16df08ab44cc /nuttx/arch
parent18289d868d53c24e10197fd2d5f4c250dd4bceb6 (diff)
downloadpx4-nuttx-2e3c93708f069c2a6ef0511e12ba12282ae7ed6b.tar.gz
px4-nuttx-2e3c93708f069c2a6ef0511e12ba12282ae7ed6b.tar.bz2
px4-nuttx-2e3c93708f069c2a6ef0511e12ba12282ae7ed6b.zip
updated comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1024 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch')
-rw-r--r--nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.c8
-rw-r--r--nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.h6
2 files changed, 9 insertions, 5 deletions
diff --git a/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.c b/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.c
index 31098a6e7..9ab55b79e 100644
--- a/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.c
+++ b/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.c
@@ -787,7 +787,9 @@ static void lpc214x_epwrite(ubyte epphy, const ubyte *data, uint32 nbytes)
uint32 value;
boolean aligned = (((uint32)data & 3) == 0);
- /* Set the write enable bit for this physical EP address */
+ /* Set the write enable bit for this physical EP address. Bits 2-5 are
+ * the logical endpoint number (0-15)
+ */
lpc214x_putreg(((epphy << 1) & LPC214X_USBCTRL_EPMASK) | LPC214X_USBCTRL_WREN,
LPC214X_USBDEV_CTRL);
@@ -865,7 +867,9 @@ static int lpc214x_epread(ubyte epphy, ubyte *data, uint32 nbytes)
}
}
- /* Set the read enable bit for this physical EP address */
+ /* Set the read enable bit for this physical EP address. Bits 2-5 are
+ * the logical endpoint number (0-15).
+ */
lpc214x_putreg(((epphy << 1) & LPC214X_USBCTRL_EPMASK) | LPC214X_USBCTRL_RDEN,
LPC214X_USBDEV_CTRL);
diff --git a/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.h b/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.h
index 55438799e..9ed2550a8 100644
--- a/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.h
+++ b/nuttx/arch/arm/src/lpc214x/lpc214x_usbdev.h
@@ -185,9 +185,9 @@
/* USB Control register bit definitions */
-#define LPC214X_USBCTRL_RDEN (0x00000001)
-#define LPC214X_USBCTRL_WREN (0x00000002)
-#define LPC214X_USBCTRL_EPMASK (0x0000003c)
+#define LPC214X_USBCTRL_RDEN (0x00000001) /* Bit 0=1: Read is enabled */
+#define LPC214X_USBCTRL_WREN (0x00000002) /* Bit 0=1: Write is enabled */
+#define LPC214X_USBCTRL_EPMASK (0x0000003c) /* Bits 2:5: Logical endpoint 0-15 */
/* Endpoints *******************************************************************/