2009-12-18 12:58:49 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
2009-06-01 15:03:09 +02:00
< title > glcd: include/touch.h File Reference< / title >
2009-12-18 12:58:49 +01:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
<!-- Generated by Doxygen 1.6.1 -->
2009-06-01 15:03:09 +02:00
< div class = "navigation" id = "top" >
< div class = "tabs" >
< ul >
< li > < a href = "index.html" > < span > Main Page< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< / ul >
< / div >
2009-12-18 12:58:49 +01:00
< div class = "tabs" >
< ul >
< li > < a href = "files.html" > < span > File List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > Globals< / span > < / a > < / li >
< / ul >
< / div >
2009-06-01 15:03:09 +02:00
< / div >
< div class = "contents" >
2009-12-18 12:58:49 +01:00
< h1 > include/touch.h File Reference< / h1 > < code > #include " < a class = "el" href = "adc_8h_source.html" > adc.h< / a > " < / code > < br / >
< p > < a href = "touch_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < td colspan = "2" > < h2 > Defines< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#ac7d5ec105ddb1a3240d9f8b1dc259974" > TOUCH_H_< / a > TOUCH_H_< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > < a class = "el" href = "touch_8h.html" > touch.h< / a > < a href = "#ac7d5ec105ddb1a3240d9f8b1dc259974" > < / a > < br / > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a2ea8f9960f5f713995fd0e1304a33831" > TOUCH_PORT< / a > PORTA< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#aeccf4c5be8d2e85e37d07d834673ce29" > TOUCH_PIN< / a > PINA< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a7df7927e1c0467a8e462b483a7da62c7" > TOUCH_DDR< / a > DDRA< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a68fb42f50f3eb1acfc00869488260dd8" > TOUCH_X1< / a > PA1< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#af14aca3b903c90c70433d41fdb840a93" > TOUCH_X2< / a > PA3< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a2168431fed386ed4cfec1127b055652a" > TOUCH_Y1< / a > PA5< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a347b052e8cb9e548e2aaebbb9d8ed405" > TOUCH_Y2< / a > PA7< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > #define < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#a7f34b02cb67c42f6d7b862a061496da7" > TOUCH_PRESSED_LEVEL< / a > 1000< / td > < / tr >
< tr > < td colspan = "2" > < h2 > Functions< / h2 > < / td > < / tr >
2010-04-12 15:52:33 +02:00
< tr > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#ad9d13a515a5fa467bbdcdd9d28ba472a" > touch_is_pressed< / a > (void)< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > This functions set 5V to X1 and GND to Y1, the voltage at X2 is measured via the ADC. < a href = "#ad9d13a515a5fa467bbdcdd9d28ba472a" > < / a > < br / > < / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int16_t < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#ab428dce50579a72fb239cacb3d2a2bc8" > touch_readX< / a > (void)< / td > < / tr >
< tr > < td class = "memItemLeft" align = "right" valign = "top" > int16_t < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "touch_8h.html#adcb34e31728672eaebd034b5376f2752" > touch_readY< / a > (void)< / td > < / tr >
2009-06-01 15:03:09 +02:00
< / table >
2009-12-18 12:58:49 +01:00
< hr / > < h2 > Define Documentation< / h2 >
< a class = "anchor" id = "a7df7927e1c0467a8e462b483a7da62c7" > < / a > <!-- doxytag: member="touch.h::TOUCH_DDR" ref="a7df7927e1c0467a8e462b483a7da62c7" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_DDR DDRA< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "ac7d5ec105ddb1a3240d9f8b1dc259974" > < / a > <!-- doxytag: member="touch.h::TOUCH_H_" ref="ac7d5ec105ddb1a3240d9f8b1dc259974" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_H_ TOUCH_H_< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
2009-12-18 12:58:49 +01:00
< p > < a class = "el" href = "touch_8h.html" > touch.h< / a > < / p >
< p > Created on: 29.05.2009 Author: sebastian < / p >
2009-06-01 15:03:09 +02:00
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "aeccf4c5be8d2e85e37d07d834673ce29" > < / a > <!-- doxytag: member="touch.h::TOUCH_PIN" ref="aeccf4c5be8d2e85e37d07d834673ce29" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_PIN PINA< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "a2ea8f9960f5f713995fd0e1304a33831" > < / a > <!-- doxytag: member="touch.h::TOUCH_PORT" ref="a2ea8f9960f5f713995fd0e1304a33831" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_PORT PORTA< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "a7f34b02cb67c42f6d7b862a061496da7" > < / a > <!-- doxytag: member="touch.h::TOUCH_PRESSED_LEVEL" ref="a7f34b02cb67c42f6d7b862a061496da7" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_PRESSED_LEVEL 1000< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "a68fb42f50f3eb1acfc00869488260dd8" > < / a > <!-- doxytag: member="touch.h::TOUCH_X1" ref="a68fb42f50f3eb1acfc00869488260dd8" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_X1 PA1< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "af14aca3b903c90c70433d41fdb840a93" > < / a > <!-- doxytag: member="touch.h::TOUCH_X2" ref="af14aca3b903c90c70433d41fdb840a93" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_X2 PA3< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "a2168431fed386ed4cfec1127b055652a" > < / a > <!-- doxytag: member="touch.h::TOUCH_Y1" ref="a2168431fed386ed4cfec1127b055652a" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_Y1 PA5< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< a class = "anchor" id = "a347b052e8cb9e548e2aaebbb9d8ed405" > < / a > <!-- doxytag: member="touch.h::TOUCH_Y2" ref="a347b052e8cb9e548e2aaebbb9d8ed405" args="" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > #define TOUCH_Y2 PA7< / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
< hr / > < h2 > Function Documentation< / h2 >
2010-04-12 15:52:33 +02:00
< a class = "anchor" id = "ad9d13a515a5fa467bbdcdd9d28ba472a" > < / a > <!-- doxytag: member="touch.h::touch_is_pressed" ref="ad9d13a515a5fa467bbdcdd9d28ba472a" args="(void)" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > uint8_t touch_is_pressed < / td >
2009-06-01 15:03:09 +02:00
< td > (< / td >
2010-04-12 15:52:33 +02:00
< td class = "paramtype" > void < / td >
2009-12-18 12:58:49 +01:00
< td class = "paramname" > < / td >
2009-06-01 15:03:09 +02:00
< td > ) < / td >
2009-12-18 12:58:49 +01:00
< td > < / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
2009-12-18 12:58:49 +01:00
< p > This functions set 5V to X1 and GND to Y1, the voltage at X2 is measured via the ADC. < / p >
< p > If the ADC-Value is less then TOUCH_PRESSED_LEVEL, the function will return 1. < / p >
< dl class = "return" > < dt > < b > Returns:< / b > < / dt > < dd > 1 if pressed else 0 < / dd > < / dl >
2009-06-01 15:03:09 +02:00
< / div >
2009-12-18 12:58:49 +01:00
< / div >
2010-04-12 15:52:33 +02:00
< a class = "anchor" id = "ab428dce50579a72fb239cacb3d2a2bc8" > < / a > <!-- doxytag: member="touch.h::touch_readX" ref="ab428dce50579a72fb239cacb3d2a2bc8" args="(void)" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > int16_t touch_readX < / td >
2009-06-01 15:03:09 +02:00
< td > (< / td >
2010-04-12 15:52:33 +02:00
< td class = "paramtype" > void < / td >
2009-12-18 12:58:49 +01:00
< td class = "paramname" > < / td >
2009-06-01 15:03:09 +02:00
< td > ) < / td >
2009-12-18 12:58:49 +01:00
< td > < / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
2010-04-12 15:52:33 +02:00
< a class = "anchor" id = "adcb34e31728672eaebd034b5376f2752" > < / a > <!-- doxytag: member="touch.h::touch_readY" ref="adcb34e31728672eaebd034b5376f2752" args="(void)" -->
2009-06-01 15:03:09 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2009-12-18 12:58:49 +01:00
< td class = "memname" > int16_t touch_readY < / td >
2009-06-01 15:03:09 +02:00
< td > (< / td >
2010-04-12 15:52:33 +02:00
< td class = "paramtype" > void < / td >
2009-12-18 12:58:49 +01:00
< td class = "paramname" > < / td >
2009-06-01 15:03:09 +02:00
< td > ) < / td >
2009-12-18 12:58:49 +01:00
< td > < / td >
2009-06-01 15:03:09 +02:00
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< / div >
< / div >
2009-12-18 12:58:49 +01:00
< / div >
2010-06-27 17:28:15 +02:00
< hr size = "1" / > < address style = "text-align: right;" > < small > Generated on 27 Jun 2010 for glcd by
2009-06-01 15:03:09 +02:00
< a href = "http://www.doxygen.org/index.html" >
2009-12-18 12:58:49 +01:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.6.1 < / small > < / address >
2009-06-01 15:03:09 +02:00
< / body >
< / html >