summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-04-12 08:37:20 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-04-12 08:37:20 -0600
commit9475123c044f172a4beed41e3ddab6e755f5584e (patch)
treee1020c5d9dd45e0b0b16ee0989caaca08a127dcf
parent978b648bfb15aa15acb88267de992968da4fe101 (diff)
downloadpx4-nuttx-9475123c044f172a4beed41e3ddab6e755f5584e.tar.gz
px4-nuttx-9475123c044f172a4beed41e3ddab6e755f5584e.tar.bz2
px4-nuttx-9475123c044f172a4beed41e3ddab6e755f5584e.zip
Minor clean-up while debugging the Open1788 touchscreen
-rw-r--r--nuttx/drivers/input/ads7843e.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/nuttx/drivers/input/ads7843e.h b/nuttx/drivers/input/ads7843e.h
index 6fd70d98b..b681ff1c3 100644
--- a/nuttx/drivers/input/ads7843e.h
+++ b/nuttx/drivers/input/ads7843e.h
@@ -73,21 +73,22 @@
/* ADS7843E Interfaces *********************************************************************/
/* ADS7843E command bit settings */
-#define ADS7843E_CMD_PD0 (1 << 0) /* PD0 */
-#define ADS7843E_CMD_PD1 (1 << 1) /* PD1 */
-#define ADS7843E_CMD_DFR (1 << 2) /* SER/DFR */
-#define ADS7843E_CMD_EIGHT_BITS_MOD (1 << 3) /* Mode */
-#define ADS7843E_CMD_START (1 << 7) /* Start Bit */
-#define ADS7843E_CMD_SWITCH_SHIFT 4 /* Address setting */
+#define ADS7843E_CMD_PD0 (1 << 0) /* Bit 0: Power down mode select bit 0 */
+#define ADS7843E_CMD_PD1 (1 << 1) /* Bit 1: Power down mode select bit 1 */
+#define ADS7843E_CMD_SER (1 << 2) /* Bit 2: SER/DFR\: 0:DFR 1:SER */
+#define ADS7843E_CMD_MODE8 (1 << 3) /* Bit 3: Mode 1:8-bits 0:12-bits */
+#define ADS7843E_CMD_CHAN_SHIFT (4) /* Bits 4-6: Channel select bits */
+#define ADS7843E_CMD_CHAN_MASK (7 << ADS7843E_CMD_CHAN_SHIFT)
+#define ADS7843E_CMD_START (1 << 7) /* Bit 7: Start Bit */
/* ADS7843E Commands */
#define ADS7843_CMD_YPOSITION \
- ((1 << ADS7843E_CMD_SWITCH_SHIFT)|ADS7843E_CMD_START|ADS7843E_CMD_PD0|ADS7843E_CMD_PD1)
+ ((1 << ADS7843E_CMD_CHAN_SHIFT)| ADS7843E_CMD_START | ADS7843E_CMD_PD0 | ADS7843E_CMD_PD1)
#define ADS7843_CMD_XPOSITION \
- ((5 << ADS7843E_CMD_SWITCH_SHIFT)|ADS7843E_CMD_START|ADS7843E_CMD_PD0|ADS7843E_CMD_PD1)
+ ((5 << ADS7843E_CMD_CHAN_SHIFT)| ADS7843E_CMD_START | ADS7843E_CMD_PD0 | ADS7843E_CMD_PD1)
#define ADS7843_CMD_ENABPINIRQ \
- ((1 << ADS7843E_CMD_SWITCH_SHIFT)|ADS7843E_CMD_START)
+ ((1 << ADS7843E_CMD_CHAN_SHIFT)| ADS7843E_CMD_START)
/* Driver support **************************************************************************/
/* This format is used to construct the /dev/input[n] device driver path. It