roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::TouchXpt2046< pinCS, Spi, Gpio > Class Template Reference

#include <touch_xpt2046.h>

Inheritance diagram for roo_display::TouchXpt2046< pinCS, Spi, Gpio >:
[legend]
Collaboration diagram for roo_display::TouchXpt2046< pinCS, Spi, Gpio >:
[legend]

Public Member Functions

 TouchXpt2046 (Spi spi=Spi())
 
virtual void initTouch () override
 Initialize the touch controller.
 
- Public Member Functions inherited from roo_display::BasicTouchDevice< 1 >
 BasicTouchDevice (Config config)
 
virtual ~BasicTouchDevice ()=default
 
TouchResult getTouch (TouchPoint *points, int max_points) override
 Read the current touch state.
 
- Public Member Functions inherited from roo_display::TouchDevice
virtual ~TouchDevice ()=default
 

Protected Member Functions

int readTouch (TouchPoint *points) override
 

Detailed Description

template<int pinCS, typename Spi = DefaultSpi, typename Gpio = DefaultGpio>
class roo_display::TouchXpt2046< pinCS, Spi, Gpio >

Definition at line 44 of file touch_xpt2046.h.

Constructor & Destructor Documentation

◆ TouchXpt2046()

template<int pinCS, typename Spi , typename Gpio >
roo_display::TouchXpt2046< pinCS, Spi, Gpio >::TouchXpt2046 ( Spi  spi = Spi())
explicit

Definition at line 63 of file touch_xpt2046.h.

Member Function Documentation

◆ initTouch()

template<int pinCS, typename Spi = DefaultSpi, typename Gpio = DefaultGpio>
virtual void roo_display::TouchXpt2046< pinCS, Spi, Gpio >::initTouch ( )
inlineoverridevirtual

Initialize the touch controller.

Reimplemented from roo_display::TouchDevice.

Definition at line 48 of file touch_xpt2046.h.

◆ readTouch()


The documentation for this class was generated from the following file: