Victor Oliveira
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
Scott Lahteine
a9d18f0f57
SPI and pins cleanup
2020-12-30 22:00:36 -06:00
Jason Smith
6dfcd491d0
Fix Creality EEPROM watchdog freq. ( #20510 )
2020-12-19 23:55:57 -06:00
Scott Lahteine
3f93b8baed
Trust STM32 gcc versions
2020-12-15 01:06:32 -06:00
Scott Lahteine
a3f6e48eb6
Fix STM32F1 SERIAL_GET_TX_BUFFER_FREE
2020-12-05 20:05:39 -06:00
InsanityAutomation
e8ed880e62
Add Creality 4.5.2 board ( #20378 )
...
Co-authored-by: Jason Smith <jason.inet@gmail.com>
2020-12-05 13:23:58 -08:00
Scott Lahteine
2e010909ac
Tweak to EEPROM safe delay
2020-12-01 16:14:37 -06:00
Jason Smith
6f4381df53
Prevent Watchdog reset writing Creality 4.x EEPROM ( #20328 )
2020-11-30 22:25:44 -08:00
Jason Smith
f2b9be6e70
Fix STM32F1 'freeMemory()' warnings ( #20319 )
2020-11-29 14:57:05 -06:00
Jason Smith
3a396a25dc
Retire HAL for STM32F4 / F7 ( #20153 )
2020-11-26 00:37:18 -06:00
Scott Lahteine
18853defdd
Reduce warnings, extern "C" cleanup ( #20279 )
2020-11-25 21:40:56 -06:00
Victor Oliveira
2693e35cae
add missing header to use HAS_SD_HOST_DRIVE ( #20270 )
2020-11-24 20:08:35 -08:00
Scott Lahteine
3893114c86
MKS WiFi preliminary changes
2020-11-19 15:56:04 -06:00
Scott Lahteine
11b811820f
USB Media Host followup
...
Restore HAS_SHARED_MEDIA
2020-11-18 00:13:28 -06:00
Victor Oliveira
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
ea371618da
Add Touch Calibration screen ( #20049 )
2020-11-15 16:39:58 -06:00
Scott Lahteine
b5ef699523
TFT cleanup
2020-11-07 16:21:52 -06:00
Jason Smith
bd872d5dcf
STM32F1 cleanup, incl. SoftwareSerial removal ( #20046 )
2020-11-06 23:51:52 -06:00
Scott Lahteine
8c052e43f1
Update some file headers
2020-11-06 23:46:56 -06:00
Victor Oliveira
85d094bbb4
Standardize Marlin SPI (part 1) ( #19989 )
2020-11-06 21:07:15 -06:00
Scott Lahteine
1f6612dfc4
Comment, spacing cleanup
2020-11-05 17:16:47 -06:00
Scott Lahteine
4fe1adc383
HAL support for 8s watchdog
2020-11-04 15:08:40 -06:00
Scott Lahteine
22bf2b49c6
Clean up SPI and ST7920 defines ( #19956 )
2020-11-01 04:40:59 -06:00
Scott Lahteine
f8d57370d0
gcode_D EEPROM size, cleanup
...
Fixes #19920
Co-Authored-By: Orel <37673727+0r31@users.noreply.github.com>
2020-10-29 17:34:17 -05:00
Victor
de315c97b1
FAST_PWM for STM32F1 ( #19952 )
2020-10-29 17:17:04 -05:00
Scott Lahteine
ec23e37a4a
Clean up comments, USB flash, NULLs
2020-10-25 04:10:00 -05:00
Victor Oliveira
5247bb11f7
Sanity check unsupported EP ( #19745 )
2020-10-16 02:03:45 -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
Victor Oliveira
639b0b8f50
Option to prevent (extra) Watchdog init on STM32 ( #19693 )
2020-10-11 19:31:21 -05:00
Jason Smith
45731bd022
Fix at90usb1286 build ( #19687 )
...
* Skip check for USBCON during dependency detection
* Ignore incompatible Teensy_ADC library, which requires Teensy >= 3
* Add IS_AT90USB
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-11 18:13: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
Scott Lahteine
f72c559824
Use 0xFF (not 'ff') for byte transfer
2020-10-08 15:18:43 -05:00
Scott Lahteine
f5bae208cc
Trailing whitespace
2020-10-05 17:16:42 -05:00
ellensp
b3c2ee56f9
Fix wrappers on HAL/STM32F1 .cpp files ( #19581 )
...
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-02 17:28:08 -05:00
ellensp
435e98ceed
Fix TEMP_ADC_PROBE support for STM32F1 ( #19582 )
...
Co-authored-by: ellensp <ellensp@ellensp-HP-ProBook-6470b.fritz.box>
2020-10-02 17:19:43 -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
Tanguy Pruvot
f3de0f6c53
Working LCD_USE_DMA_FSMC ( #19522 )
2020-09-27 21:28:48 -05:00
Jason Smith
da6c8317a7
Fix and improve STM32F1 serial ( #19464 )
2020-09-24 20:28:48 -05:00
Scott Lahteine
568f292883
HAL/serial followup
2020-09-23 21:36:31 -05:00
Scott Lahteine
4b928b2da8
HAL and serial cleanup
...
Co-Authored-By: Jason Smith <20053467+sjasonsmith@users.noreply.github.com>
2020-09-23 19:45:33 -05:00
Jason Smith
023cb54fae
MKS Robin Mini uses ONBOARD_SPI_DEVICE ( #19460 )
2020-09-23 15:07:34 -05:00
makerbase
d8ed749045
Add MKS Robin E3P, improve LVGL UI ( #19442 )
2020-09-20 20:55:02 -05:00
Scott Lahteine
9b78138600
General cleanup
2020-09-10 02:29:01 -05:00
Victor Oliveira
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
Marcio Teixeira
328d8b5952
Fix ExtUI SD sorting, compile issues
2020-09-09 21:54:08 -05:00
Scott Lahteine
bc7720c0cd
Minor HAL cleanup
2020-09-08 22:17:44 -05:00
Victor Oliveira
a4bc9e669c
STM32F1 EP with USB_COMPOSITE ( #19281 )
2020-09-06 20:04:20 -05:00
Victor Oliveira
486731162f
Fix STM32F1 SPI device init, MKS_LCD12864 ( #19271 )
2020-09-06 17:29:43 -05:00
Victor Oliveira
b6ab163814
Emergency Parser for STM32F1 ( #19279 )
2020-09-06 17:23:36 -05:00
Victor Oliveira
a37cf24900
Emulated DOGM via HAL TFT, XPT IO ( #19017 )
2020-08-21 18:54:21 -05:00
Victor Oliveira
ff5c8d3570
Optimize LVGL with HAL TFT IO (SPI and FSMC) ( #18974 )
2020-08-13 18:31:59 -05:00
Victor Oliveira
2ef6c8ba97
Marlin Color UI for STM32F1 (SPI) ( #18958 )
2020-08-08 18:45:34 -05:00
Victor Oliveira
ee69fb00a6
Marlin Color UI (FSMC) for STM32F1 ( #18952 )
2020-08-08 00:32:30 -05:00
ellensp
f2f1d8fa21
HW PWM sanity checks for SPINDLE_LASER_FREQUENCY ( #18947 )
2020-08-07 17:59:09 -05:00
Victor Oliveira
cec035688d
Fix / optimize FSMC init ( #18941 )
2020-08-07 01:55:15 -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
bba157e5bd
SanityCheck: No Adafruit NeoPixel for STM32F1 ( #18833 )
2020-07-29 22:04:47 -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
Scott Lahteine
451f48231d
Ender 3 V2 BL24C16 EEPROM support ( #18758 )
2020-07-24 03:09:14 -05:00
Scott Lahteine
d1e20eb29f
Update links, README, contributing, etc.
2020-07-23 20:46:51 -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
Sergey1560
9424567189
Fix passive Chamber Temp reading ( #18674 )
2020-07-16 21:42:55 -05:00
Jason Smith
95b76a65c3
Increase STM32F1 Servo Timer Interrupt Priority ( #18637 )
2020-07-14 19:07:27 -05:00
Jason Smith
af8be58d92
Fix broken POWER_LOSS_RECOVERY prompt ( #18557 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-07-06 01:18:49 -05:00
Victor Oliveira
e5bc9d31cc
Add TFT_LVGL_UI support ( #18438 )
2020-07-01 01:30:24 -05:00
Giuliano Zaro
bfcf7ac2fd
Use "reset reason" defines ( #18462 )
2020-06-29 01:02:36 -05:00
Scott Lahteine
424569b4c4
Power monitor and display ( #17437 )
2020-06-18 15:23:03 -05:00
Scott Lahteine
f4c258dc23
Creality Ender 3 v2 ( #17719 )
2020-06-16 01:45:27 -05:00
Scott Lahteine
aea60d9450
Clean up trailing spaces
2020-06-15 18:11:32 -05:00
Sergey1560
bcf7ac7483
STM32F1: Fix SDIO read errors ( #18228 )
2020-06-08 19:59:44 -05:00
Victor
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
ellensp
33d1e77e2e
Allow pins override of *_TIMER_NUM and HAL_*_TIMER_ISR ( #18128 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-06-01 18:33:30 -05:00
Scott Lahteine
785f442c8c
Group some sanity checks
2020-06-01 17:03:58 -05:00
Jason Smith
dcb90a8d61
No SERIAL_STATS for LPC, STM32 ( #18145 )
2020-05-31 00:45:04 -05:00
Scott Lahteine
6ee81f0d26
eeprom_init from STM32F1/access_start
2020-05-30 22:34:30 -05:00
Bob Kuhn
6c994002af
No SD_CHECK_AND_RETRY with USE_USB_COMPOSITE (STM32F103 + SDIO) ( #18108 )
...
* disable SD_CHECK_AND_RETRY when USE_USB_COMPOSITE is enabled
* Update Sd2Card.cpp
* Disable SD_CHECK_AND_RETRY with USE_USB_COMPOSITE
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-05-26 00:44:12 -05:00
Scott Lahteine
461647fcee
Use MARLIN_EEPROM_SIZE with E2END as fallback ( #18059 )
2020-05-22 02:15:40 -05:00
Scott Lahteine
3c080ee3e6
Cleanup, comment "wired" eeproms
2020-04-30 18:00:42 -05:00
Scott Lahteine
5e6faa999d
Refine EEPROM types / flags ( #17772 )
2020-04-29 14:46:33 -05:00
Scott Lahteine
2c959123e5
Clean up whitespace
2020-04-28 06:09:52 -05:00
Jason Smith
f709c565a1
STM32F1: SD EEPROM fallback ( #17715 )
2020-04-27 23:45:20 -05:00
Scott Lahteine
eebb68cd7f
SPI performance tweak
2020-04-26 03:11:28 -05:00
Scott Lahteine
4ed912eb23
Misc. patches
2020-04-25 22:10:19 -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
Scott Lahteine
0fec478562
Wrangle HAL EEPROM types
2020-04-21 21:33:13 -05:00
Scott Lahteine
847ea583f6
STM32F103VE has 512K Flash EEPROM ( #17565 )
2020-04-16 15:34:44 -05:00
Scott Lahteine
880f63b008
It looks like HAS_ONBOARD_SD is obsolete
2020-04-16 03:31:44 -05:00
Giuliano Zaro
129b270628
QSPI EEPROM for SAMD51 ( #17292 )
2020-03-27 17:29:17 -05:00
Scott Lahteine
adb7a88428
Fix an unused var warning
2020-03-23 17:35:43 -05:00
Scott Lahteine
580d314fbe
Skip impossible PWM sanity-checks
2020-03-23 17:35:43 -05:00
Scott Lahteine
118bd2f8b2
Apply loop shorthand macros ( #17159 )
2020-03-13 23:18:16 -05:00
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI ( #17156 )
2020-03-13 16:29:29 -05:00