Commit graph

113 commits

Author SHA1 Message Date
Alexander Fomichev 12dec2563a
Generalize BTT SKR E3-DIP version (#19910) 2020-10-27 21:59:22 -05:00
Scott Lahteine ec23e37a4a Clean up comments, USB flash, NULLs 2020-10-25 04:10:00 -05:00
Keith Bennett f53d5a0872
Fix Chitu V5/V6 FAN2 pins (#19874) 2020-10-23 23:29:58 -05:00
George Fu f83bbce3a3
Fix TMC serial port for FYSETC AIO_II (#19842) 2020-10-22 06:29:29 -05:00
Foxies 9aee6674bb
FLSUN Delta QQS-Pro pins (#19793) 2020-10-21 19:00:57 -05:00
Keith Bennett 1e4691f02a
BigTreeTech SKR Mini MZ V1 (#19818) 2020-10-21 14:14:19 -05:00
Tanguy Pruvot d04ec15849
Longer3D: LONGER_LK_TFT28 now set by config (#19817) 2020-10-20 15:06:06 -05:00
Scott Lahteine 92767f5513 Misc. cleanup, serial strings 2020-10-19 20:39:36 -05:00
Scott Lahteine f6ffbe548c
TFT Presets, Generic options, Sanity checks (#19723) 2020-10-15 03:00:27 -05:00
Victor Oliveira c0920bbf6a
TFT Refactoring (#19192)
* 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: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-10-12 16:38:07 -05:00
Victor Oliveira 639b0b8f50
Option to prevent (extra) Watchdog init on STM32 (#19693) 2020-10-11 19:31:21 -05:00
Jason Smith c762b7c91b
Fix various errors, warnings in example config builds (#19686)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 19:06:57 -05:00
Serhiy-K 6fdaaf3d20 Fixes for TFTGLCD Panel, FastIO (#19614) 2020-10-10 05:08:01 -05:00
Scott Lahteine 6831341ab4 Batch appercase hex values 2020-10-09 16:55:27 -05:00
石立枫 bec1844954
Support for FLY MINI (#19185) 2020-10-09 06:09:27 -05:00
Scott Lahteine 854af7a4bf Permit touch calibration override 2020-10-08 16:59:54 -05:00
qwewer0 4424645e04
Multi-line comments cleanup (#19535) 2020-09-28 14:53:50 -05:00
Serhiy-K 27bdf4b24e
MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (#19375) 2020-09-28 01:52:38 -05:00
Scott Lahteine c2c6a679ea
Rename LCD conditionals (#19533) 2020-09-28 01:13:27 -05:00
Tanguy Pruvot f3de0f6c53
Working LCD_USE_DMA_FSMC (#19522) 2020-09-27 21:28:48 -05:00
ellensp 7efd740950
Fix MKS Robin undefined pins error (#19507) 2020-09-25 19:47:22 -05:00
Scott Lahteine 4b928b2da8 HAL and serial cleanup
Co-Authored-By: Jason Smith <20053467+sjasonsmith@users.noreply.github.com>
2020-09-23 19:45:33 -05:00
Jason Smith 023cb54fae
MKS Robin Mini uses ONBOARD_SPI_DEVICE (#19460) 2020-09-23 15:07:34 -05:00
Victor Oliveira 90bc1993b6
Include pins.h in dependencies script (#19468) 2020-09-23 15:06:36 -05:00
Jason Smith fb48cd0ab4
Replace Serial with Serial1 in pins files (#19459) 2020-09-20 22:30:20 -05:00
makerbase d8ed749045
Add MKS Robin E3P, improve LVGL UI (#19442) 2020-09-20 20:55:02 -05:00
Victor Oliveira 5b56d6698a
Move screen for Color UI (#19386) 2020-09-17 06:52:21 -05:00
mmajoor d93471fdad
Allow SWD debug on Robin Nano (#19345) 2020-09-12 23:33:55 -05:00
Scott Lahteine 9b78138600 General cleanup 2020-09-10 02:29:01 -05:00
Scott Lahteine b709baba7a Whitespace cleanup 2020-09-06 22:51:59 -05:00
Victor Oliveira 486731162f
Fix STM32F1 SPI device init, MKS_LCD12864 (#19271) 2020-09-06 17:29:43 -05:00
Scott Lahteine 3002e1cd60 Fix Creality V4 SD Detect 2020-09-04 19:34:51 -05:00
Tanguy Pruvot 7d8d0010e3
Fix Longer3D TFT defines, disable DMA (#19251) 2020-09-03 17:40:29 -05:00
Martin 4ab4dbb8a1
Permit touch params override w/ Robin nano (#19196) 2020-08-31 18:56:58 -05:00
Scott Lahteine 21070c0aaf Fix Creality V4 probe pin 2020-08-27 14:01:56 -05:00
Scott Lahteine c488070859 Minor cleanup w/r/t LEDs 2020-08-23 23:57:51 -05:00
Oleksii Zelivianskyi 4b124352ef
TFT32 for MKS Robin Nano 1.2 (#19031) 2020-08-23 22:13:49 -05:00
Scott Lahteine a9f7e855d8 Reformat pins files 2020-08-22 01:22:21 -05:00
ellensp 04909a2010
Creality3D v4.2.7 (#19088) 2020-08-21 21:56:18 -05:00
Victor Oliveira a37cf24900
Emulated DOGM via HAL TFT, XPT IO (#19017) 2020-08-21 18:54:21 -05:00
Scott Lahteine 2cbc84855b Creality DWIN simple beeper 2020-08-19 01:51:08 -05:00
ellensp 19818a95a2
Checks for CR10_STOCKDISPLAY with Creality v4 (#19019) 2020-08-15 22:57:07 -05:00
Tanguy Pruvot 567d77f1cb
TFT: Restore ILI9341 colors and reversed logic (#19010)
Followup to #18877, #18901, #18817
2020-08-13 22:32:01 -05:00
Victor Oliveira ff5c8d3570
Optimize LVGL with HAL TFT IO (SPI and FSMC) (#18974) 2020-08-13 18:31:59 -05:00
Anders Sahlman b14f630f26
MKS Robin new 320x240 TFT Color UI support (#18985) 2020-08-10 20:21:48 -05:00
Victor Oliveira 0a1b865987
W25QXX SPI Flash support (#18897)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-08 19:24:31 -05:00
Victor Oliveira 2ef6c8ba97
Marlin Color UI for STM32F1 (SPI) (#18958) 2020-08-08 18:45:34 -05:00
Victor Oliveira ee69fb00a6
Marlin Color UI (FSMC) for STM32F1 (#18952) 2020-08-08 00:32:30 -05:00
Victor Oliveira 35e11e5f8b
Followup fixes to LVGL for Chitu (#18940) 2020-08-06 20:52:01 -05:00
Keith Bennett c61e980c9c
Add Chitu 3D V6 2nd Filament Runout pin (#18922) 2020-08-05 22:42:03 -05:00