70 Commits (9ea2ff950a8741d685823bc5220c335f655f63e4)

Author SHA1 Message Date
Christopher Pepper 4b16fa3272 Implement HAL and apply macros across code-base
Implement AVR Platform
7 years ago
Scott Lahteine 0873c667fa Apply coding standards to recent merges 7 years ago
Tannoo aaacef9441 Corrections (#7231)
20x4 map integration.    Also some minor changes to the UBL Menu layout.     Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.
7 years ago
Scott Lahteine ae5923a3d0 Make lcd_bootscreen common to both 7 years ago
Scott Lahteine 76c92a1fab Clean up some trailing spaces 7 years ago
Scott Lahteine 4cb45c10dd Patch ubl lcd mesh map indentation 7 years ago
Scott Lahteine abd6ba62b4 Some cleanups for ubl lcd mesh map 7 years ago
Scott Lahteine b492e0878d Changes to reduce and simplify 7 years ago
Tannoo 80abc872f3 Updated to better support the coming "radar" 7 years ago
Tannoo e90cbf5c16 UBL Map Cleanup 7 years ago
Scott Lahteine 424d0bae8b Merge pull request #7100 from thinkyhead/bf_HAL_prepare
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine 6c45d0fd81 Apply maths macros and type changes ahead of HAL 8 years ago
Scott Lahteine 725d9d9a56 Fix and improve LCD value editing display
- Fix: When "100.0" changes to "99.0" the LCD shows "199.0"
- Use 2 rows if needed on character LCD, (allowing longer labels…
Germany, et. al.)
- Known issue: A certain length label combined with a certain value
drawing function could, for example, display 99.0 on 1 line, but 100.0
on two lines. Workaround would be to pass a nominal value size argument.
8 years ago
Bob-the-Kuhn a1c65fd3d5 convert DAC percent to uint8_t
=====================

add test to Travis
8 years ago
Scott Lahteine d9da126776 Cleanups for UBL / ultralcd.cpp 8 years ago
Scott Lahteine 4414825e0d Merge pull request #7038 from thinkyhead/bf_PCA9632
PCA9632 PWM color LED support
8 years ago
Roxy-3D 824f71d503 LCD Panel Interactive Mesh Editing (#7045)
Original Mesh Bed Leveling replacement put at top of UBL Menu Options to
help facilitate the removal of the Original Mesh Bed Leveling.

Radar display (and control) of the UBL Interactive Mesh Editing.
8 years ago
Scott Lahteine 445227c807 Fix missing LCD_STR_REFRESH 8 years ago
Thomas Moore e47029199e Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF (#7000)
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF

* Add HEATER_IDLE_HANDLER conditional
8 years ago
Scott Lahteine 21217d53df Circular scrolling of the status message 8 years ago
Scott Lahteine 45c74406cf Recover 32 bytes of SRAM in Marlin bootscreen code 8 years ago
Scott Lahteine efc198f952 Spacing, const, comments 8 years ago
Roxy-3D 0dd0033b33 Save up to 94 bytes of RAM on 20x4 LCD Display machines (#6964)
* Save up to 94 bytes of RAM on 20x4 LCD Display machines

Moved the custom screen characters out of RAM into Program Memory.  With
SD-Card support and the Progress Bar enabled, this saves 94 bytes of RAM
memory.

This was tested using the example_configurations/FolgerTech-i3-2020
files.  So a couple small changes to those files snuck into this Pull
Request.

Probably...  We can find similar savings in the Graphics LCD code it we
comb through it.   And if so...  That is the place we really need to
save RAM memory!

* Tidy up white space and indentation
8 years ago
Scott Lahteine bfe7fbe5c0 Maintain message scroll rate 8 years ago
Scott Lahteine 789b2928a8 Tweak scrolling message code 8 years ago
Thomas Moore a32f7b329c Fix heater status display for advanced pause 8 years ago
Scott Lahteine 8d69394ae1 Fix LCD printing of progmem strings 8 years ago
Scott Lahteine 266ae8912a Formatting in _draw_heater_status 8 years ago
Scott Lahteine 6b9ca16f36 Patch lcd_print edge limit code 8 years ago
Scott Lahteine eb39d6e3e2 Don't draw progress bar until it has 1% 8 years ago
Scott Lahteine 71367fd518 Scrolling status message option 8 years ago
Thomas Moore fb5e0ffe16 Unify M600 and M125 pause features (#6407)
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Scott Lahteine 76af9ac7c5 tweaks 8 years ago
Scott Lahteine ba5910ab6c Constrain LCD status message rendering 8 years ago
Scott Lahteine f1a1c6873e Patch lcd_implementation_status_screen compiler warning 8 years ago
Scott Lahteine 081bf1f879 Patch #else / #endif comments 8 years ago
Scott Lahteine 0a8e09c723 Clean up excess whitespace, comment formatting 8 years ago
Scott Lahteine 4d96d3eab1 Bootscreen delay after clear, then set chars
Fixes #6426
8 years ago
benlye 2c86dfd3b5 Fix compiler type conversion errors after LCD changes 8 years ago
Thomas Moore f8e77d6545 Add Linear Advance values to EEPROM and enable configuration of K via LCD 8 years ago
Scott Lahteine 4487d22d56 Apply FIXFLOAT macro 8 years ago
Remo Kallio d38b1bc4b1 Show filament width sensor values in LCD constantly if SD card support is not enabled. 8 years ago
Scott Lahteine cd882b88db #if defined => #ifdef / PIN_EXISTS 8 years ago
Scott Lahteine fb60aa3736 UBL implementation 8 years ago
Scott Lahteine cea3ea772c Fix submenu hotend status display 8 years ago
Scott Lahteine 6e0b3fcc08 Optimize M600 heater status LCD items 8 years ago
Scott Lahteine d9dcef8a87 Spacing, coding standards 8 years ago
Roxy-3D 8bf0b496b9 Improve M600 with timeout, wait for heatup. 8 years ago
Scott Lahteine 18ba31e9b5 Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example 8 years ago
Scott Lahteine 03af5961b0 Hide (or remove) custom character change on boot screen 8 years ago