1. 29 Dec, 2020 1 commit
  2. 07 Nov, 2020 1 commit
  3. 12 Oct, 2020 1 commit
    • Victor Oliveira's avatar
      TFT Refactoring (#19192) · c0920bbf
      Victor Oliveira authored
      
      
      * split tft folder in two: tft for color ui; tft_io for shared tft code
      
      * after the files got moved, now the code was moved to the right place
      
      * classic ui using TFT IO init lcd codes
      
      * feature to compile tft_io when enabled
      
      * compiling fix
      
      * lvgl spi tft working with tft io init codes
      
      * there is no need for separeted fsmc and spi class in lvgl anymore, as tft io handle everything
      
      * remove debug
      
      * base for TFT rotation and mirroring API, and ILI9488 support
      
      * ST7796S rotate and mirror support
      
      * ST7789V rotate and mirror support
      
      * ST7735 rotate and mirror support
      
      * ILI9341 rotate and mirror support
      
      * ILI9328 rotate and mirror support
      
      * R61505 rotate and mirror support
      
      * MKS TFT definitions
      
      * more configs for mks tfts
      
      * update config
      
      * naming typo
      
      * to configure the user interface
      
      * ANYCUBIC_TFT35
      
      * tft configs
      
      * support for SSD1963
      
      * tft display types
      
      * updated conditionals lcd; first board fully working with the new code - all 3 ui!
      
      * compatiblity
      
      * changed name
      
      * move classic ui file name
      
      * rename TURN -> ROTATE
      
      * GRAPHICAL_TFT_ROTATE_180 deprecated
      
      * first fsmc board fully working - chitu v5
      
      * mks robin nano v1.2 + tft 35 ok!
      
      * right pin name
      
      * anycubic tft tested in a TRIGORILLA_PRO
      
      * chitu v6
      
      * nano 32 tft orientation
      
      * mks tft43
      
      * mks tft43 rotation
      
      * fixed LONGER LK tft setup
      
      * GRAPHICAL_TFT_UPSCALE defined by the display type
      
      * better offsets defaults
      
      * Update Configuration.h
      
      * Update tft_fsmc.cpp
      
      * Update Conditionals_LCD.h
      
      * Tweak comments
      
      * update nano tests
      
      * Revert "update nano tests"
      
      This reverts commit a071ebbfad30e28855a4a5695ec8a726542a1a65.
      
      * default tft
      
      * outdated comments
      
      * to not break non-vscode builds
      
      * upscale tft 35
      
      * support tft 180 rotation for color ui
      
      * Each TFT Driver is responsible for its default color mode.
      
      * use auto detect in mks displays, because some of them could be shipped with diferent drivers
      
      * extra s
      
      * unused code
      
      * wrong -1
      
      * missing mirror options
      
      * Smaller regex pattern
      
      * Comment updates
      
      * Clean up old defines
      
      * Apply pins formatting
      
      * GRAPHICAL_TFT_ROTATE_180 => TFT_ROTATE_180
      
      * MKS_ROBIN_TFT_V1_1R
      
      * merge fix
      
      * correct resolution
      
      * auto is default, dont need be there, and it will allow the user to configure it even for named displays
      
      * to not use rotation with MKS_ROBIN_TFT_V1_1R
      
      * i like () in macros
      
      * avoid sleepy commits
      
      * default for st7789 is rgb
      
      * nano follow up
      
      * to allow ili9328 rotation
      
      * default is rgb
      
      * boards merge follow up
      
      * to match bootloader orientation
      
      * HAS_TOUCH_XPT2046 is not hal specific anymore
      
      * lets not forget LPC
      
      * 180 rotation for ili9328 and R61505
      
      * Clean up whitespace
      
      Co-authored-by: default avatarScott Lahteine <[email protected]>
      Co-authored-by: default avatarScott Lahteine <[email protected]>
      c0920bbf