#include "core/cpu/cpu.h"
#include "core/pmu/pmu.h"
-#include "core/adc/adc.h"
#ifdef CFG_PRINTF_UART
#include "core/uart/uart.h"
#endif
#ifdef CFG_ST7565
- #include "drivers/lcd/bitmap/st7565/st7565.h"
- #include "drivers/lcd/smallfonts.h"
+ #include "drivers/displays/bitmap/st7565/st7565.h"
+ #include "drivers/displays/smallfonts.h"
#endif
#ifdef CFG_SSD1306
- #include "drivers/lcd/bitmap/ssd1306/ssd1306.h"
- #include "drivers/lcd/smallfonts.h"
+ #include "drivers/displays/bitmap/ssd1306/ssd1306.h"
+ #include "drivers/displays/smallfonts.h"
#endif
#ifdef CFG_TFTLCD
- #include "drivers/lcd/tft/lcd.h"
- #include "drivers/lcd/tft/touchscreen.h"
- #include "drivers/lcd/tft/drawing.h"
+ #include "drivers/displays/tft/lcd.h"
+ #include "drivers/displays/tft/touchscreen.h"
+ #include "drivers/displays/tft/drawing.h"
#endif
#ifdef CFG_I2CEEPROM
// Initialise TFT LCD Display
#ifdef CFG_TFTLCD
lcdInit();
+ // You may need to call the tsCalibrate() function to calibrate
+ // the touch screen is this has never been done. This only needs
+ // to be done once and the values are saved to EEPROM. This
+ // function can also be called from tsInit if it's more
+ // convenient
+ /*
+ #ifdef CFG_I2CEEPROM
+ if (eepromReadU8(CFG_EEPROM_TOUCHSCREEN_CALIBRATED) != 1)
+ {
+ tsCalibrate();
+ }
+ #endif
+ */
#endif
// Initialise Chibi