Scott Lahteine
1d43e81be0
Fix compile warnings, serial alias
2020-11-13 18:28:15 -06:00
Scott Lahteine
988fc202e2
LCD_FIRST_TOOL status bitmaps
2020-11-13 18:23:18 -06:00
LinFor
99c377b4e4
Fix UTF filename scroll ( #20121 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-12 22:49:19 -06:00
Victor Oliveira
f8ee6f8b31
Fix UI compile issues ( #20092 )
2020-11-10 19:39:34 -06:00
Scott Lahteine
06bf3ccfb7
Add alternative TERN macros
2020-11-07 22:19:25 -06:00
Jason Smith
ce90447531
Fix 0 extruders & bed compile ( #20030 )
2020-11-05 18:15:29 -06:00
Victor Oliveira
e9053654a7
Better Classic UI touch resolution ( #20004 )
2020-11-03 17:25:33 -06:00
Alexander D. Kanevskiy
83097657d5
Y-center GLCD status logo, reorganize ( #19954 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-01 17:44:46 -06:00
Scott Lahteine
22bf2b49c6
Clean up SPI and ST7920 defines ( #19956 )
2020-11-01 04:40:59 -06:00
Scott Lahteine
ec23e37a4a
Clean up comments, USB flash, NULLs
2020-10-25 04:10:00 -05:00
Scott Lahteine
263f29a96a
MarlinUI followup
2020-10-16 20:48:59 -05:00
Scott Lahteine
eaf6777a66
Rename ultralcd => marlinui
2020-10-16 19:55:18 -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
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
Scott Lahteine
6831341ab4
Batch appercase hex values
2020-10-09 16:55:27 -05:00
ellensp
c12f41ec6f
Restore ° to 6x9 small info font ( #19645 )
2020-10-07 13:00:08 -05:00
Scott Lahteine
f1e563d8cf
Fix small font section directive, mixer warning
2020-10-06 19:18:00 -05:00
Scott Lahteine
584ffc6f52
Update language fonts
2020-10-06 18:37:32 -05:00
qwewer0
4424645e04
Multi-line comments cleanup ( #19535 )
2020-09-28 14:53:50 -05:00
Pavel Melnikov
05517e2096
Change "Fr" on LCD to ">>" ( #18830 )
2020-09-28 04:55:46 -05:00
Scott Lahteine
c2c6a679ea
Rename LCD conditionals ( #19533 )
2020-09-28 01:13:27 -05:00
ellensp
979876e958
Improve temperature runaway, idle timeout ( #19339 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-09-13 23:58:39 -05:00
Scott Lahteine
49ca16c3fb
heater_ind_t => heater_id_t
2020-09-13 18:22:28 -05:00
Victor Oliveira
486731162f
Fix STM32F1 SPI device init, MKS_LCD12864 ( #19271 )
2020-09-06 17:29:43 -05:00
Victor Oliveira
1a4b82a5d6
TFT (plus Hardware SPI) for LPC ( #19139 )
2020-08-26 05:13:58 -05:00
mmajoor
02ea13b511
GRAPHICAL_TFT_ROTATE_180 for ST7789V ( #19042 )
2020-08-21 22:04:31 -05:00
Victor Oliveira
a37cf24900
Emulated DOGM via HAL TFT, XPT IO ( #19017 )
2020-08-21 18:54:21 -05:00
Scott Lahteine
db8522b411
Fix up mixer menu display
2020-08-21 03:37:30 -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
ftk
b15c207d08
Remaining Time for LIGHTWEIGHT_UI ( #18875 )
2020-08-09 17:19:35 -05:00
Scott Lahteine
c2d5b63a98
Fix up STATIC_ITEM ( #18962 )
2020-08-08 18:21:44 -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
3b1f84a9b7
Followup to #18906 Z_AFTER_DEACTIVATE
2020-08-04 03:21:36 -05:00
Claus Näveke
181a35181b
Make ili9341 rotatable (e.g., Anycubic Predator) ( #18877 )
2020-08-04 03:02:08 -05:00
swissnorp
4856ac5028
Add Z_AFTER_DEACTIVATE to account for gravity ( #18906 )
2020-08-04 00:31:45 -05:00
Victor Oliveira
04c10eda92
Fix MKS Nano v1.2 FSMC display ( #18901 )
2020-08-03 23:41:23 -05:00
Scott Lahteine
ca0ebf10d1
Move scaled TFT / touch defines ( #18915 )
2020-08-03 21:55:37 -05:00
Alexander Gavrilenko
117df87d19
Support for TFT & Touch Screens ( #18130 )
2020-07-30 01:43:19 -05:00
Victor Oliveira
38ce5966e1
SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) ( #18817 )
2020-07-29 21:25:07 -05:00
Scott Lahteine
bc688f27dc
Clean up after changes
2020-07-25 01:53:07 -05:00
Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
2020-07-22 22:20:14 -05:00
cccc
12ebb71155
Update Chinese (cn) language ( #18705 )
2020-07-19 17:23:52 -05:00
Giuliano Zaro
b0c6cfb051
MarlinUI support for up to 5 Material Presets ( #18488 )
...
- Add `I` preset parameter to `G26`, `M106`, `M140`, and `M190`.
- Extend menu items to permit a string interpolation.
- Keep material names in a list and interpolate in menu items.
- Extend material presets to support up to 5 predefined materials.
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-09 03:11:57 -05:00
Scott Lahteine
d6682c8609
Whitespace cleanup
2020-07-07 02:30:26 -05:00
ellensp
12e7106a8a
Update and fix POWER_MONITOR ( #18561 )
2020-07-06 18:53:26 -05:00
Keith Bennett
8c205c5ff6
FYSETC OLED followup ( #18519 )
2020-07-03 10:31:25 -05:00
George Fu
097347b575
Add FYSETC 2.42 inch OLED support ( #18485 )
2020-07-02 20:33:52 -05:00
Victor Oliveira
e5bc9d31cc
Add TFT_LVGL_UI support ( #18438 )
2020-07-01 01:30:24 -05:00
ellensp
21cc924b75
Fix missing parenthesis ( #18473 )
2020-07-01 01:10:46 -05:00
Scott Lahteine
59e4de8a55
Add Romanian language ( #18455 )
...
Co-authored-by: cristyanul <47246451+cristyanul@users.noreply.github.com>
2020-06-27 22:59:44 -05:00
Scott Lahteine
e392745c86
Update language fonts
2020-06-27 19:08:55 -05:00
Scott Lahteine
f445bc26e5
Minor LCD cleanup, improvement
2020-06-25 22:23:22 -05:00
Scott Lahteine
4275466f49
Fix issues with no hotend / bed / fan ( #18395 )
2020-06-24 19:44:50 -05:00
Jason Smith
819e48972d
Improve U8G+SPI delay override ( #18386 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-06-22 15:27:01 -05:00
Scott Lahteine
f604560c63
Tweak dogm_Statusscreen.h
2020-06-21 19:16:36 -05:00
Scott Lahteine
424569b4c4
Power monitor and display ( #17437 )
2020-06-18 15:23:03 -05:00
thisiskeithb
2603a237f9
Add MKS LCD12864 A/B Controller Support ( #18120 )
2020-06-16 02:43:09 -05:00
ellensp
c81ef492e3
Fix u8g draw character Y position ( #18322 )
2020-06-16 02:19:42 -05:00
Victor
6d571a547c
Clean up TFT / Touch code ( #18296 )
2020-06-15 20:51:12 -05:00
cccc
fe46704848
Fix UTF char cutoff at DOGM edge ( #18294 )
2020-06-15 19:07:46 -05:00
Tanguy Pruvot
7db3391524
Remove DOGM bottom horizontal line/separator ( #18273 )
2020-06-13 16:33:08 -05:00
Victor
0a49ad1ccf
TFT 3x upscale followup ( #18256 )
2020-06-11 21:42:19 -05:00
Tanguy Pruvot
3eda8b5a8f
Fix DOGM / TMF buttons Y position ( #18245 )
2020-06-09 16:53:22 -05:00
Victor
265ab19ed2
TFT 2x-3x scale, Anycubic, TronXY TFT support ( #18224 )
2020-06-08 20:02:01 -05:00
Luu Lac
eda2fd8dbe
Improvements for Laser / Spindle ( #17661 )
2020-06-08 00:47:31 -05:00
Giuliano Zaro
076b2112a3
Fix spindle power LCD display ( #18189 )
2020-06-03 23:20:19 -05:00
Scott Lahteine
785f442c8c
Group some sanity checks
2020-06-01 17:03:58 -05:00
Jason Smith
8c0c8e4046
8 Extruders + Graphical LCD fix ( #18079 )
2020-05-25 15:42:31 -05:00
Leo
8292136f77
Move DOGM progress bar up 1px ( #18060 )
2020-05-22 15:41:32 -05:00
Scott Lahteine
7664e552f1
Finish DOGM progress bar
...
Fixes #17940
2020-05-11 23:26:58 -05:00
Scott Lahteine
39f703310b
Move S_FMT to HAL, apply to mixer
2020-05-05 18:12:36 -05:00
Marcio T
2a959cde6f
Fix undefined/unused, Touch UI ( #17874 )
2020-05-04 13:57:12 -05:00
Scott Lahteine
9a6934874a
Add XYZ_NO_FRAME option
2020-05-03 01:24:39 -05:00
Scott Lahteine
01c646a892
Apply more HAS_HOTEND
2020-04-27 22:39:31 -05:00
grauerfuchs
9b90dfaa48
Fix draw_temps missing define compile ( #17750 )
2020-04-27 09:26:45 -05:00
Scott Lahteine
ab2b98e425
Apply composite tests
2020-04-23 21:53:52 -05:00
Scott Lahteine
6d90d1e1f5
Apply TERN to compact code ( #17619 )
2020-04-22 16:35:03 -05:00
Ondřej Nový
1af6a6d4f9
Update Language fonts ( #17620 )
2020-04-20 06:55:55 -05:00
Scott Lahteine
15f6f53638
Add HAS_HOTEND, etc.
2020-04-20 00:12:22 -05:00
Zs.Antal
78a5079558
Add Hungarian language ( #17491 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-04-16 04:11:42 -05:00
android444
0f0b1aff55
Update GLCD Silvergate display timing ( #17518 )
2020-04-16 03:41:27 -05:00
Scott Lahteine
e3321920f3
Update Marlin website links to https
2020-04-12 17:21:14 -05:00
Scott Lahteine
4cdd51cd3a
Apply TERN to status screen
2020-04-12 13:28:07 -05:00
Ben
df8b7dfc40
Various Laser / Spindle improvements ( #15335 )
2020-04-02 19:31:08 -05:00
Scott Lahteine
514afddeb4
Minor code cleanup
2020-04-01 19:48:58 -05:00
George Fu
71db5c1605
Fix FYSETC mini 12864 init / glitches ( #17209 )
2020-03-19 14:11:55 -05:00
Pascal de Bruijn
2fc0df1b39
Shorter LCD remaining time to prevent overlap ( #17181 )
2020-03-16 14:11:55 -05:00
Scott Lahteine
118bd2f8b2
Apply loop shorthand macros ( #17159 )
2020-03-13 23:18:16 -05:00
Scott Lahteine
13118dbd8d
Additional numtostr functions
2020-03-09 17:46:49 -05:00
Scott Lahteine
0f39386d9b
Make BOOTSCREEN_TIMEOUT generally available
2020-03-09 17:46:49 -05:00
Scott Lahteine
870a1f753a
Fix undefined STATUS_CHAMBER_WIDTH
2020-03-01 21:19:50 -06:00
Scott Lahteine
5e9a10dbae
Use PSTR for common labels
2020-03-01 08:39:47 -06:00
Scott Lahteine
6fd7f4fe1b
Fix unified status bed temp display
2020-02-26 08:09:57 -06:00
InsanityAutomation
3e685777a8
Fix LCD cutter/bed icons overlapping ( #16956 )
2020-02-25 03:07:36 -06:00
Scott Lahteine
b2328d089a
Allow LCD_PIXEL_WIDTH/HEIGHT override
2020-02-22 21:36:21 -06:00
Scott Lahteine
bfad23d3e2
(c) 2020
2020-02-03 08:00:57 -06:00
Justin
d70dad6807
Fix permyriad progress bar ( #16460 )
2020-01-05 02:08:24 -06:00
greppp
7f87a044cd
Fix Ender-2 display pins, add BTN_ENC ( #16349 )
2020-01-03 20:44:16 -06:00
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
2020-01-02 19:01:38 -06:00