IoAbstraction
Loading...
Searching...
No Matches
ResistiveTouchScreen.h File Reference

simple resistive touch screen class that converts touch coordinates into a range between floating point values 0.0 and 1.0. More...

Go to the source code of this file.

Classes

class  iotouch::TouchOrientationSettings
class  iotouch::AccelerationHandler
class  iotouch::CalibrationHandler
class  iotouch::TouchInterrogator
class  iotouch::TouchScreenManager
class  iotouch::ResistiveTouchInterrogator
class  iotouch::ValueStoringResistiveTouchScreen

Enumerations

enum  iotouch::AccelerationMode : uint8_t { WAITING , ACCELERATING , NEVER_ACCELERATES }
enum  iotouch::TouchState : uint8_t { iotouch::NOT_TOUCHED , iotouch::TOUCHED , iotouch::HELD , iotouch::TOUCH_DEBOUNCE }

Detailed Description

simple resistive touch screen class that converts touch coordinates into a range between floating point values 0.0 and 1.0.

A

Enumeration Type Documentation

◆ AccelerationMode

enum iotouch::AccelerationMode : uint8_t

internal acceleration modes used by the acceleration handler.

◆ TouchState

enum iotouch::TouchState : uint8_t

records the current state of the touch panel, IE not touched, touched, held or debouncing.

Enumerator
NOT_TOUCHED 

no touch has been detected

TOUCHED 

the display has been touched

HELD 

the touch is being dragged or held

TOUCH_DEBOUNCE 

a debounce is needed