Victor Oliveira and Scott Lahteine
b590cee35a
Keep SPI active on LPC176x ( #19932 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
0c81d86cd4
Permit spaces in dependencies g++ path ( #19929 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
d08511c5dc
Color UI circular task queue ( #19918 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
3b42e0263a
Keep watchdog refreshed in LVGL init ( #19900 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
5a74114e23
Fix some LVGL bugs ( #19904 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
b586a30e7b
More LVGL UI code reduction ( #19879 )
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
e44a97a096
Update PIO dependencies script
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
35597ae336
More MKS UI cleanup, optimization ( #19869 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:04 -05:00
Victor Oliveira and Scott Lahteine
52c090dfbe
Fix starting fan with bad material preset index ( #19773 )
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
060b2f4989
Fix Color UI external_control, wait_for_release ( #19771 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
2ecc3bb560
Handle M410 in the main task ( #19752 )
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
1fa19e1fc2
Sanity check unsupported EP ( #19745 )
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
13720ce6b2
Fix TOUCH_SCREEN + TFT_LVGL_UI compile ( #19754 )
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
02b668baf5
Update Probe Offset Wizard for Color UI ( #19742 )
2021-04-29 08:45:03 -05:00
Victor Oliveira and Scott Lahteine
7825fc63a0
Watchdog Refresh for LVGL Asset Load ( #19724 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
252fd66b76
TFT followup fixes ( #19710 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
14fe7ee414
Fix UTF8 handling for Color UI ( #19708 )
2021-04-29 08:45:02 -05:00
9b1ed45b3e
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 >
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
c1729330c5
Option to prevent (extra) Watchdog init on STM32 ( #19693 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
2dafba1ad2
Implement wait_for_user for Color UI ( #19694 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
2adac87c45
Restore correct STM32 port-bits code ( #19678 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
50de8bd6fb
Keep HAL tasks running during PID Autotune ( #19671 )
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
2553a18f40
Support for Debug Codes - Dnnn ( #19225 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:45:02 -05:00
Victor Oliveira and Scott Lahteine
0507df61b2
Minor SPI fixes, systick_callback for STM32F1 HAL compatibility ( #19565 )
2021-04-29 08:45:01 -05:00
Victor Oliveira and Scott Lahteine
46c8775542
Fix Buzzer (pin) init for uninitialized FastIO ( #19559 )
2021-04-29 08:45:01 -05:00
Victor Oliveira and Scott Lahteine
059d966d7b
Fix Move Screen with disabled Touch ( #19558 )
2021-04-29 08:45:01 -05:00
Victor Oliveira and Scott Lahteine
7f93173659
LVGL followup fixing "C", etc. ( #19517 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
e26edbc623
Allow ColorUI color customization ( #19484 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
d06e526dc2
Fix MBL "Click to continue" on Color UI touchscreen ( #19514 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
fd83407991
Escape the M33 string arg ( #19515 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
3d521a2e34
TFT: No timeout on Move Screen ( #19426 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
873b5db13d
Include pins.h in dependencies script ( #19468 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
a08217a33c
Define <u8,u8,u8>::softSPI ( #19419 )
2021-04-29 08:45:00 -05:00
Victor Oliveira and Scott Lahteine
9d5f978d00
Move screen for Color UI ( #19386 )
2021-04-29 08:44:59 -05:00
Victor Oliveira and Scott Lahteine
9d1b1cf073
Fix MKS UI SPI flash typo ( #19410 )
2021-04-29 08:44:59 -05:00
Victor Oliveira and Scott Lahteine
d3f88a2482
Only set up SPI pins as needed ( #19372 )
2021-04-29 08:44:59 -05:00
Victor Oliveira and Scott Lahteine
42619a3a81
LPC: Finish DMA transfer, use HW SPI class ( #19191 )
2021-04-29 08:44:59 -05:00
Victor Oliveira and Scott Lahteine
8393c6a63d
Raise STM32F1 UART IRQ Priority, add error handling ( #19301 )
...
(Error handling for Overrun, Framing and Parity.)
2021-04-29 08:44:59 -05:00
Victor Oliveira and Scott Lahteine
f5dc18730c
Sanity-check BABYSTEP_DISPLAY_TOTAL with ColorUI ( #19284 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
643f192515
STM32F1 EP with USB_COMPOSITE ( #19281 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
24fbfae0fd
Fix STM32F1 SPI device init, MKS_LCD12864 ( #19271 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
563bd5b5bc
Emergency Parser for STM32F1 ( #19279 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
6a511b6ea7
Only show "SD Init Fail" with detectable media ( #19236 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
919ea2a76d
Fail SD mount without SPI re-init ( #19226 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
9419331500
One MARLIN_DEV_MODE warning per rebuild ( #19163 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
3b4779fa15
TFT (plus Hardware SPI) for LPC ( #19139 )
2021-04-29 08:44:58 -05:00
Victor Oliveira and Scott Lahteine
40b89456af
Color UI + Robin Nano test ( #19118 )
2021-04-29 08:44:57 -05:00
Victor Oliveira and Scott Lahteine
0ffd5aa743
CI with PIO-dev ( #19058 )
2021-04-29 08:44:57 -05:00
Victor Oliveira and Scott Lahteine
dded56c4bb
Emulated DOGM via HAL TFT, XPT IO ( #19017 )
2021-04-29 08:44:57 -05:00
Victor Oliveira and Scott Lahteine
73d1a98ce6
Update build script for PIO 4.4 ( #19034 )
2021-04-29 08:44:57 -05:00
Victor Oliveira and Scott Lahteine
4e7c5f19fe
Optimize LVGL with HAL TFT IO (SPI and FSMC) ( #18974 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
438a9bb4aa
W25QXX SPI Flash support ( #18897 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
6f686b1801
Marlin Color UI for STM32F1 (SPI) ( #18958 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
d7d3827f47
Fix compiler search in non-default PIO installs ( #18960 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
9af3b06fc2
Marlin Color UI (FSMC) for STM32F1 ( #18952 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
cd977c70ca
Fix / optimize FSMC init ( #18941 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
57c3b0e0b7
Fix LVGL "C" brace ( #18942 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
0e70d8bacb
Followup fixes to LVGL for Chitu ( #18940 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
8f0cd470ae
Apply PIO-supported custom_option for deps ( #18935 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
9493682e49
MKS Robin Nano CI Tests ( #18927 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
4201a48ecf
Request files needed to test a PR ( #18925 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
1a50260ebd
Followup to LVGL patch ( #18920 )
2021-04-29 08:44:56 -05:00
Victor Oliveira and Scott Lahteine
a0a87c2b81
SPI Flash data compression ( #18879 )
2021-04-29 08:44:55 -05:00
Victor Oliveira and Scott Lahteine
e82e94be5b
Fix MKS Nano v1.2 FSMC display ( #18901 )
2021-04-29 08:44:55 -05:00
Victor Oliveira and Scott Lahteine
3fbc002bad
SanityCheck: No Adafruit NeoPixel for STM32F1 ( #18833 )
2021-04-29 08:44:55 -05:00
Victor Oliveira and Scott Lahteine
fc12ffcb30
SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) ( #18817 )
2021-04-29 08:44:55 -05:00
Victor Oliveira and Scott Lahteine
524613b610
DISABLE_DEBUG required to free Robin nano Z_DIR_PIN ( #18832 )
2021-04-29 08:44:55 -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