Serasidis XPT2046 touch
名称
XPT2046タッチスクリーンライブラリ
/icons/hr.icon
概要
Serasidis氏が作成したSTM32マイクロコントローラ用のシンプルなXPT2046コントローラ利用タッチスクリーン用ライブラリです。XPT2046は、TI社製TS2046とほぼ互換性を持ち、TFT液晶モジュールのタッチスクリーンに多く採用されています。
ライブラリリファレンス
/icons/hr.icon
XPT2046_touchクラス class XPT2046_touch ヘッダーファイル #include <XPT2046_touch.h>
メンバー関数(メソッド)
コンストラクタ
■ XPT2046_touch(uint8_t _cs_pin, SPIClass _spiChan)
引数
_cs_pin :CSピン番号
_spiChan :SPIオブジェクト
インスタンスを生成し、初期化を行います。
その他のメンバー関数
■ void begin()
■ void setButtonsNumber(byte rowButtons, byte columnButtons)
■ void setOversampling(uint8_t num_readings = 7)
■ void setThreshold(uint16_t threshold = 4095 - Z_THRESHOLD)
■ uint8_t getButtonNumber()
■ boolean read_XY(uint16_t *xy)
■ TS_Point getPoint()