#include "Display.h" #include #include #include #include std::shared_ptr createTouch() { auto* i2c = device_find_by_name("i2c_internal"); check(i2c); auto configuration = std::make_unique( i2c, 540, 960, true, // swapXy true, // mirrorX false, // mirrorY GPIO_NUM_NC, // pinReset GPIO_NUM_NC //48 pinInterrupt ); return std::make_shared(std::move(configuration)); } std::shared_ptr createDisplay() { auto touch = createTouch(); return EpdiyDisplayHelper::createM5PaperS3Display(touch); }