Victor Oliveira and GitHub
76f4dd34e0
Put PIO "debug" build in the corner ( #19975 )
2020-10-31 17:14:10 -05:00
Victor Oliveira and GitHub
50ba20fe1f
PIO env for MKS Nano boards in STM32 ( #19905 )
2020-10-29 02:01:25 -05:00
Victor Oliveira and GitHub
dca7c5d1ad
Color UI for MKS SGen-L V2 ( #19919 )
2020-10-29 00:52:50 -05:00
Victor Oliveira and GitHub
838220e4b3
Keep SPI active on LPC176x ( #19932 )
2020-10-28 23:47:12 -05:00
Victor Oliveira and GitHub
18a5000718
Permit spaces in dependencies g++ path ( #19929 )
2020-10-28 23:45:10 -05:00
Victor Oliveira and GitHub
94a6844521
Color UI circular task queue ( #19918 )
2020-10-27 21:54:30 -05:00
Victor Oliveira and GitHub
c60696dbae
Keep watchdog refreshed in LVGL init ( #19900 )
2020-10-27 15:16:35 -05:00
Victor Oliveira and GitHub
75b0e3246a
Fix some LVGL bugs ( #19904 )
2020-10-27 15:09:19 -05:00
Victor Oliveira and GitHub
853d01de68
More LVGL UI code reduction ( #19879 )
2020-10-24 17:28:31 -05:00
Victor Oliveira and GitHub
b632b52b11
Update PIO dependencies script
2020-10-24 16:25:14 -05:00
9630c2683c
More MKS UI cleanup, optimization ( #19869 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-10-23 23:37:45 -05:00
Victor Oliveira and GitHub
313efa33ae
Fix starting fan with bad material preset index ( #19773 )
2020-10-16 20:05:45 -05:00
0b80841c38
Fix Color UI external_control, wait_for_release ( #19771 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-10-16 16:19:48 -05:00
Victor Oliveira and GitHub
e370834c35
Handle M410 in the main task ( #19752 )
2020-10-16 16:11:00 -05:00
Victor Oliveira and GitHub
5247bb11f7
Sanity check unsupported EP ( #19745 )
2020-10-16 02:03:45 -05:00
Victor Oliveira and GitHub
8a885dc61b
Fix TOUCH_SCREEN + TFT_LVGL_UI compile ( #19754 )
2020-10-15 18:38:27 -05:00
Victor Oliveira and GitHub
f74b5a6b9b
Update Probe Offset Wizard for Color UI ( #19742 )
2020-10-15 14:15:11 -05:00
Victor Oliveira and GitHub
bf33b2f862
Watchdog Refresh for LVGL Asset Load ( #19724 )
2020-10-13 18:12:34 -05:00
Victor Oliveira and GitHub
2132efa981
TFT followup fixes ( #19710 )
2020-10-13 11:58:50 -05:00
Victor Oliveira and GitHub
cc4db8e4a9
Fix UTF8 handling for Color UI ( #19708 )
2020-10-12 18:01:03 -05:00
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 and GitHub
639b0b8f50
Option to prevent (extra) Watchdog init on STM32 ( #19693 )
2020-10-11 19:31:21 -05:00
Victor Oliveira and GitHub
18dd0d00a6
Implement wait_for_user for Color UI ( #19694 )
2020-10-11 19:26:16 -05:00
Victor Oliveira and GitHub
a90edd5eb4
Restore correct STM32 port-bits code ( #19678 )
2020-10-10 11:47:28 -05:00
Victor Oliveira and GitHub
8e03a4cb93
Keep HAL tasks running during PID Autotune ( #19671 )
2020-10-09 23:35:41 -05:00
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
Victor Oliveira and Scott Lahteine
348570fd68
Minor SPI fixes, systick_callback for STM32F1 HAL compatibility ( #19565 )
2020-10-01 20:54:22 -05:00
Victor Oliveira and GitHub
5c87762f9e
Fix Buzzer (pin) init for uninitialized FastIO ( #19559 )
2020-09-30 20:14:19 -05:00
Victor Oliveira and GitHub
ea78514ff3
Fix Move Screen with disabled Touch ( #19558 )
2020-09-30 20:06:32 -05:00
Victor Oliveira and GitHub
6572d7131f
LVGL followup fixing "C", etc. ( #19517 )
2020-09-27 21:22:08 -05:00
Victor Oliveira and GitHub
5cf2cf2be9
Allow ColorUI color customization ( #19484 )
2020-09-25 20:05:23 -05:00
Victor Oliveira and GitHub
a7f5d38da7
Fix MBL "Click to continue" on Color UI touchscreen ( #19514 )
2020-09-25 19:58:45 -05:00
Victor Oliveira and GitHub
61d96ce1c9
Escape the M33 string arg ( #19515 )
2020-09-25 19:45:01 -05:00
Victor Oliveira and GitHub
178a1da165
TFT: No timeout on Move Screen ( #19426 )
2020-09-25 14:58:28 -05:00
Victor Oliveira and GitHub
90bc1993b6
Include pins.h in dependencies script ( #19468 )
2020-09-23 15:06:36 -05:00
Victor Oliveira and GitHub
79dc8a2297
Define <u8,u8,u8>::softSPI ( #19419 )
2020-09-22 15:44:17 -05:00
Victor Oliveira and GitHub
5b56d6698a
Move screen for Color UI ( #19386 )
2020-09-17 06:52:21 -05:00
Victor Oliveira and GitHub
3eaa19fdb0
Fix MKS UI SPI flash typo ( #19410 )
2020-09-17 05:52:47 -05:00
Victor Oliveira and GitHub
79d4123319
Only set up SPI pins as needed ( #19372 )
2020-09-14 17:16:19 -05:00
Victor Oliveira and GitHub
160f70be63
LPC: Finish DMA transfer, use HW SPI class ( #19191 )
2020-09-10 00:41:26 -05:00
Victor Oliveira and GitHub
b98946b5c1
Raise STM32F1 UART IRQ Priority, add error handling ( #19301 )
...
(Error handling for Overrun, Framing and Parity.)
2020-09-09 22:46:50 -05:00
Victor Oliveira and GitHub
4268d86da1
Sanity-check BABYSTEP_DISPLAY_TOTAL with ColorUI ( #19284 )
2020-09-07 03:17:35 -05:00
Victor Oliveira and GitHub
a4bc9e669c
STM32F1 EP with USB_COMPOSITE ( #19281 )
2020-09-06 20:04:20 -05:00
Victor Oliveira and GitHub
486731162f
Fix STM32F1 SPI device init, MKS_LCD12864 ( #19271 )
2020-09-06 17:29:43 -05:00
Victor Oliveira and GitHub
b6ab163814
Emergency Parser for STM32F1 ( #19279 )
2020-09-06 17:23:36 -05:00
Victor Oliveira and GitHub
1f25312b65
Only show "SD Init Fail" with detectable media ( #19236 )
2020-09-03 17:46:05 -05:00
Victor Oliveira and GitHub
e3d855673e
Fail SD mount without SPI re-init ( #19226 )
2020-09-01 17:09:28 -05:00
Victor Oliveira and GitHub
cb75bec06d
One MARLIN_DEV_MODE warning per rebuild ( #19163 )
2020-08-27 11:29:07 -05:00
Victor Oliveira and GitHub
1a4b82a5d6
TFT (plus Hardware SPI) for LPC ( #19139 )
2020-08-26 05:13:58 -05:00
Victor Oliveira and GitHub
f7fe499305
Color UI + Robin Nano test ( #19118 )
2020-08-24 13:23:32 -05:00
Victor Oliveira and GitHub
d6574a03a1
CI with PIO-dev ( #19058 )
2020-08-21 22:03:32 -05:00
Victor Oliveira and GitHub
a37cf24900
Emulated DOGM via HAL TFT, XPT IO ( #19017 )
2020-08-21 18:54:21 -05:00
Victor Oliveira and GitHub
bb64aa7841
Update build script for PIO 4.4 ( #19034 )
2020-08-15 19:38:13 -05:00
Victor Oliveira and GitHub
ff5c8d3570
Optimize LVGL with HAL TFT IO (SPI and FSMC) ( #18974 )
2020-08-13 18:31:59 -05:00
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 and GitHub
2ef6c8ba97
Marlin Color UI for STM32F1 (SPI) ( #18958 )
2020-08-08 18:45:34 -05:00
Victor Oliveira and GitHub
e3c0891d2b
Fix compiler search in non-default PIO installs ( #18960 )
2020-08-08 18:40:12 -05:00
Victor Oliveira and GitHub
ee69fb00a6
Marlin Color UI (FSMC) for STM32F1 ( #18952 )
2020-08-08 00:32:30 -05:00
Victor Oliveira and GitHub
cec035688d
Fix / optimize FSMC init ( #18941 )
2020-08-07 01:55:15 -05:00
Victor Oliveira and GitHub
5e08efb0fc
Fix LVGL "C" brace ( #18942 )
2020-08-07 01:53:43 -05:00
Victor Oliveira and GitHub
35e11e5f8b
Followup fixes to LVGL for Chitu ( #18940 )
2020-08-06 20:52:01 -05:00
Victor Oliveira and GitHub
c3fdc7f81e
Apply PIO-supported custom_option for deps ( #18935 )
2020-08-06 17:33:42 -05:00
Victor Oliveira and GitHub
b2abeff9ad
MKS Robin Nano CI Tests ( #18927 )
2020-08-06 08:15:19 -05:00
Victor Oliveira and GitHub
41718cf55f
Request files needed to test a PR ( #18925 )
2020-08-05 22:44:30 -05:00
Victor Oliveira and GitHub
d922c002ca
Followup to LVGL patch ( #18920 )
2020-08-05 22:40:08 -05:00
Victor Oliveira and GitHub
04b12dde49
SPI Flash data compression ( #18879 )
2020-08-04 04:50:05 -05:00
Victor Oliveira and GitHub
04c10eda92
Fix MKS Nano v1.2 FSMC display ( #18901 )
2020-08-03 23:41:23 -05:00
Victor Oliveira and GitHub
bba157e5bd
SanityCheck: No Adafruit NeoPixel for STM32F1 ( #18833 )
2020-07-29 22:04:47 -05:00
Victor Oliveira and GitHub
38ce5966e1
SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) ( #18817 )
2020-07-29 21:25:07 -05:00
Victor Oliveira and GitHub
62da2c97d0
DISABLE_DEBUG required to free Robin nano Z_DIR_PIN ( #18832 )
2020-07-28 21:15:17 -05:00
Victor Oliveira and GitHub
3eef000e2a
Fix MKS Robin Nano V2 build / upload ( #18784 )
2020-07-25 23:08:30 -05:00
e02817b077
More folders only compiled when their feature is Enabled ( #18780 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-07-25 21:42:13 -05:00
Victor Oliveira and GitHub
89722d2196
Fix search for best compiler ( #18779 )
2020-07-25 20:52:44 -05:00
Victor Oliveira and GitHub
6f26ed23ee
Fix ui.external_control compile error ( #18778 )
2020-07-25 15:57:16 -05:00
Victor Oliveira and GitHub
8c88c33d9f
Apply lib_ignore from [features] ( #18762 )
2020-07-23 23:47:01 -05:00
Victor Oliveira and GitHub
f34024af34
Filter some unused Marlin/src subfolders ( #18729 )
2020-07-21 03:15:20 -05:00
Victor Oliveira and GitHub
2a72f491e4
Fix build for Windows path edge case
2020-07-21 03:09:33 -05:00
Victor Oliveira and GitHub
9ca070fa10
Ignore unused (but downloaded) libraries ( #18728 )
2020-07-21 02:33:58 -05:00
Victor Oliveira and GitHub
cea097df83
Patch auto-deps for Windows CXX ( #18721 )
2020-07-20 04:52:15 -05:00
Victor Oliveira and GitHub
4a55bdb165
Only download & compile required libraries ( #18699 )
2020-07-19 21:42:30 -05:00
Victor Oliveira and GitHub
b9d4b0ddce
Chitu V6 - Stepper Z2 pins ( #18683 )
2020-07-18 17:23:42 -05:00
Victor Oliveira and GitHub
e35a1d396f
Fix Chitu V6 with LVGL UI ( #18608 )
2020-07-09 22:49:08 -05:00
Victor Oliveira and GitHub
e5bc9d31cc
Add TFT_LVGL_UI support ( #18438 )
2020-07-01 01:30:24 -05:00
Victor and GitHub
2a650a2793
TFT_LITTLE_VGL_UI followup ( #18410 )
2020-06-24 14:54:39 -05:00
Victor and GitHub
6d571a547c
Clean up TFT / Touch code ( #18296 )
2020-06-15 20:51:12 -05:00
8358f3eadb
Chitu V5 with extra GPIO init ( #18299 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2020-06-15 20:00:44 -05:00
Victor and GitHub
0a49ad1ccf
TFT 3x upscale followup ( #18256 )
2020-06-11 21:42:19 -05:00
Victor and GitHub
1d504e596d
Touch-to-jog on edit screens ( #18266 )
2020-06-11 21:21:18 -05:00
Victor and GitHub
c6f3511d84
Touch-select MarlinUI menu items ( #18239 )
2020-06-11 16:13:52 -05:00
Victor and GitHub
e2cc966621
Tronxy X5SA (V5 / V6 boards) ( #18243 )
2020-06-10 17:16:22 -05:00
Victor and GitHub
265ab19ed2
TFT 2x-3x scale, Anycubic, TronXY TFT support ( #18224 )
2020-06-08 20:02:01 -05:00
215b400038
Allow SDIO clock/retry overrides ( #18223 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-06-07 23:35:52 -05:00