source: umon/ports/csb740/ad7843.h @ b987a75

Last change on this file since b987a75 was b987a75, checked in by Jarielle Catbagan <jcatbagan93@…>, on 06/19/15 at 21:32:43

Removed execution mode file attribute from all ASCII text files

  • Property mode set to 100644
File size: 1.4 KB
Line 
1//==========================================================================
2//
3// ad7843.h
4//
5// Author(s):    Michael Kelly, Cogent Computer Systems, Inc.
6// Contributors:
7// Date:         03/06/03
8// Description:  This file contains register offsets and bit defines
9//                               for the Analog Devices AD7843 Touch Screen Controller
10//
11
12//
13// Bit positions for AD7843 Control byte
14//
15#define AD7843_S                        0x80        // Start bit, always 1
16#define AD7843_8BIT                     0x08        // 0 = 12-bit conversion, 1 = 8-bits
17#define AD7843_SER                      0x04        // 0 = Differential, 1 = Single ended
18
19// Address select defines for Single-Ended mode
20#define AD7843_ADD_SER_Y        (AD7843_SER | (0x1 << 4))       // Y position measurement
21#define AD7843_ADD_SER_IN3      (AD7843_SER | (0x2 << 4))       // auxillary input 1 measurement
22#define AD7843_ADD_SER_X        (AD7843_SER | (0x5 << 4))       // X position measurement
23#define AD7843_ADD_SER_IN4      (AD7843_SER | (0x6 << 4))       // auxillary input 2 measurement
24
25// Address select defines for Differential mode
26#define AD7843_ADD_DFR_Y                (0x1 << 4)      // Y position measurement
27#define AD7843_ADD_DFR_X                (0x5 << 4)      // X position measurement
28
29// Power Down Modes
30#define AD7843_PD_MOD0          0x0                     // low-power mode, no power-up delay, *IRQ is enabled
31#define AD7843_PD_MOD1          0x1                     // same as low-power mode, except *IRQ is disabled
32#define AD7843_PD_MOD2          0x2                     // device on, *IRQ is enabled
33#define AD7843_PD_MOD3          0x3                     // device on, *IRQ is disabled
34
35//#define AD7843_GPIOMODE       
Note: See TracBrowser for help on using the repository browser.