Scott Lahteine
Scott Lahteine
If this isn't breaking anything I may go ahead and merge this incomplete LCD refactor to get the ball rolling. This set of changes will be very important to the...
> 128x64 lcds and 20x4 displays are already broken, with spacing issues > marlin controlled touch screen are all now broken after latest touch refactors > SPI TFT displays have...
> I don't see anything actually _including_ those files yet. You probably already figured this out, but the appropriate LCD defines are included automagically by `pins_lcd.h` which is included at...
> First I have some X axis improvements to make on my printer so I can print a 15ish minute benchy on 8 bit and 12V just to showcase how...
> EEPROM datasize error. Nothing abnormal about that. You have to write the EEPROM anew after any update that alters the EEPROM data structure, and in this case the defaults...
```cpp #ifdef TARGET_STM32F4 #define DWIN_SERIAL Serial1 #else #define DWIN_SERIAL LCD_SERIAL #endif ``` @InsanityAutomation — I'm curious about the `LCD_SERIAL` port used on the STM32F4 versus the F1. It would be...
I see there is a newer version of Ender-5 S1 firmware over at https://github.com/CrealityOfficial/Ender-5S1 … So we'll have compare that and bring over any updates. Pretty soon….
The last few months have been focused on Input Shaping, Fixed-Time Motion, fixing a Linear Advance issue that appeared in 2.1.2, cleaning up probe behavior, and doing a major refactor...
The `lcd_put_u8str` methods were a bit more standardized recently so they behave more consistently across different display types. I'm sure I didn't merge everything quite perfectly with these string methods....
> @thinkyhead I need to revert a small change that you made. Please take a look at the reason here… Interesting. I would have expected `HAL_SRAM_MODULE_ENABLED` defined with no value...