#pragma once #include #include "esp_err.h" #ifdef __cplusplus extern "C" { #endif /* * Verifica se existe calibracao valida na NVS. * Se existir, carrega e aplica no touch. * Se nao existir, executa a tela de calibracao de quatro pontos. */ esp_err_t f_touch_calibrate_check_or_run(void); /* * Forca a calibracao, mesmo que ja exista calibracao salva. */ esp_err_t f_touch_calibrate_run(void); /* * Verifica se existe calibracao valida gravada na NVS. */ bool f_touch_calibrate_is_done(void); /* * Apaga a calibracao gravada. * Util para forcar nova calibracao no proximo boot. */ esp_err_t f_touch_calibrate_erase(void); #ifdef __cplusplus } #endif