7124326808
Delay U8glib init using U8glib-HAL 0.4.4 ( #21496 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-04-08 20:35:21 -05:00
Victor Oliveira and GitHub
121b606f9c
Fix Rumba32 variant for Marlin ( #21497 )
2021-04-05 20:46:21 -05:00
Victor Oliveira and GitHub
6e0b79a33b
Fix and add STM32 SDIO DMA ( #21476 )
2021-03-29 21:52:30 -05:00
Victor Oliveira and GitHub
4f6910c131
Script to generate Marlin TFT Images ( #21340 )
2021-03-14 12:14:09 -05:00
Victor Oliveira and GitHub
da84b59ee4
No extra build folder for st/jlink upload ( #21341 )
2021-03-13 05:01:02 -06:00
Victor Mateus Oliveira and Scott Lahteine
bb6d718e19
fix meat pack internal buffer for multi serial
2021-03-10 06:55:40 -06:00
Victor Oliveira and Scott Lahteine
2f1fd4bbaa
Host Keepalive followup ( #21290 )
...
Followup to #21283
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2021-03-08 20:01:45 -06:00
1b9ff68f8c
Fix Host Keepalive serial target ( #21283 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2021-03-08 01:11:37 -06:00
Victor Oliveira and GitHub
101f09aabd
Fix multi-serial CRC error crash ( #21249 )
2021-03-04 17:39:08 -06:00
Victor Oliveira and GitHub
f384f81253
Fix GTR / SKR PRO + USB Flash Drive build ( #21197 )
2021-02-26 17:36:22 -06:00
Victor Oliveira and GitHub
427b5d61f4
More LERDGE envs followup ( #21205 )
2021-02-26 17:33:34 -06:00
Victor Oliveira and GitHub
7fc75fc482
Zero Endstops followup ( #21188 )
2021-02-25 09:23:30 -06:00
Victor Oliveira and GitHub
d5b06624fb
Fix MKS Robin Nano V3 I2C pins ( #21174 )
2021-02-24 18:36:55 -06:00
Victor Oliveira and GitHub
d58bbd5da1
Re-calibrate touch after EEPROM reset, if needed ( #20934 )
2021-02-04 15:31:46 -06:00
Victor Oliveira and GitHub
28b8bf566b
STM32 Shared Media - USB Mass Storage Device ( #20956 )
2021-02-02 14:55:11 -06:00
Victor Oliveira and GitHub
617f5dfe5e
Touch Calibration Screen auto-save option ( #20971 )
2021-02-02 14:31:51 -06:00
Victor Oliveira and GitHub
1f12273de1
Include ui_common for MARLIN_LOGO_FULL_SIZE ( #20963 )
2021-02-02 14:31:01 -06:00
Victor Oliveira and GitHub
d6de6de1bb
NO_SD_DETECT option ( #20741 )
2021-01-10 21:55:16 -06:00
c840bbc970
Prefix SD SPI pins (SCK, MISO, MOSI, SS) ( #20606 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2021-01-01 14:31:15 -06:00
Victor Oliveira and GitHub
41e4124af9
Support 4.3" (480x272) Color UI display ( #20334 )
2020-12-28 23:26:35 -06:00
Victor Oliveira and GitHub
84ab088b40
USB FD via native USB Host + MSC ( #20571 )
2020-12-28 23:16:38 -06:00
Victor Oliveira and GitHub
90a2b482e6
LVGL G-code preview. Legacy MKS WiFi Cura plugin compatibility ( #20589 )
2020-12-28 22:07:11 -06:00
a3fac744c7
Fix Change Filament menu actions ( #20565 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-12-27 23:39:52 -06:00
Victor Oliveira and GitHub
9eaa69874a
Fix LVGL_UI G-code preview ( #20564 )
2020-12-27 23:15:01 -06:00
Victor Oliveira and GitHub
28a3d95cda
Use ADC_RESOLUTION 12 for all STM32 ( #20562 )
2020-12-27 23:14:08 -06:00
Victor Oliveira and GitHub
185e31d322
Fix Menu Mixer for Color UI ( #20566 )
2020-12-27 23:11:36 -06:00
Victor Oliveira and GitHub
2ce9fa4b9c
Better defaults, compatibility for SDIO + STM32 ( #20570 )
2020-12-27 23:08:06 -06:00
Victor Oliveira and GitHub
e6c15eee45
Fix DOGM status message scrolling ( #20557 )
2020-12-23 21:34:09 -06:00
Victor Oliveira and GitHub
4d6b6bcffc
LVGL and Classic UI for STM32 ( #20552 )
2020-12-23 20:01:21 -06:00
cfad5cb435
Unify FYSETC F6 1.3 / 1.4 ( #20507 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
2020-12-22 06:57:11 -06:00
Victor Oliveira and GitHub
b167cd2427
MKS Robin Nano V3 and STM32F4x0Vx Variant ( #20430 )
2020-12-18 16:18:04 -06:00
6e4925e6b6
MKS Robin Pins fixes for STM32 and STM32F1 ( #20404 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-12-09 18:43:49 -03:00
9ead6a30f2
SPI TFT for STM32F4 boards ( #20384 )
...
* fix pinsDebug for F1 boards
* add MKS Robin PRO V2 board - development board
* tft spi working with F4 boards
* pins formating
* sanity check for TFT on supported cores in STM32
* Fix tabs/spaces in pins file
Co-authored-by: Jason Smith <jason.inet@gmail.com >
2020-12-07 21:26:39 -08:00
Victor Oliveira and GitHub
1a04c8c7bb
Avoid invalid memory optimizations ( #20389 )
...
When building for AVR, merge-all-constants can incorrectly combine constants stored in flash with constants stored in RAM. These have different access requirements, leading to undefined behavior during execution.
Co-authored-by: ellensp <ellensp@hotmail.com >
2020-12-06 12:36:36 -08:00
3eddbc7286
Require minimum PlatformIO version ( #20361 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
Co-authored-by: Jason Smith <jason.inet@gmail.com >
2020-12-03 09:23:48 -08:00
Victor Oliveira and GitHub
04c4c6004e
Fix COLOR_UI without TOUCH_SCREEN_CALIBRATION ( #20269 )
2020-11-24 21:39:49 -08:00
Victor Oliveira and GitHub
2693e35cae
add missing header to use HAS_SD_HOST_DRIVE ( #20270 )
2020-11-24 20:08:35 -08:00
Victor Oliveira and GitHub
7a04df47f2
Fix Load Filament wait ( #20243 )
2020-11-21 17:16:03 -06:00
Victor Oliveira and GitHub
28e315cd69
SINGLE_TOUCH_NAVIGATION Follow Up ( #20213 )
2020-11-20 10:46:18 -03:00
Victor Oliveira and GitHub
0e3d86579b
Missing header to use suicide() on LVGL UI ( #20214 )
2020-11-19 23:09:33 -03:00
Victor Oliveira and GitHub
d7aea9608e
Reduce RAM usage for TFT Color UI on SGen-L V2 ( #20209 )
2020-11-19 16:47:49 -03:00
Victor Oliveira and GitHub
6a8ac21f80
Fix Filament Change menu item labels ( #20201 )
2020-11-19 00:05:05 -06:00
Victor Oliveira and GitHub
08c5557026
Abort print on media removal ( #20200 )
2020-11-18 23:32:33 -06:00
f1cdd02d4c
Improve USB Media Host conditions ( #20176 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-11-17 23:48:14 -06:00
Victor Oliveira and GitHub
75924edcf8
COLOR_UI without TOUCH_SCREEN 👍🏻 ( #20178 )
2020-11-17 20:07:34 -06:00
Victor Oliveira and GitHub
26ac992242
Prevent #div0 error ( #20183 )
2020-11-17 18:44:53 -06:00
Victor Oliveira and GitHub
51a1561ae9
Reduce RAM usage for TFT Color UI on SGen-L ( #20179 )
2020-11-17 12:32:30 -08:00
Victor Oliveira and GitHub
7930fd9ce8
Use intptr types (simulator) ( #20142 )
2020-11-17 00:45:01 -08:00
Victor Oliveira and GitHub
ea371618da
Add Touch Calibration screen ( #20049 )
2020-11-15 16:39:58 -06:00
Victor Oliveira and GitHub
f8ee6f8b31
Fix UI compile issues ( #20092 )
2020-11-10 19:39:34 -06:00
Victor Oliveira and GitHub
2fdeceda58
Color UI single touch menu navigation ( #20053 )
2020-11-07 03:00:29 -06:00
Victor Oliveira and GitHub
85d094bbb4
Standardize Marlin SPI (part 1) ( #19989 )
2020-11-06 21:07:15 -06:00
Victor Oliveira and GitHub
e9053654a7
Better Classic UI touch resolution ( #20004 )
2020-11-03 17:25:33 -06:00
Victor Oliveira and GitHub
0be276482e
Show un-mounted media slot ( #20005 )
2020-11-03 17:21:15 -06:00
f131f58124
Add a filament runout note ( #19973 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2020-11-02 20:22:14 -06:00
Victor Oliveira and GitHub
e7ebb66200
Fix STM32 HW Serial + EP compile ( #19990 )
2020-11-01 20:38:10 -06:00
Victor Oliveira and GitHub
5deca5a18f
Increase SPI Speed on LPC. Color and Classic UI for MKS SGEN L. ( #19945 )
2020-11-01 20:15:06 -06:00
Victor Oliveira and GitHub
12e8861a1c
Reset calibration screen touch timer on click ( #19951 )
2020-11-01 04:42:53 -06:00
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