-
-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Description
6001039380508794031.mp4
i rebuild it for esp32-cyd. Esp32cyd is display but not touch. i make config generic.hpp
{ // タッチスクリーン制御の設定を行います。(必要なければ削除)
auto cfg = _touch_instance.config();
cfg.x_min = 0; // タッチスクリーンから得られる最小のX値(生の値)
cfg.x_max = 319; // タッチスクリーンから得られる最大のX値(生の値)
cfg.y_min = 0; // タッチスクリーンから得られる最小のY値(生の値)
cfg.y_max = 239; // タッチスクリーンから得られる最大のY値(生の値)
cfg.pin_int = -1; // INTが接続されているピン番号
cfg.bus_shared = true; // 画面と共通のバスを使用している場合 trueを設定
cfg.offset_rotation = 1;// 表示とタッチの向きのが一致しない場合の調整 0~7の値で設定
// SPI接続の場合
cfg.spi_host = HSPI_HOST;// 使用するSPIを選択 (HSPI_HOST or VSPI_HOST)
cfg.freq = 1000000; // SPIクロックを設定
cfg.pin_sclk = 25; // SCLKが接続されているピン番号
cfg.pin_mosi = 32; // MOSIが接続されているピン番号
cfg.pin_miso = 39; // MISOが接続されているピン番号
cfg.pin_cs = 33; // CSが接続されているピン番号
// I2C接続の場合
cfg.i2c_port = 0; // 使用するI2Cを選択 (0 or 1)
cfg.i2c_addr = 0x38; // I2Cデバイスアドレス番号
cfg.pin_sda = 23; // SDAが接続されているピン番号
cfg.pin_scl = 32; // SCLが接続されているピン番号
cfg.freq = 400000; // I2Cクロックを設定
_touch_instance.config(cfg);
_panel_instance.setTouch(&_touch_instance);
and it not show facewatch.
Metadata
Metadata
Assignees
Labels
No labels