Commit graph

530 commits

Author SHA1 Message Date
mks-viva 8c59212ca4
MKS Robin E3 / E3D v1.1 (#20216) 2020-11-26 02:36:29 -06:00
Jason Smith 3a396a25dc
Retire HAL for STM32F4 / F7 (#20153) 2020-11-26 00:37:18 -06:00
Simone Primarosa f8e83f79c5
Superscript substitution (#20219)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-11-20 20:36:19 -06:00
Ajtak a26a21d19a
Longer LK Pro / Alfawise PRO board (#20185) 2020-11-19 18:25:27 -06:00
石立枫 9b2e810bdf
Add FLY_CDY board (#19979)
Co-authored-by: FLYmaker <FLYmaker@users.noreply.github.com>
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Jason Smith <jason.inet@gmail.com>
2020-11-17 03:35:02 -08:00
Scott Lahteine 1d43e81be0 Fix compile warnings, serial alias 2020-11-13 18:28:15 -06:00
Scott Lahteine 06bf3ccfb7 Add alternative TERN macros 2020-11-07 22:19:25 -06:00
Albert van Osch 7beebcd315
Zonestar Z8 XM2 support (#19991) 2020-11-07 16:59:19 -06:00
George Fu 4785b04aa1
FYSETC E4 board support (#20032) 2020-11-06 23:48:52 -06:00
Scott Lahteine af75e24c2e Clean up corrected urls 2020-11-06 19:11:29 -06:00
Orel a272c019f9
Rename, adjust Dagoma F5 (#19947) 2020-10-29 20:02: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
TheMichalcinOfficial cf74248949
Support for Ramps-S v1.2 (#19815) 2020-10-21 13:44:55 -05:00
bilsef 9baa944460
Teensy 4.1 Ethernet support (#19801) 2020-10-20 14:35:29 -05:00
Scott Lahteine f6ffbe548c
TFT Presets, Generic options, Sanity checks (#19723) 2020-10-15 03:00:27 -05:00
Jason Smith 54315252c7
Add NUCLEO-F767ZI dev board (#19373)
Co-authored-by: Lorenzo Delana <lorenzo.delana@gmail.com>
2020-10-13 18:03:09 -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
Serhiy-K 6fdaaf3d20 Fixes for TFTGLCD Panel, FastIO (#19614) 2020-10-10 05:08:01 -05:00
Victor Oliveira 631457ffea Support for Debug Codes - Dnnn (#19225)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-09 06:28:53 -05:00
石立枫 bec1844954
Support for FLY MINI (#19185) 2020-10-09 06:09:27 -05:00
qwewer0 4424645e04
Multi-line comments cleanup (#19535) 2020-09-28 14:53:50 -05:00
Scott Lahteine c2c6a679ea
Rename LCD conditionals (#19533) 2020-09-28 01:13:27 -05:00
Keith Bennett ec4a0a3e0d
SKR E3 Turbo followup (#19513) 2020-09-25 19:49:36 -05:00
Keith Bennett 23faf902ab
BigTreeTech SKR E3 Turbo (#19500) 2020-09-24 21:19:04 -05:00
Jason Smith d051c2adbd
Update board/teensy comment (#19456) 2020-09-22 17:36:59 -05:00
makerbase d8ed749045
Add MKS Robin E3P, improve LVGL UI (#19442) 2020-09-20 20:55:02 -05:00
Scott Lahteine 0473f7ee58 M115 strings 2020-09-14 02:42:05 -05:00
Scott Lahteine 3a89d34e7f Always show Compiled: 2020-09-14 02:42:05 -05:00
riodoro1 abf1222f1d
Fix missing BOARD_K8800 (#19331) 2020-09-10 17:06:37 -05:00
makerbase 006b7f3f17
MKS Gen L V2.1 (#19314) 2020-09-09 21:48:42 -05:00
bilsef 049fbc92a9
Support for Teensy 4 (#19311) 2020-09-09 18:57:20 -05:00
Jason Smith 4fc1aba848
Update HAL/STM32 platform to 8.0 (#18496) 2020-09-07 21:41:48 -05:00
Scott Lahteine 14314b68ec No 'ls' if media isn't mounted 2020-09-04 19:57:47 -05:00
Victor Sokolov e97e6865c3
MarkForged kinematics (#19235) 2020-09-03 20:12:53 -05:00
makerbase f375d9bd7b
MKS SGEN L V2 (#18822) 2020-09-01 18:20:16 -05:00
George Fu 1e124e6713
FYSETC S6 2.0 (#19140) 2020-08-26 19:41:15 -05:00
ellensp 04909a2010
Creality3D v4.2.7 (#19088) 2020-08-21 21:56:18 -05:00
Scott Lahteine ee28a10795
String interpolation for 2-digit numbers (#18998) 2020-08-12 16:46:51 -05:00
sherwin-dc 852e5ae042
Password via G-code and MarlinUI (#18399)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-08 20:00:42 -05:00
wmariz da4eaebdc9
ZoneStar Z6FB (#18918)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-07 17:03:59 -05:00
Scott Lahteine a9912681b4 General cleanup 2020-08-06 00:52:36 -05:00
Alexander Gavrilenko 117df87d19
Support for TFT & Touch Screens (#18130) 2020-07-30 01:43:19 -05:00
Victor Tseng b5ece63778
Fix garbled print_xyz output (#18810) 2020-07-27 20:13:27 -05:00
MKS-Sean d20d459132 Robin nano V2, TFT LVGL UI parameters, and more (#18500) 2020-07-25 01:18:06 -05:00
Scott Lahteine e27f031a55 General cleanup 2020-07-23 16:11:58 -05:00
Diego von Deschwanden 42fbd527f3
Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
Victor Oliveira 4a55bdb165
Only download & compile required libraries (#18699) 2020-07-19 21:42:30 -05:00
Claus Näveke afce012960
Trigorilla Pro board (#18692) 2020-07-18 17:40:10 -05:00
Scott Lahteine b40440cf38 Tool-change debug option 2020-07-14 21:15:14 -05:00