|
roo_display
API Documentation for roo_display
|
#include "roo_display/core/device.h"#include "roo_display/driver/common/basic_touch.h"#include "roo_display/hal/gpio.h"#include "roo_display/hal/spi.h"#include "roo_display/transport/spi.h"Go to the source code of this file.
Data Structures | |
| class | roo_display::TouchXpt2046< pinCS, Spi, Gpio > |
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
Typedefs | |
| typedef SpiSettings< kSpiTouchFrequency, kSpiMsbFirst, kSpiMode0 > | roo_display::TouchXpt2046SpiSettings |
Enumerations | |
| enum | roo_display::ConversionResult { roo_display::UNTOUCHED = 0 , roo_display::TOUCHED = 1 , roo_display::UNSETTLED = 2 } |
Functions | |
| template<typename Spi > | |
| void | roo_display::get_raw_touch_xy (Spi &spi, uint16_t *x, uint16_t *y) |
| template<typename Spi > | |
| uint16_t | roo_display::get_raw_touch_z (Spi &spi) |
| template<typename Spi > | |
| ConversionResult | roo_display::single_conversion (Spi &spi, uint16_t z_threshold, uint16_t *x, uint16_t *y, uint16_t *z) |
Variables | |
| static const int | roo_display::kSpiTouchFrequency = 2500000 |
| static const int | roo_display::kMaxRawSettlingDistance = 200 |
| static const int | roo_display::kMaxConversionAttempts = 100 |
| static const int | roo_display::kMinSettledConversions = 8 |
| static const int | roo_display::kInitialTouchZThreshold = 400 |