Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 030b66eb2710165a2081c625a7a0573a6d04b5ae
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Nov 7 01:11:51 2021 -0600

    🎨 Misc. code cleanup

commit e15f9fdcd9ccff010f188d6b0762cf00956a55c1
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Sat Nov 6 23:09:15 2021 -0700

    🚸 Indicate Preheating for probe / leveling (#23088)

commit dc972990f35ed0f6c1ddc7d2d6c15df9e8a4cb3c
Author: Evgeniy Zhabotinskiy <evg-zhabotinsky@users.noreply.github.com>
Date:   Sun Nov 7 07:16:18 2021 +0300

    🩹 Fix M503 report (#23084)

commit 27220f09440e90ed490087273a2357b84a41663c
Author: Jin <3448324+jinhong-@users.noreply.github.com>
Date:   Sun Nov 7 11:53:36 2021 +0800

    🍻 Preliminary fix for Max31865 SPI (#22682)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 30a69f76a3dc9deaef6974d18107d7f759502092
Author: dwzg <50058606+dwzg@users.noreply.github.com>
Date:   Sun Nov 7 04:48:00 2021 +0100

    🐛 Fix JyersUI scrolling filename, etc. (#23082)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit c07aa875bc8c285adf7f967df656f6bf8a13bf92
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Sun Nov 7 15:27:53 2021 +1300

    🐛 Fix DGUS Reloaded status message (#23090)

commit dfdffca2bddb2c7301b6befe5d453da5b84dc16f
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Nov 7 01:06:43 2021 +0000

    [cron] Bump distribution date (2021-11-07)

commit f5284715fb7c35a5ba9caf98f45f533db709eeb4
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Nov 6 00:58:50 2021 +0000

    [cron] Bump distribution date (2021-11-06)

commit 3e8cdef36b42d4cae1efc8fe3272497827dcc440
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Nov 5 01:00:14 2021 +0000

    [cron] Bump distribution date (2021-11-05)

commit f6147e038bbd4b4b96c8c188107b9e7d4f02d534
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Nov 4 12:18:23 2021 -0500

    🍻 Get/clear reset source earlier

    Followup to #23075

commit f53d627750ab0cf377ea1738bdcf792f2ef37de9
Author: Skruppy <skruppy@onmars.eu>
Date:   Thu Nov 4 18:11:57 2021 +0100

    🐛 Prevent AVR watchdogpile (#23075)

commit a9dc737624cf45bceff1866ce4807bb2cc36ac44
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Thu Nov 4 18:04:04 2021 +0100

    🐛 Fix TFT backlight [STM32] (#23062)

commit 7b792014703e778d8fc0b1760747d50ab8f340d1
Author: BigTreeTech <38851044+bigtreetech@users.noreply.github.com>
Date:   Thu Nov 4 18:54:38 2021 +0800

    🐛 Fix Octopus-Pro Max31865 / SPI (#23072)

commit 4483b8aaf023576ea1c8ecfa84e7093ec26ad75a
Author: Robby Candra <robbycandra.mail@gmail.com>
Date:   Thu Nov 4 17:28:42 2021 +0700

    🔨 Fix IntelliSense / PIO conflicts (#23058)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit 399faa91b99dab0f8565396efd32f277965c93b2
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Thu Nov 4 14:04:06 2021 +1300

    📌 'STOP' auto-assign, some Chitu V9 pins (#22889)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit fef96bb556f19bf1e132368ec0675d1d2b12634d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Nov 4 01:00:55 2021 +0000

    [cron] Bump distribution date (2021-11-04)

commit 02b6fb8025ef82c2d1290cdc1a98bc0c54f502c9
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Nov 3 07:06:31 2021 -0500

    🔨 Script 'mfprep' finds pending commits

commit cac42e24a581915176816c680a61396855660b19
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Nov 3 07:02:21 2021 -0500

    🔨 Update git helper scripts

commit 627b67e27aa4de50c172e0ffc4a13fe3fb2d35f8
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Nov 3 01:00:15 2021 +0000

    [cron] Bump distribution date (2021-11-03)

commit f632b72e8c58ea4c54676ca17e9b9c9ee4584be0
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Nov 2 01:28:00 2021 -0500

    🔨 Support ABM in mf scripts

commit 0db9f9a828c43f978e37b5140f7b9bb6ca630667
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Nov 1 23:15:29 2021 -0700

    📌 Default NeoPixel pin for MKS Robin E3/E3D (#23060)

commit 95357c33fb0d3ce6d84e59bd16e8354836997015
Author: Sebastien BLAISOT <sebastien@blaisot.org>
Date:   Tue Nov 2 06:49:21 2021 +0100

    🐛 Fix NEOPIXEL2_SEPARATE default color (#23057)

commit da830e6ced7f7c7e509e748104245064d1c1b265
Author: Andrei M <22990561+andrei-moraru@users.noreply.github.com>
Date:   Tue Nov 2 01:47:16 2021 -0400

    ⚗️ Use pwm_set_duty over analogWrite to set PWM (#23048)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 767a15d468ab6859eec19600541ad21dff757d1a
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Nov 1 22:43:40 2021 -0700

    🔧 Endstop / DIAG homing conflict warning (#23050)

commit a57355ee06e59fb3d89ab56f8749eb5549efbee3
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Nov 1 21:23:54 2021 -0700

    ✨ Allow Low EJERK with LA, optional (#23054)

commit 498937967482faf7b299c2119c258c8ce7090ce9
Author: Robby Candra <robbycandra.mail@gmail.com>
Date:   Tue Nov 2 10:29:23 2021 +0700

    🎨 Fix redefine warnings (#23061)

commit 7942f71d26b58630a841f2de2d4f2abaa4120395
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Nov 1 20:23:24 2021 -0700

    ✨ Artillery Ruby (STM32F401RCT6) (#23029)

commit 6af344c19329b51307d38463c4912651ac1dcdaa
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Nov 2 01:02:55 2021 +0000

    [cron] Bump distribution date (2021-11-02)

commit 40477e031f16c2ecde535bc4ddae65c986060c9a
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Nov 2 12:36:22 2021 +1300

    🐛 Fix Y_SERIAL_RX_PIN for FYSETC S6 (#23055)

commit 36e475b8beccd7bcc74335cbab69c5aa6ecbf61c
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Nov 2 12:34:53 2021 +1300

    🩹 Fill gaps in pinsDebug_list (#23051)

commit 296a6137cd06ce06f062767ab1b59f99ee95a094
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Mon Nov 1 23:03:50 2021 +0000

    🚸 More flexible Probe Temperature Compensation (#23033)

commit 5e9b5bb4482bdc4e600c2d0302faca29d6487b42
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Nov 1 01:03:28 2021 +0000

    [cron] Bump distribution date (2021-11-01)

commit 9176dcea6ee1e449aee8f4972739268d4e97f034
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 8 01:17:16 2021 -0500

    📝 Tweak EXP comments

commit efe2e79ac8e6d35e80a7d29bfd266685a82dc546
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 30 23:43:19 2021 -0500

    🔨 Help for GDB remote debugging

commit ba0b772d84bad99604b0131e2142366544370646
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 30 22:43:02 2021 -0500

    🩹 Fix linker error (transfer_port_index)

commit b88612f9761601e985f8ec8db5d3b91214c39555
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 31 01:03:08 2021 +0000

    [cron] Bump distribution date (2021-10-31)

commit 4dd1f0928688c68c6c334e1fb1a8e13be2dc351a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 30 04:16:37 2021 -0500

    💚 Update Ender-3 V2 config path

    MarlinFirmware/Configurations#600

commit be412e3e2b07664f95eec21dc8a63a66f25d26a6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 30 01:39:33 2021 -0500

    🎨 Adjust Ender-3 V2 DWIN options

commit 75e0b7f8ff668217889b770a83990c532998ca95
Author: aalku <aalku7@gmail.com>
Date:   Sat Oct 30 07:17:20 2021 +0200

    ✨ Shutdown Host Action (#22908)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit aa4e32555dd247c391356a2e1449dd9820beeab6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 29 20:46:55 2021 -0500

    ✨ "Rutilea" ESP32 board (#22880)

commit 18a924d4e26539c270dc08677d4319e5b012c723
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 29 20:42:52 2021 -0500

    🔧 Configuration version 02000903

commit 67b075fd39e530c5d7e8a09ee6b3dba81d8548d0
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 30 00:58:37 2021 +0000

    [cron] Bump distribution date (2021-10-30)

commit 70e31bff45165dd07375cd6140fc0a72468e0894
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Oct 27 21:36:06 2021 -0500

    🎨 Standard 'cooldown' method

commit b09038fcc72bc8df4ec8a7014597586e0b0390ca
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Oct 27 20:01:44 2021 -0500

    🎨 Standard material presets behavior

commit 1d80464ba77bc576426f15af28a633bf48d769ad
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Oct 27 21:15:58 2021 -0500

    🎨 Define HAS_PREHEAT conditional

commit 3b9bea6f80f02b76f6b71c6c1dcdb751e3611d8e
Author: tome9111991 <57866234+tome9111991@users.noreply.github.com>
Date:   Sat Oct 30 00:49:12 2021 +0200

    🐛 Fix E3V2 (CrealityUI) Tune/Prepare > Zoffset (#23040)

commit 2c8dce69e16daa08de4a62f115b06fe68c0db17d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 29 00:58:40 2021 +0000

    [cron] Bump distribution date (2021-10-29)

commit 5d04c7496cec3b8a564ac302da116e3783c4b1d3
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Oct 28 19:22:35 2021 -0500

    🐛 Fix EZBoard V2 board name

commit a1c4aad1472bb418bc0c0bc52322032b68df3a1f
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Thu Oct 28 03:26:05 2021 -0700

    🐛 Fix MKS Robin E3/E3D Z Stop/Probe pins (#23034)

commit aa2c6387e95bdab955499627e3890561842f0a6a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 26 21:54:43 2021 -0500

    🎨 Apply HAS_MULTI_HOTEND conditional

commit fbc125b06c0858d1dbdd29908ad862ed25918b3b
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Oct 28 01:00:14 2021 +0000

    [cron] Bump distribution date (2021-10-28)

commit c0337da6334923ea7b65bcd4f9c1ea08c8b33cf2
Author: Zlopi <zlopi.ru@gmail.com>
Date:   Wed Oct 27 23:10:46 2021 +0300

    🚸 Scroll long filename on MKS TFT (#23031)

commit 11f1335efb448c5774c92ca14a72e6dbec9dac23
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Thu Oct 28 09:06:06 2021 +1300

    🩹 Retain LCD pins with motor expansion (#23024)

commit 3f6c8d5dc56938f95edaecddf20e9b76aec6df29
Author: somehibs <hibs@circuitco.de>
Date:   Wed Oct 27 21:00:02 2021 +0100

    🐛 Fix serial PORT_RESTORE (and BUFFER_MONITORING) (#23022)

commit 2199ae77c80aa419a580f9ed8dc2f11ecddd6912
Author: tome9111991 <57866234+tome9111991@users.noreply.github.com>
Date:   Wed Oct 27 21:58:32 2021 +0200

    🐛 Fix E3V2 (CrealityUI) position display (#23023)

    Followup to #23005, #22778

commit de6dfc9abc9aed3769c92ab89e35ee598424c3fe
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 27 01:02:46 2021 +0000

    [cron] Bump distribution date (2021-10-27)

commit 65dfc407a5a57eaaa036475b079153efdd1a51da
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 26 19:36:16 2021 -0500

    🚸 Tweaks to UBL G29 Q

commit 9338b7f06e03fd27ac8b2babb96e92a2701700ad
Author: woisy00 <spam@bergermeier.info>
Date:   Wed Oct 27 01:05:34 2021 +0200

    🐛 Fix AUTOTEMP bug (thermal runaway) (#23025)

    Regression from 9823a37

commit 79626062d03f2f336b43378cc950ead9bffc8703
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 26 00:59:45 2021 +0000

    [cron] Bump distribution date (2021-10-26)

commit 73875cf9ccd4b23bbe2a46bb57192109b7d1a7c6
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Mon Oct 25 22:29:40 2021 +0100

    🚸 Default T0 for M569, M906, M913 (#23020)

commit 930cb7c3175eb85866bb673a861f8945c3c18726
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Oct 26 10:02:29 2021 +1300

    ⚡️ Add'l PCINTs for Mega Extended (#23019)

commit 90716eb7ce6ffd315b923e85a19d3bca65b78ff0
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Sun Oct 24 23:14:02 2021 -0700

    ✨ Octopus Pro V1.0 with STM32F429ZGT6 (#23008)

commit b619a7184406a3fff2d67d33f1f82159721bb1bc
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Oct 25 19:12:07 2021 +1300

    🐛 Fix børken E_DUAL_STEPPER_DRIVERS (#23017)

commit 70863058cd91b155a9d299680c34430c8d9a4192
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Mon Oct 25 01:08:15 2021 -0500

    🐛 Fix Ender-3 V2 Enhanced SetFlow (#23016)

commit 5ef0468251b24fae5d2053691ff986b95fcd1631
Author: Lefteris Garyfalakis <46350667+lefterisgar@users.noreply.github.com>
Date:   Mon Oct 25 09:06:13 2021 +0300

    🚸 E3V2 Enhanced cosmetic fixes (#23009)

commit d79ea20dcd139ae0073051fd15405fef5b40dbf4
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Mon Oct 25 01:39:48 2021 -0400

    ✨ Creality v2.4.S1 (Ender 7) board  (#23010)

commit f6c7fbd1ab62b0c3aa70c971ad6c30d062d3252a
Author: Dennis <Stuxles@users.noreply.github.com>
Date:   Mon Oct 25 07:35:11 2021 +0200

    🐛 Fix JyersUI current positions (scaling) (#23005)

commit 444f27dfa0bba82b73b428b7adcc50d44b99775a
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Mon Oct 25 06:33:40 2021 +0100

    🐛 Add USE_TEMP_EXT_COMPENSATION options (#23007)

commit f8968ed13c217ffa8db13d15c1d136e8d3864c1e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 24 23:32:34 2021 -0500

    🐛 More explicit allocation of solenoids

    In reference to #22887

commit 6a6bf0fd1b04f79215ee6d64596fdb1dcd72ccaa
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 24 23:33:27 2021 -0500

    🔧 Fewer alerts about Z_SAFE_HOMING

commit 22d3a993e7d5d2499517ddda8de5b8450735ab56
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 25 01:03:57 2021 +0000

    [cron] Bump distribution date (2021-10-25)

commit e5e872c2e2ff87a4bef0c0565aec97cc12355dc7
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 24 01:02:51 2021 +0000

    [cron] Bump distribution date (2021-10-24)

commit 3ec0213dbc34152e18eb5b4225e02a12d6cdc8e5
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 23 01:04:09 2021 +0000

    [cron] Bump distribution date (2021-10-23)

commit 9c055621a0944e7f65051c0c72d117d13b7fe05b
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Fri Oct 22 21:56:05 2021 +0100

    🐛 Fix probe temp compensation maths (#23004)

commit de3c563a990e72533fb9ea9f376c53595c3e986b
Author: tome9111991 <57866234+tome9111991@users.noreply.github.com>
Date:   Fri Oct 22 18:16:07 2021 +0200

    🐛 Fix SHOW_REMAINING_TIME option for JyersUI (#22999)

commit 9a19ea50d8451fc0970843cc896bd2553e0f987e
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Fri Oct 22 08:52:31 2021 -0700

    ✨ BigTreeTech TFT35 SPI V1.0 (#22986)

commit f62890d889f51e07e3281e065d93445afe7b6566
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Fri Oct 22 17:57:30 2021 +1300

    🐛 Fix E3V2 width/height defines (#22994)

commit a309a9535db532457b0aca8e861f5b8ed9f8dd93
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 22 01:12:18 2021 +0000

    [cron] Bump distribution date (2021-10-22)

commit 566ce56a2d6c572d9d4700dad95a330b2459cb32
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Oct 21 01:08:58 2021 +0000

    [cron] Bump distribution date (2021-10-21)

commit a05b66a9503ea89cbb967f50c8680856c40c724f
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 20 01:05:51 2021 +0000

    [cron] Bump distribution date (2021-10-20)

commit a6a838084d69435f2113deb5d783b96d909be085
Author: Augusto Zanellato <augusto.zanellato@gmail.com>
Date:   Tue Oct 19 17:24:22 2021 +0200

    ✨ Eryone Ery32 mini (STM32F103VET6) board (#22956)

commit 52edc543bd72bfacb4ac6eb47eae2e466dcce62d
Author: Mike La Spina <mike.laspina@shaw.ca>
Date:   Tue Oct 19 06:05:23 2021 -0500

    🩹 Fix pragma ignored for older GCC (#22978)

commit 5f7c92dfbb0af65610d88ea48d48f00fd04505c2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 19 05:59:48 2021 -0500

    🎨 Refactor MOSFET pins layout (#22983)

commit b69971f06aed8e2811ffcede0f153251f06775dc
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 05:53:34 2021 -0500

    🔨 Fix older GCC CXXFLAGS warning

commit 1f3f9cb68ce9c9adad55a98ccea07e491d7b9785
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 05:52:41 2021 -0500

    🎨 Pragma GCC cleanup

commit e77df7230023cc0ac4eb4cce08fae70ff1427dce
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 05:51:49 2021 -0500

    🎨 Fix pinsDebug_list warnings

commit f8ec8e5bf6df342a27e5dc9e39d6605c50f64194
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 04:03:03 2021 -0500

    💡 Sub-include pins labels

commit 6cf6c4cd852bd09c509407057e81e37e36bad52e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 02:56:44 2021 -0500

    🔨 Delete after encrypt. Lerdge encrypt only once

commit c91451d215506b3c3977b9ae4b146c98b48acdeb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 19 02:49:35 2021 -0500

    🔨 Update 'pio vscode init' detection

commit 3a77894efd579955968a4bcf023b6d8ae937ae05
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 19 01:06:11 2021 +0000

    [cron] Bump distribution date (2021-10-19)

commit 357fb8d98458883144e29a39e9f4d5c033f803a3
Author: Jason Smith <jason.inet@gmail.com>
Date:   Mon Oct 18 01:11:16 2021 -0700

    🐛 Fix max chamber fan speed (#22977)

commit 7bab1c92e72f8e1bdb5c04287c4ee82a89dba600
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Oct 18 00:57:54 2021 -0700

    🐛 Fix I2C EEPROM SDA/SCL aliases with SKR Mini E3 V2 (#22955)

commit ec57879c595ceffff8c136bf8acd5b4bce33a44a
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Oct 18 20:54:20 2021 +1300

    🐛 Fix MMU1 compile (#22965)

commit d3a84bc584875dc3e022f2d9fd8065207caef204
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Mon Oct 18 00:51:01 2021 -0700

    ✨  BTT Octopus Pro V1.0 (STM32F446ZET6) (#22971)

commit 28e2c358d1238d2d0db9e74b23e83f6e3bff89d4
Author: Mike La Spina <mike.laspina@shaw.ca>
Date:   Mon Oct 18 02:40:47 2021 -0500

    🎨 Suppress type warning (#22976)

commit 2e0bde37d77c8c0d8274d74f18cb27be2c232278
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 17 22:10:08 2021 -0500

    🎨 Add MKS UI goto_previous_ui

commit ad4a8a68c2125f74124225813fe978c31677b3e5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 18 01:49:35 2021 -0500

    ✅ Warn about dummy thermistors

commit b93c3301f2146bed7287ad097b95b53507c35420
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Mon Oct 18 02:03:01 2021 -0400

    Fix JyersUI ZOffset Multiplication (#22975)

commit d2b0939118827c49610058c41f521b789c827477
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Mon Oct 18 02:01:28 2021 -0400

    Fix Tool Change Park (#22968)

commit 741e70541d5ba0e8a7cfd2c402b306dfab4b77ee
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 17 20:24:41 2021 -0500

    🚸 Tweak MKS UI G-code console

commit d685cbd5c304e8e3f3b86960e616c6b797ae85bd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 17 18:11:16 2021 -0500

    🎨 Fix up MKS UI defines

commit 7d16f0cadf12ed9c662d47af96daad6fe8e07d9e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 17 19:26:31 2021 -0500

    🔨 Improve 'mftest' error message

commit cd0ee8c34dab5393d7b7c7845e553a02dfd6d2da
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 18 01:06:10 2021 +0000

    [cron] Bump distribution date (2021-10-18)

commit bc567e7b4939f3abb75a72c313824e6abf0fb07c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 17 16:56:01 2021 -0500

    🔧 Safety feature warnings

commit 3c94f2f1c33395e45f3b2456f97eb64310b41000
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 17 01:02:43 2021 +0000

    [cron] Bump distribution date (2021-10-17)

commit babb3d7b4ce49fdca215bab857039e7132dfadbd
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 16 01:07:57 2021 +0000

    [cron] Bump distribution date (2021-10-16)

commit 9d72cbf84b970e5060f8dceef7158b9ca8252856
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 15 15:07:47 2021 -0500

    💡 Update old gnu.org links

commit 95662d3aed0a31ea832407c042a5b0c56cd8a2db
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Fri Oct 15 15:56:59 2021 -0400

    ✨ Add option EVENT_GCODE_TOOLCHANGE_ALWAYS_RUN (#22960)

commit ee28a14e8e7f6b33fe5813dbedcd85380207c345
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 15 00:24:08 2021 -0500

    🎨 Refactor Host Actions as singleton

commit de5aefd09e2ede1314382c4a10e51335d07524f9
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Fri Oct 15 14:38:03 2021 +1300

    🔧 Add, update TFT sanity checks (#22928)

commit 11435356643c7e32dd6f30e8a144e2c3766bfb35
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 15 01:05:59 2021 +0000

    [cron] Bump distribution date (2021-10-15)

commit 5d665d5e1e3a7b9f95cd4075815883fce3791465
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Oct 14 01:01:39 2021 +0000

    [cron] Bump distribution date (2021-10-14)

commit 8e4953514c893410c402ba6486f86580385effd9
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Tue Oct 12 23:19:05 2021 -0400

    ⚡️ Formbot ST7920 delays, intentional X2 pins (#22915)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit bf91bd5eee252a2ec2feacb54bd1ed88b38215aa
Author: Dmytro <svetotled@gmail.com>
Date:   Wed Oct 13 05:45:00 2021 +0300

    🎨 Update MKS UI for no bed, extruder (#22938)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit f58934c4efc6319aebaa3d0845030b91bea64828
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Tue Oct 12 19:06:39 2021 -0700

    🐛 Fix MKS Robin Pro 1.0 LCD reset pin (#22937)

commit 8ce2254aa69ae12bc31c6e55bf88a7d1a60054fa
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Tue Oct 12 19:05:37 2021 -0700

    🔧 Remove obsolete G34 sanity check (#22929)

commit 0d41667bc2c3895ea8e3ed28435f42ffa106f44f
Author: George Fu <nailao_5918@163.com>
Date:   Wed Oct 13 09:32:54 2021 +0800

    🐛 Fix FYSETC Cheetah v2.0 build (#22926)

commit 02dc7a6387fdc3b9bd1659b3aa400802bacb7828
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Wed Oct 13 14:28:45 2021 +1300

    🐛 Fix G33 homing current (#22909)

commit 3f9ff2421fadb2513e5c94688d4c49e4bf6b84e7
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Tue Oct 12 18:26:42 2021 -0700

    🐛 Fix SKR Mini E3 V2 I2C-based EEPROM (#22919)

    Followup to #20609

commit 332ef9939c27d8b8159b71b713c892246b004efd
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 13 01:07:25 2021 +0000

    [cron] Bump distribution date (2021-10-13)

commit a7519ecca92cbaa3e3c4cc28dcb19911bf5115b0
Author: mks-viva <1224833100@qq.com>
Date:   Tue Oct 12 20:01:18 2021 -0500

    ✨ MKS Eagle (STM32F407VET6) board (#22897)

commit 15ebe45f36f34bce4a07f6348c85ffb1ab904087
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Tue Oct 12 19:40:56 2021 -0400

    🐛 Fix IDEX + DISABLE_INACTIVE_EXTRUDER (#22925)

commit 769948bb4d6d55d2bf4b42d69e79ce516986d77a
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 12 01:05:49 2021 +0000

    [cron] Bump distribution date (2021-10-12)

commit ad14b5052cd60b6ab79bb236529241696266bf30
Author: Stuart Pittaway <1201909+stuartpittaway@users.noreply.github.com>
Date:   Mon Oct 11 23:42:29 2021 +0100

    ✨ M261 S I2C output format (#22890)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit 90fa48ffd565ae28e8a0bfcf2d5f8b5a2de2e558
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 11 01:03:10 2021 +0000

    [cron] Bump distribution date (2021-10-11)

commit 0c86cc89f0c74e58949f8c5a0351d57dffab8019
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 10 01:03:22 2021 +0000

    [cron] Bump distribution date (2021-10-10)

commit b3fd0a50505455bbd4d0487b202ab75797a79421
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Sat Oct 9 19:13:19 2021 -0400

    🐛 Fix IDEX Duplication Mode Positioning (#22914)

    Fixing #22538

commit 33809ae000da2cf1a5a2b0641b235a6bb68d245a
Author: Minims <github@minims.fr>
Date:   Sun Oct 10 01:10:21 2021 +0200

    🩹 Adjust GTR 1.0 ST7920 display delay (#22904)

commit 886c59dc1045787042fa3b824bdc56655d10d655
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Sun Oct 10 01:05:24 2021 +0200

    🐛 Queue string followup (#22900)

commit 13bb2393e13148732861c690d523f07972f4abd8
Author: Pyro-Fox <36782094+Pyro-Fox@users.noreply.github.com>
Date:   Sat Oct 9 15:09:50 2021 -0700

    🐛 LCD string followup (#22892)

commit bd6a1a2898909fff228febcb38538e47a2416634
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 9 00:59:22 2021 +0000

    [cron] Bump distribution date (2021-10-09)

commit 1ec399c6ab2f51f7d9c491c098c001679d0ad0da
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 8 01:05:32 2021 +0000

    [cron] Bump distribution date (2021-10-08)

commit 1f41437052c35a9091e057b843533d5695e8676e
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Oct 7 01:03:32 2021 +0000

    [cron] Bump distribution date (2021-10-07)

commit f79d1f114c44c9f56cf2ae65203ae88fc2e4f6de
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Thu Oct 7 09:42:59 2021 +1300

    🎨 Define Octopus allocated endstop pins (#22882)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 9922410a73fd3285bfba0478ac16f04eeee48b8e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 5 21:35:31 2021 -0500

    🔨 Port libsdl2_net required for macOS simulator

commit 149cbe795da4828b8df4ef34f5acee7fdd0d2dbb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 4 22:19:05 2021 -0500

    🎨 Tweak FORCE_INLINE

commit e52c30d43a171fe6ce21a83589ac17d467e9a11c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 5 21:19:28 2021 -0500

    🐛 Followup to F() in config_line

    Followup to 1dafd1887e

commit ca7ab6e13f0e8acfb19192378c8f99a58ee3413e
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 6 01:02:35 2021 +0000

    [cron] Bump distribution date (2021-10-06)

commit 4e9ae9449fbdc9ad3cd9267d8e620b5ec5eddb3e
Author: Mark <niujl123@sina.com>
Date:   Tue Oct 5 12:23:02 2021 +0800

    ✨ ESP32 Panda_ZHU and Panda_M4 (#22644)

commit f395198e14a1cbc0604611b3ca1fb6261d4871fa
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 4 22:16:15 2021 -0500

    🔨 Move Creality 4.2.2 warning

commit e8459ae63c8290123827b4e45bbe051c95060783
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 4 19:50:14 2021 -0500

    🐛 ExtUI F() followups

    Followup to 12b5d997a2

commit d5cb30524e0ca0607ed49587f49e231c37fff4ef
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 5 01:01:31 2021 +0000

    [cron] Bump distribution date (2021-10-05)

commit f5b085157aaa2c3c7b360750c745588104e155f7
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 4 18:58:20 2021 -0500

    🔨 Add 'opt_find' to find matching options

commit b919bdbf0b4f78578964999373c8918cc523d736
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Oct 4 19:12:19 2021 +1300

    🩹 Fix EXTRUDER 0 compile warning (#22868)

commit 2d08afe456255d47e6cd244c49c7cd243f74c53a
Author: Sebastien Andrivet <sebastien@andrivet.com>
Date:   Mon Oct 4 08:06:49 2021 +0200

    🐛 Fix ExtUI Pause messages (#22874)

commit 65b950a489c35b1d5547da3a504af4dad8cde3d7
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 20:15:52 2021 -0500

    🎨 Apply F() to kill / sendinfoscreen

commit d1938d54ed5e42d766d97d898cd117893ea24083
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 19:28:29 2021 -0500

    🎨 Apply F() to MKS UI errors, assets

commit 1dafd1887e40399faf16e3455e3670ed3acfac52
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 27 13:46:42 2021 -0500

    🎨 Apply F() to various reports

commit d7fede3a6324cd6b1ec91a9c8e248fce8f0d7cf2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 27 13:40:01 2021 -0500

    🎨 Apply F() to G-code report header

commit eeffac697c5d7b69e01e38ed1602dbd21a366e93
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 25 23:52:41 2021 -0500

    🎨 Apply F() to UTF-8/MMU2 string put

commit 12b5d997a2cee538e5026a68f8e0cfdd53248986
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 25 22:11:48 2021 -0500

    🎨 Apply F() to some ExtUI functions

commit 008bf1bcaef181cd1b74638692e2465bb9e07a4d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 27 11:55:08 2021 -0500

    🎨 Apply F() to Host Actions strings

commit 7f1286a11f87065c4e666985e679cf9c77d668bf
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 25 17:05:11 2021 -0500

    🎨 Apply F() to status message

commit 520b97083e52efdd47ab434b97823e48d85ade62
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 27 11:03:07 2021 -0500

    🎨 Apply F() to serial macros

commit 417e2530ebc5b6c74ac34adaba8be552b407383a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 25 21:11:31 2021 -0500

    🎨 Apply F() to G-code suite and queue

commit 64a919da2a6dbe8b529c3471935a6d632420ca3a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 05:59:03 2021 -0500

    🎨 Apply F() to E3V2 titles, popups

commit 59dac3a7e41ae7964686d9dff56baba821a278f7
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 25 18:43:52 2021 -0500

    🎨 Apply F() to G-code subcommands

commit 23f10563e03fd8f7368885b1c406a4f7c7c3d1ae
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 25 18:22:37 2021 -0500

    🎨 Update F string declarations

commit cb9fafd4f3a0dc3d963bd13664b58d3e2487d5b3
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Oct 4 18:25:45 2021 +1300

    🐛 Fix Arduino IDE compile error (#22877)

commit 54d400608db83bfa606e1b757589c169c9a38fc2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 4 00:24:41 2021 -0500

    🎨 Axis name string interpolation, with examples (#22879)

commit eb784d6e55c84c05b2a5353899d8bc25276e0640
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 2 02:33:14 2021 -0500

    🎨 Rename MarlinUI::zoffset_overlay

commit 97295c552de9b72ad69833094776e34c3502fa0a
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 4 01:05:57 2021 +0000

    [cron] Bump distribution date (2021-10-04)

commit 9bb562f40a5570a63430bbf9392da0fdb85c5c8c
Author: VragVideo <91742261+VragVideo@users.noreply.github.com>
Date:   Sun Oct 3 06:12:51 2021 +0300

    ✨ WYH L12864 LCD (Alfawise Ex8) (#22863)

commit e4d8290be3765b0ee9d780b346c852e3c142bca1
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 3 01:06:58 2021 +0000

    [cron] Bump distribution date (2021-10-03)

commit e27b1e5d58113dc1bad900701762ec147e573703
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 2 01:00:08 2021 +0000

    [cron] Bump distribution date (2021-10-02)

commit ea0169f2bcd3de2fe3b99bceb0f9dd34d85f3322
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 1 01:05:30 2021 +0000

    [cron] Bump distribution date (2021-10-01)

commit d3ed21b10eed717bdeeb210502082655d50488bf
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 30 01:05:47 2021 +0000

    [cron] Bump distribution date (2021-09-30)

commit c6ceac9067b21a705f40fbcfc90bbc922945f82e
Author: Steven Haigh <netwiz@crc.id.au>
Date:   Thu Sep 30 02:22:46 2021 +1000

    🚑️ Fix DWIN_CompletedLeveling (#22851)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 732e59b412a29c52f5d6ad492743b86fa4cb20e6
Author: Malderin <52313714+Malderin@users.noreply.github.com>
Date:   Wed Sep 29 04:20:03 2021 +0300

    🐛 E3V2 Mesh Viewer followup (#22850)

commit 90b0e16ec0c80ec128b70d20b0b47af8a3281c88
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 29 00:58:41 2021 +0000

    [cron] Bump distribution date (2021-09-29)

commit f2ba845dad67c57a6cf1ce5a75bc4f526681ca2d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 02:39:11 2021 -0500

    🎨 Condense reverse-protection code

commit 33e0855e2c173680865aaa6c6aa93047d63fc469
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 01:07:51 2021 -0500

    ⚡️ Handle shared enable pins (#22824)

commit eda8e9c8dddfb93950409092832311a60635c054
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 28 01:01:32 2021 +0000

    [cron] Bump distribution date (2021-09-28)

commit 8ab02df63a2360b2dac86048b38311bbdfa42b3c
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Mon Sep 27 14:47:47 2021 -0500

    ✨ E3V2 (Enhanced) Mesh Viewer (#22844)

commit 8f9e56afb97ca6a40265b24fe90ac7b672050df9
Author: Malderin <52313714+Malderin@users.noreply.github.com>
Date:   Mon Sep 27 22:13:38 2021 +0300

    🚸 MKS UI LVGL bed preheat presets (#22842)

commit 5dce8d0a84aa8ee3e2b63c880dd2eadc18a64f1b
Author: Sola <42537573+solawc@users.noreply.github.com>
Date:   Tue Sep 28 03:08:29 2021 +0800

    🚸 Fix MKS LVGL UI temperature set interface (#22848)

commit 228eb9c404fcbcebb507bbfe781ebe3ca0a1ccdf
Author: espr14 <espr14@gmail.com>
Date:   Mon Sep 27 21:05:52 2021 +0200

    🎨 steps_to_mm => mm_per_step (#22847)

commit f73175d8263033d1feb1045af67e7230c844aab0
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Mon Sep 27 21:01:47 2021 +0200

    🚸 TFT backlight PWM / brightness (#22841)

commit 942b76082c5704558957731828e0fd023ad09bae
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Sep 28 04:17:00 2021 +1300

    🔧 Sanity-check BLTOUCH_SET_5V_MODE on 5V pins (#22840)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 3329e07bd9cfc148a7ca78c121778e2255ac8a72
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 27 01:00:10 2021 +0000

    [cron] Bump distribution date (2021-09-27)

commit 8fd5a4037a27c7c4009e9272770957a4931bcaad
Author: Giuliano Zaro <3684609+GMagician@users.noreply.github.com>
Date:   Sun Sep 26 04:59:29 2021 +0200

    🩹 Fix M412_report formatting (#22834)

commit 031fec7a0233d5b1199e2e3a61a5ea98ecc3bf84
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 26 01:02:25 2021 +0000

    [cron] Bump distribution date (2021-09-26)

commit 1ac7a56a823b5012250dd7259a9a7a46d3bfcde5
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Sat Sep 25 05:59:43 2021 -0500

    🐛 E3V2 Brightness followup (#22821)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit a7fdaabd54475e5f4dec3afad693b0c623bf7bf6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 25 02:27:07 2021 -0500

    🎨 Updated string macros

commit e1ac3ede0d7bb9d77362040b593904006a26f873
Author: Steve Wills <steve@mouf.net>
Date:   Fri Sep 24 22:12:43 2021 -0400

    🐛 Add 'static' to fix 'duplicates' (#22826)

commit 86a6b9316ed16f4726096dfdf7495ee75dada7d4
Author: Manuel McLure <manuel@mclure.org>
Date:   Fri Sep 24 19:08:07 2021 -0700

    🐛 Fix M420 / M851 reports (#22829)

    Followup to 79c72ed821

commit 849b86afb68949ec0f67c49401bdf659d3eaac5c
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 25 00:59:33 2021 +0000

    [cron] Bump distribution date (2021-09-25)

commit e85f6225053de257ee6f2652f097d0939d0dbde7
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Sep 24 01:01:22 2021 +0000

    [cron] Bump distribution date (2021-09-24)

commit 35ad3b0d3b1a8bbf6b220f30f63fd0e32be8fe34
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 23 11:09:43 2021 -0500

    🐛 Fix reset_hotend_offsets

commit dc5bef62ba185461ba969db6af996ebc93a33ba7
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 23 10:01:37 2021 -0500

    🎨 Various multi-axis patches (#22823)

commit 9c208a008d4f336f1bdc095af0a50754311092d1
Author: Sola <42537573+solawc@users.noreply.github.com>
Date:   Thu Sep 23 15:53:48 2021 +0800

    ⚡️ Improve LVGL touch driver (#22817)

commit 7c5727e0ec1c69bf4bb72dcd34d6acce02a8c09e
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Thu Sep 23 18:58:52 2021 +1200

    🐛 Fix anycubic_i3mega_lcd debug macros (#22820)

commit 1835f8fb25648888cf6df6e17af1cefdd1248d71
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 23 00:51:35 2021 -0500

    🩹 Add MarlinSPI to more HALs

commit 64c6475434349f88c61fdd403b4e9e830fd60b35
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 23 01:04:29 2021 +0000

    [cron] Bump distribution date (2021-09-23)

commit 11ceea25ce145c8485b516fdb010809409d2bb06
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 22 00:19:26 2021 -0500

    🎨 Less use of undef for RAMPS pins

commit 0387f94632d24b9d43397b063767940fe17acc62
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 22 01:02:28 2021 +0000

    [cron] Bump distribution date (2021-09-22)

commit b88117d6364b8919a8a7df6c80d8132af98a6afc
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Sep 21 06:25:13 2021 -0500

    🎨 Fix L64xx enable, clean up conditionals

commit 58adb849d3e2f81075eeb02db8e1d5b3f297d59b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Sep 21 02:42:01 2021 -0500

    🔨 Improve pins_set script

commit 5b934e02fad7cbff79e14d1bd6b8d0a8fbe24de5
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 21 01:01:29 2021 +0000

    [cron] Bump distribution date (2021-09-21)

commit 58301837e0a1ea0d682d23e0510619bd85841d5c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 20 18:44:35 2021 -0500

    🩹 Remove extra #include, misc. style

commit 3344071f24b505d180dd1423b11510172c3f1c1c
Author: Dan Royer <dan@marginallyclever.com>
Date:   Mon Sep 20 13:42:33 2021 -0700

    Polargraph / Makelangelo kinematics (#22790)

commit f3864a1ae7b45fbc0359a65e4dc75ce062e39479
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 20 01:03:16 2021 +0000

    [cron] Bump distribution date (2021-09-20)

commit e60e4b8f57806147741e87e2820c258c4b51cf91
Author: Lefteris Garyfalakis <46350667+lefterisgar@users.noreply.github.com>
Date:   Mon Sep 20 03:26:46 2021 +0300

    🌐 Update Greek language (#22799)

commit 216a66b42c8240f37befe98e6a410d1e3694ff4e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 19 19:25:01 2021 -0500

    🌐 Skip non-essential translations

commit 008284934c2f07ea335beec6086afd56a30d5829
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 19 18:58:12 2021 -0500

    🔨 Case-insensitive tests list

commit c1d7e234e1aba1ecc91cfc77d17d38b67618c315
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 19 18:40:56 2021 -0500

    🌐 Reduce language file sizes

commit 10fda222ea40af91ff1244ad5b7c8737043e1011
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Sun Sep 19 05:16:29 2021 +0200

    🐛 STM32 ADC followup (#22798)

commit a6b69ab6d518488fd87109d9ba7ecf2e82b7f2a9
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 19 01:01:05 2021 +0000

    [cron] Bump distribution date (2021-09-19)

commit 89125cd32ea913152dcdfe0edfa1571027f44e2d
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Sun Sep 19 01:27:58 2021 +0200

    🚸 Wake up TFT for some events (#22788)

commit c88e85c939afe4f024fcb24ca6a68950d36ec901
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 18 18:24:39 2021 -0500

    🎨 Replace some infrequently-used macros

commit f367a3987de2703965b2b043b191d6ed77648e6d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 18 18:22:15 2021 -0500

    📝 Update some pins comments

commit d7e597f3df11df9a01b432715d7d9865e578a4e6
Author: Steven Haigh <netwiz@crc.id.au>
Date:   Sat Sep 18 16:33:18 2021 +1000

    🐛 STM32 ADC Resolution = 12 bit (or ADC_RESOLUTION) (#22789)

commit f46e05fcb1e8b9a4ed36d2caa09122e75188e9da
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Sep 17 19:09:54 2021 -0500

    🚸 Move fade item up

commit ad38699c115585134841b479a112f723e17d0b17
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Apr 12 17:08:57 2021 -0500

    🚸 Better bed position

commit fede20fbe69d4d3687a07b4a9cb70b681f5c51b3
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Sep 17 18:58:55 2021 -0500

    💬 Add non-translated STR_DONE

commit 11fce69781efb4e377f5349e14263a3466ba325d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 18 00:58:51 2021 +0000

    [cron] Bump distribution date (2021-09-18)

commit 46dfc7ba341325d4e9a69e7e8979215b90e79334
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Sep 17 01:06:26 2021 +0000

    [cron] Bump distribution date (2021-09-17)

commit 8df3e62c89f94f68465ac30e276333940e069ff7
Author: Sola <42537573+solawc@users.noreply.github.com>
Date:   Thu Sep 16 19:48:24 2021 +0800

    🚸 Fix and improve MKS LVGL UI (#22783)

    Co-authored-by: makerbase <4164049@qq.com>
    Co-authored-by: MKS-Sean <56996910+MKS-Sean@users.noreply.github.com>
    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 323b38ee88dbf2a4691a20439dbb95a824822199
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 16 04:36:26 2021 -0500

    💡 Adjust headers, formatting

commit 08a40c43750eb49521849792520d8d819c0fcd29
Author: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
Date:   Thu Sep 16 03:46:16 2021 -0400

    ✨ Improve pause/filament change for ExtUI (#22655)

commit 02ae11ed72724a0f0a670069fe6b93933031de8b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 15 21:12:39 2021 -0500

    🔧 Add MANUAL_FEEDRATE sanity-check

commit 0cc17b920ae9c804d5b9b2c95325e959c6f4eea5
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 16 01:03:27 2021 +0000

    [cron] Bump distribution date (2021-09-16)

commit e31d52184b321f1dbf9f091cb7188c58aef87cdb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 16 01:15:01 2021 -0500

    🎨 Handle more pre-defined pins in pins_postprocess (#22771)

commit 5b5a8798f8fe202e86c008088f847a3edb51cc71
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 15 19:48:29 2021 -0500

    🎨 Consolidate Ender-3 V2 DWIN common code (#22778)

commit cca3250c3ff8e8ed4277f4918f507ab13913d3b5
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Wed Sep 15 13:51:52 2021 -0700

    ✏️ Fix TFT field names (#22776)

commit a1e1555ea1e4a5bb0dabc027b56ffb9fc05739e3
Author: mks-viva <1224833100@qq.com>
Date:   Wed Sep 15 14:47:23 2021 -0500

    🐛 Fix MKS Monster8 EEPROM issue (serial timer) (#22777)

commit 8235ae9cc00b10362ca9f6e79acb4516c08557af
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Wed Sep 15 01:44:28 2021 -0500

    🩹 Fix DWIN Enhanced Tune menu during homing (#22773)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit 9c8ad57f626bbb84d1f7f2c2262f3b101f91e664
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 15 00:59:31 2021 +0000

    [cron] Bump distribution date (2021-09-15)

commit 21e8f99500554d69cb91ac2be0b4ab1497bf9fac
Author: Dakkaron <dak1st@gmx.at>
Date:   Wed Sep 15 02:00:48 2021 +0200

    ✨ M282 - Detach Servo (#22760)

commit c2e4b1626f0cce82a55e8de9dc98ed9381e1d9ad
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Tue Sep 14 04:07:08 2021 +0200

    ✨ TFT Screen/Backlight Sleep (#22617)

commit ae22a920178555585142a5299ff77ec50d9fcc2e
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 14 01:17:33 2021 +0000

    [cron] Bump distribution date (2021-09-14)

commit 5a04cf0514c819d25f7eea0a9c95e17022d7bf1e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 13 18:46:30 2021 -0500

    🔖 Configurations version 02000902

commit 23d10ceccb16e5886a6441a364fcbc08391287fe
Author: Desuuuu <contact@desuuuu.com>
Date:   Fri Sep 10 12:15:08 2021 +0200

    🎨 Use ExtUI API where applicable

commit 370ea116f46f78536d99ec140a2de2d1d52942f5
Author: Roman Moravčík <roman.moravcik@gmail.com>
Date:   Tue Sep 14 00:10:30 2021 +0200

    🌐 Update Slovak language (#22752)

commit 3587ef2e8f3086104754f1e5e192f0584a709627
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 13 16:38:51 2021 -0500

    🐛 Fix old spindle/laser options

commit 798a8a7a0852c12fb8640c4a531fac70fbc57eda
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 13 16:28:12 2021 -0500

    🔧 SPINDLE_LASER_PWM => SPINDLE_LASER_USE_PWM

commit 000d412da60727661176fe6416c3517dd4b4be3d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 12 21:41:24 2021 -0500

    🐛 Fix CUSTOM_MENU_MAIN_SCRIPT_DONE

    Fix #22762

commit d69c053225bab92bf53bec064a1830079a2092f9
Author: Vert <45634861+Vertabreak@users.noreply.github.com>
Date:   Sun Sep 12 22:39:52 2021 -0400

    🐛 Fix ENABLED => EITHER typo (#22756)

commit 24460052d245bc9b56813aab67d52a96a858e034
Author: mks-viva <1224833100@qq.com>
Date:   Sun Sep 12 21:30:09 2021 -0500

    ✨ MKS Robin Nano V1.3 (STM32F407VET6) (#22749)

commit ea7e777cb13f314ddfeab81e29d7b7a2fc67e7b3
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 12 21:21:35 2021 -0500

    🎨 Tweak custom menu item code

commit 84f66627c4557ce9a4f231af6b483d59c777bfc4
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 13 01:39:56 2021 +0000

    [cron] Bump distribution date (2021-09-13)

commit 29d3996a55d00059437f6c1194bac5eec5b7b2e2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 12 19:37:33 2021 -0500

    📌 Creality 4.3.1 board variants (#22704)

    Co-authored-by: Chico <jjjm6000@gmail.com>

commit 37c488fda1176e9e50531d0ea7e9d66c74cef2d4
Author: Luc Van Daele <lvd@sound-silence.com>
Date:   Mon Sep 13 02:35:37 2021 +0200

    🚸 G33 R and O options (#22707)

commit c9d54bc3f34c18691a051c0a9f196010dd7c7de9
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Sep 13 11:03:24 2021 +1200

    🐛 Fix Trigorilla Pro HAL/STM32 build offset (#22761)

commit 3a457c9d13701428a4a276aaf43eb7961e9503a1
Author: tome9111991 <57866234+tome9111991@users.noreply.github.com>
Date:   Sun Sep 12 21:56:40 2021 +0200

    🐛 Fix JyersUI for LPC176x (#22745)

    Co-authored-by: Scott Lahteine <github@thinkyhead.com>

commit afe4cb7fee73878917a55ccca7e67a24fea423f8
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 12 01:02:08 2021 +0000

    [cron] Bump distribution date (2021-09-12)

commit 08e581d5d7c6cfcedf400862fcfcd146c6ce837f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 15:41:42 2021 -0500

    🎨 Apply more HAS_DELTA_SENSORLESS_PROBING

commit 011329fe55f82e0c64c48a6bc983c10569206fb3
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 02:47:53 2021 -0500

    🐛 No probe enum for DELTA + SENSORLESS_PROBING

    Fix #22729

commit 6b9b2c5d7382b30dabc2f1fb360d62a819f5ec3d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 02:15:05 2021 -0500

    🩹 Warn about user feedback requirement

commit 453e60958a8cde6d7541b4dc3a99d054b53eb695
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 01:32:39 2021 -0500

    🐛 Followup to JyersUI

    Fix #22735, #22736

commit 953d283e5360104072790a12ea1a78f69087c05b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 01:13:02 2021 -0500

    🐛 Followup to E3V2 Enhanced

    Fix #22741

commit 0a1211fe3fa3352c2a2783102ef8572966927ccd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 11 00:48:20 2021 -0500

    🐛 Fix LPC1768 SD-based EEPROM debug

    Fixes #22746

commit 209dca10890982aa4c992464e0388eff0c36e0f4
Author: Marcio T <mlt4356-github@yahoo.com>
Date:   Fri Sep 10 19:03:46 2021 -0600

    🚸 Enhance FTDI Eve Touch UI file select dialog (#22742)

commit 69ab2bc40fe947c9edce487509ab4508376e8f56
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 11 00:58:31 2021 +0000

    [cron] Bump distribution date (2021-09-11)

commit ce6d6225019640afbdb0a9dc6db26a4e03ca4c4f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Sep 10 19:47:03 2021 -0500

    🩹 Fix TOUCH_UI_FTDI_EVE warnings

commit 67d82ff228789408f7f32e6c9af3108c989c0c90
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Sep 10 18:49:57 2021 -0500

    🐛 Followup to JyersUI

commit bcfaf3990a0e7eaac89ae8e075bb089c7dac1b38
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Sep 10 01:02:43 2021 +0000

    [cron] Bump distribution date (2021-09-10)

commit 392a4a6f85bea8470ee291eedcf85d16ce071e52
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Thu Sep 9 16:40:10 2021 -0500

    🐛 Fix, improve E3V2 Enhanced UI (#22733)

commit 754b31918a73cb08c322102be5d3926d2ac59c18
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 9 04:57:05 2021 -0500

    🎨 Fewer serial macros

commit 79c72ed821564507b0ef46cbb26f9577585e2ccc
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 7 18:06:10 2021 -0500

    🎨 Standardize G-code reporting

commit 650e73af27eab6c185337c3fc2c44300a9262af8
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Thu Sep 9 18:13:01 2021 +1200

    🩹 Fix Enhanced E3V2 Advanced Pause (#22728)

commit 7a4f1c410f15a5204264b2fc027ac5e04c9f0d97
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 9 01:01:56 2021 +0000

    [cron] Bump distribution date (2021-09-09)

commit 7a2515bcac682ffc0e5afddaa663910e4f305cb5
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 8 00:57:48 2021 +0000

    [cron] Bump distribution date (2021-09-08)

commit 0f61d9e4dd4d4e4f27e5c688ab2c5dbd0f03af84
Author: Miguel Risco-Castillo <mriscoc@users.noreply.github.com>
Date:   Tue Sep 7 02:15:24 2021 -0500

    ✨ Ender-3 V2 CrealityUI Enhanced (#21942)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 43a9c71ef7a1c9e9e294707017d372d344c774ce
Author: Jyers <76993396+Jyers@users.noreply.github.com>
Date:   Mon Sep 6 21:06:27 2021 -0700

    ✨ Ender-3 V2 with Jyers UI (#22422)

commit ed0c5aefd8c79d88f5b5fb69baae161b58c72eae
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 7 00:57:25 2021 +0000

    [cron] Bump distribution date (2021-09-07)

commit b0e798330d8f5ade4a230e0a91f05482d100bb97
Author: mrv96 <mrv96@users.noreply.github.com>
Date:   Tue Sep 7 02:51:04 2021 +0200

    ✨Add DGUS_LCD_UI_RELOADED (#21931)

commit 853eebc3f2f6326000da790cfd549c2a44dfeae2
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 6 17:38:47 2021 -0500

    🚸 Show ExtUI message for PID_STARTED

commit 83a1d3a46b1e12c65d0eadbd663315c400fe022f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 6 16:33:24 2021 -0500

    🎨 Misc. code cleanup

commit 845d42ef40e1adc04315779d31eb55dac2218689
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Sep 6 15:34:12 2021 -0500

    🎨 Misc. Spindle/Laser (etc.) cleanup

commit dc6b86065e53f82e309a13b710863617f9bdce82
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 5 21:23:56 2021 -0500

    🚸 Per-hotend Watch items

commit ba62f24717f8ce7a452a07208f0b571d932c16c5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 5 21:00:42 2021 -0500

    ⏪️ Clean up Info Menu

commit 521fda0235bc07c5e07889373a2a22c57fadf07f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 27 16:12:08 2021 -0500

    🎨 MarlinUI for E3V2 tweaks

commit b0a91073b25f53e9e377f0ef4e01c9dd6fefd021
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 5 20:32:29 2021 -0500

    🔧 Sanity checks for Ender 3 V2

commit 6098150a857d15cd735f8c2309ca4b2d3f624974
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Sep 6 01:05:05 2021 +0000

    [cron] Bump distribution date (2021-09-06)

commit c881fab1280f338e32015e1556890d647ee967fb
Author: dotdash32 <dotdash32@gmail.com>
Date:   Sun Sep 5 17:21:25 2021 -0700

    🎨 Use largest default ST9720 delays (#22713)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 51c66881c26e1db1d4eff925f0f0157ab65f83d0
Author: Dan <ribbles@users.noreply.github.com>
Date:   Sun Sep 5 13:32:09 2021 -0700

    ✨ Protoneer CNC-Shield 3.00 (#22715)

commit 76fb131f14dfc4108c4f6491d84827b8813d3973
Author: Justin Nesselrotte <admin@jnesselr.org>
Date:   Sun Sep 5 14:21:45 2021 -0600

    ✨ Index Pick-and-Place board Rev.3 (#22647)

    Co-authored-by: Gonçalo Pereira <goncalo_pereira@outlook.pt>
    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 73bc81739799cf50a70cb6dfd2045b57591f50d3
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 5 01:01:15 2021 +0000

    [cron] Bump distribution date (2021-09-05)

commit 88fc449c7bfef94782458c5b7ec3aeb0889f0bb5
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 4 00:58:22 2021 +0000

    [cron] Bump distribution date (2021-09-04)

commit a3557e63bf6669820d24a568030436979529f182
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Sat Sep 4 01:20:32 2021 +0200

    🌐 Update "Homing" for some languages (#22706)

commit 5dbb15539502da2bbc4ece99a3f5fc123801cdbe
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Sep 3 17:26:36 2021 -0500

    🩹 Fix 'ms' warning

commit 18d82c1988624c48b459352fa02a352b34d2eff7
Author: Thomas White <TomW1605@users.noreply.github.com>
Date:   Fri Sep 3 12:30:24 2021 +0800

    ✨ Homing submenu option (#22692)

commit e1056378f1bbba01fd846c5af2ba339739c271e3
Author: Elliott Indiran <eindiran@users.noreply.github.com>
Date:   Thu Sep 2 20:41:41 2021 -0700

    📝 Update PID_PARAMS_PER_HOTEND comment (#22694)

    Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit ff95a93ecc299dc8c811012e7e77e32427649cf8
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Fri Sep 3 05:08:40 2021 +0200

    🐛 Fix Mixing code typos (#22697)

commit 43135114837b3dbe95bdf5b63ddcdec4a812813b
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Sep 3 00:58:08 2021 +0000

    [cron] Bump distribution date (2021-09-03)

commit 682d6c99c7d9d0f89a260e1e72b9e776327bb82e
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Sep 2 01:03:55 2021 +0000

    [cron] Bump distribution date (2021-09-02)

commit 3a2eb574e2027b966fb398959f8c8750ae3a3c73
Author: DvoraNoob <62312359+DvoraNoob@users.noreply.github.com>
Date:   Wed Sep 1 21:29:20 2021 -0300

    🚸 MKS UI extrusion speed/steps config (#22656)

commit 71a2a958858f47545bb9f02764af26fb68991b36
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Thu Sep 2 01:55:36 2021 +0200

    🔨 Enhance Lerdge pins, TFTs, and variants (#22658)

commit 9a9d55ceb0183640147c997fefeef375fa105a2f
Author: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date:   Thu Sep 2 01:45:17 2021 +0200

    🩹 Allow M42 S0/1 analogWrite on PWM pins (STM32) (#22631)

commit 01d1192a441f5afb753185eb103be64baa81bd43
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Wed Sep 1 22:33:24 2021 +1200

    🐛 BTT Octopus X MAX pin for IDEX (#22654)

commit fc22f1f84337b5d8f93fa3fe9c06ab7911d43dc4
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 1 01:03:17 2021 +0000

    [cron] Bump distribution date (2021-09-01)

commit bad46796495403fddfb65e793f4ca4d0e47b9843
Author: Vert <45634861+Vertabreak@users.noreply.github.com>
Date:   Tue Aug 31 03:36:00 2021 -0400

    ✨ GT2560 V4.x A20 (#22664)

commit fb29135c74a258eaa0ba824c9c1f00762ed59183
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 20:44:55 2021 -0500

    ✨ Creality3D CR-30 PrintMill

commit e33e101850797f4d3edecd4eb18e9ae63c89ef13
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 20:54:51 2021 -0500

    🎨 Tweak pins, comment formatting

commit ba10816c51804433446a5221759a794aaac5bac2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 20:54:17 2021 -0500

    💄 Extended Info Menu

commit f55a28b01599692ca7a149571c6ae94e3b6b017d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 20:52:48 2021 -0500

    🌐 Tweak language selection

commit eccd82b7c1049b098546334fab7ac152e1fa1ce7
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Dec 11 18:15:36 2020 -0600

    ⚡️ Add PROBE_PT_LAST_STOW

commit 1f5eacac09d694c2b69c223aba7bf8c422d16241
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Aug 31 19:26:12 2021 +1200

    🔧 Set Z_PROBE_OFFSET_RANGE_MIN/MAX for MBL (#22663)

commit 2c5daa07228e153a14b6df5a784b1c1ef0e35e46
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 31 02:23:49 2021 -0500

    🩹 Clean up BTT_SKR_CR6

    Fixes #22665

commit 485a1864673d14177622e30d4f77de799e6d910a
Author: Jason Smith <jason.inet@gmail.com>
Date:   Tue Aug 31 00:00:59 2021 -0700

    🚸 Improve Tramming Wizard usability (#22672)

commit 66ded801b734fbb597ab1c1497d347544b3aa05c
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Aug 31 15:40:49 2021 +1200

    ⏪️ Revert MAX31865 recent changes (#22660)

commit ef2d0b8d5353460ba8b6698281c8d4987217eb07
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 31 00:59:16 2021 +0000

    [cron] Bump distribution date (2021-08-31)

commit 7378e7c2db379f57e99a3b3b7ea1700e5031460a
Author: Christian Schuster <blackyle@me.com>
Date:   Tue Aug 31 02:32:02 2021 +0200

    🩹 Fix LPC176x M43 formatting (#22680)

commit fff1ed3369200306b313186643ca14ffa7fc36b1
Author: Zs.Antal <45710979+AntoszHUN@users.noreply.github.com>
Date:   Tue Aug 31 02:30:14 2021 +0200

    🌐 Update Hungarian language (#22678)

commit 6ff2be329e0ac81ea56066353f2bb1469ae02eda
Author: Giuliano Zaro <3684609+GMagician@users.noreply.github.com>
Date:   Tue Aug 31 00:05:11 2021 +0200

    🌐 Update Italian language (#22645)

commit efb9ea92b85ec469e9436969129bcee33aadd3bc
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Aug 30 17:02:12 2021 -0500

    🔨 Fix HAL/STM32 F103Zx builds (#22610)

commit 90cd1ca68d3f4f5ede56cbea4913f06ca4782a94
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 23:06:24 2021 -0500

    🎨 screws_tilt_adjust_pos => tramming_points

commit d95d452b29b80e66d534b36c78262454664ce5a1
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 23:02:53 2021 -0500

    🌐 MSG_PROBING_MESH => MSG_PROBING_POINT

commit 8f57a21176d217c1c55c03be18876bf187ca786f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 20:04:14 2021 -0500

    🔨 Three columns in mftest menu

commit 4d5f6b2a7817609f58f20aa8e1d2a40f139fa2ae
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Aug 30 00:57:24 2021 +0000

    [cron] Bump distribution date (2021-08-30)

commit 6e40dbe0d34037089de070f0215735828b28e2a3
Author: Marcio T <mlt4356-github@yahoo.com>
Date:   Sun Aug 29 16:05:30 2021 -0600

    ⚡️ Fix, enhance FTDI Eve Touch UI (#22619)

commit ab03c9a56063c4ae0e27f46a5622ffe1564b0c1b
Author: Marcio T <mlt4356-github@yahoo.com>
Date:   Sun Aug 29 16:03:10 2021 -0600

    ⚡️ Enhance and fix FTDI Eve Touch UI file select (#22651)

commit f721c44c225c084785b296dac43df7b272702b7d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 15:15:53 2021 -0500

    🐛 Fix SDSUPPORT for SKR CR-6 (#22668)

    Co-authored-by: Sebastiaan Dammann <sebastiaandammann@outlook.com>

commit 4b4de71304a426e0d9b2696dae4e82eb55ba7079
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 13:57:47 2021 -0500

    ⚡️ Improve G2/G3 arc handling (#22599)

commit 09a83d565e0db2157baa3662020500476b931ec6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 28 17:46:22 2021 -0500

    🩹 Sensorless homing tweak

commit 6d3dec8b6390bd1fb9ce24814249ab0e3cf8719e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 29 13:51:57 2021 -0500

    🎨 Update more EXP Headers
  • Loading branch information
RFBomb committed Mar 22, 2022
1 parent efc0304 commit cf4c5cb
Show file tree
Hide file tree
Showing 59 changed files with 1,791 additions and 2,014 deletions.
5 changes: 0 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,3 @@ __pycache__

# IOLogger logs
*_log.csv

# Simulation / Native
eeprom.dat
imgui.ini
platformio.ini
10 changes: 10 additions & 0 deletions Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -776,6 +776,16 @@
#define POLAR_SEGMENTS_PER_SECOND 5
#endif

// Enable for a belt style printer with endless "Z" motion
//#define BELTPRINTER

// Enable for Polargraph Kinematics
//#define POLARGRAPH
#if ENABLED(POLARGRAPH)
#define POLARGRAPH_MAX_BELT_LEN 1035.0
#define POLAR_SEGMENTS_PER_SECOND 5
#endif

//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================
Expand Down
2 changes: 1 addition & 1 deletion Marlin/Version.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
* here we define this default string as the date where the latest release
* version was tagged.
*/
//#define STRING_DISTRIBUTION_DATE "2021-12-13"
//#define STRING_DISTRIBUTION_DATE "2021-11-07"

/**
* Defines a generic printer name to be output to the LCD after booting Marlin.
Expand Down
48 changes: 34 additions & 14 deletions Marlin/src/HAL/AVR/fast_pwm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ Timer get_pwm_timer(const pin_t pin) {
case TIMER1A: case TIMER1B:
#endif
break;
#if HAS_TCCR2 || defined(TCCR2A)
#if HAS_TCCR2
#if defined(TCCR2) || defined(TCCR2A)
#ifdef TCCR2
case TIMER2: {
Timer timer = {
/*TCCRnQ*/ { &TCCR2, nullptr, nullptr },
Expand Down Expand Up @@ -200,29 +200,43 @@ void set_pwm_frequency(const pin_t pin, int f_desired) {
res = res_temp_fast;
j = i;
// Set the Wave Generation Mode to FAST PWM
if (timer.n == 2)
wgm = TERN(USE_OCR2A_AS_TOP, WGM2_FAST_PWM_OCR2A, WGM2_FAST_PWM);
else
wgm = WGM_FAST_PWM_ICRn;
if (timer.n == 2) {
wgm = (
#if ENABLED(USE_OCR2A_AS_TOP)
WGM2_FAST_PWM_OCR2A
#else
WGM2_FAST_PWM
#endif
);
}
else wgm = WGM_FAST_PWM_ICRn;
}
// If PHASE CORRECT values are closes to desired f
else if (f_phase_diff < f_diff) {
f = f_temp_phase_correct;
res = res_temp_phase_correct;
j = i;
// Set the Wave Generation Mode to PWM PHASE CORRECT
if (timer.n == 2)
wgm = TERN(USE_OCR2A_AS_TOP, WGM2_PWM_PC_OCR2A, WGM2_FAST_PWM);
else
wgm = WGM_PWM_PC_ICRn;
if (timer.n == 2) {
wgm = (
#if ENABLED(USE_OCR2A_AS_TOP)
WGM2_PWM_PC_OCR2A
#else
WGM2_PWM_PC
#endif
);
}
else wgm = WGM_PWM_PC_ICRn;
}
}
}
_SET_WGMnQ(timer.TCCRnQ, wgm);
_SET_CSn(timer.TCCRnQ, j);

if (timer.n == 2) {
TERN_(USE_OCR2A_AS_TOP, _SET_OCRnQ(timer.OCRnQ, 0, res)); // Set OCR2A value (TOP) = res
#if ENABLED(USE_OCR2A_AS_TOP)
_SET_OCRnQ(timer.OCRnQ, 0, res); // Set OCR2A value (TOP) = res
#endif
}
else
_SET_ICRn(timer.ICRn, res); // Set ICRn value (TOP) = res
Expand All @@ -243,9 +257,15 @@ void set_pwm_duty(const pin_t pin, const uint16_t v, const uint16_t v_size/*=255
Timer timer = get_pwm_timer(pin);
if (timer.n == 0) return; // Don't proceed if protected timer or not recognized
// Set compare output mode to CLEAR -> SET or SET -> CLEAR (if inverted)
_SET_COMnQ(timer.TCCRnQ, timer.q TERN_(HAS_TCCR2, + (timer.q == 2)), COM_CLEAR_SET + invert); // COM20 is on bit 4 of TCCR2, so +1 for q==2
const uint16_t top = timer.n == 2 ? TERN(USE_OCR2A_AS_TOP, *timer.OCRnQ[0], 255) : *timer.ICRn;
_SET_OCRnQ(timer.OCRnQ, timer.q, uint16_t(uint32_t(v) * top / v_size)); // Scale 8/16-bit v to top value
_SET_COMnQ(timer.TCCRnQ, (timer.q
#ifdef TCCR2
+ (timer.q == 2) // COM20 is on bit 4 of TCCR2, thus requires q + 1 in the macro
#endif
), COM_CLEAR_SET + invert
);

uint16_t top = (timer.n == 2) ? TERN(USE_OCR2A_AS_TOP, *timer.OCRnQ[0], 255) : *timer.ICRn;
_SET_OCRnQ(timer.OCRnQ, timer.q, (v * top + v_size / 2) / v_size); // Scale 8/16-bit v to top value
}

#else
Expand Down
5 changes: 1 addition & 4 deletions Marlin/src/HAL/NATIVE_SIM/u8g/u8g_com_sw_spi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -208,11 +208,8 @@ uint8_t u8g_com_sw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_pt
}
#endif

#elif NONE(TFT_COLOR_UI, TFT_CLASSIC_UI, TFT_LVGL_UI, HAS_MARLINUI_HD44780) && HAS_MARLINUI_U8GLIB

#elif !ANY(TFT_COLOR_UI, TFT_CLASSIC_UI, TFT_LVGL_UI, HAS_MARLINUI_HD44780) && HAS_MARLINUI_U8GLIB
#include <U8glib-HAL.h>
uint8_t u8g_com_sw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr) {return 0;}

#endif // HAS_MARLINUI_U8GLIB && !IS_U8GLIB_ST7920

#endif // __PLAT_NATIVE_SIM__
72 changes: 26 additions & 46 deletions Marlin/src/HAL/STM32/fast_pwm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,59 +25,39 @@
#ifdef HAL_STM32

#include "../../inc/MarlinConfig.h"

// Array to support sticky frequency sets per timer
static uint16_t timer_freq[TIMER_NUM];
#include "timers.h"

void set_pwm_duty(const pin_t pin, const uint16_t v, const uint16_t v_size/*=255*/, const bool invert/*=false*/) {
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer
const PinName pin_name = digitalPinToPinName(pin);
TIM_TypeDef * const Instance = (TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM);
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer

PinName pin_name = digitalPinToPinName(pin);
TIM_TypeDef *Instance = (TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM);

uint16_t adj_val = Instance->ARR * v / v_size;
if (invert) adj_val = Instance->ARR - adj_val;
switch (get_pwm_channel(pin_name)) {
case TIM_CHANNEL_1: LL_TIM_OC_SetCompareCH1(Instance, adj_val); break;
case TIM_CHANNEL_2: LL_TIM_OC_SetCompareCH2(Instance, adj_val); break;
case TIM_CHANNEL_3: LL_TIM_OC_SetCompareCH3(Instance, adj_val); break;
case TIM_CHANNEL_4: LL_TIM_OC_SetCompareCH4(Instance, adj_val); break;
}
}

const timer_index_t index = get_timer_index(Instance);
const bool needs_freq = (HardwareTimer_Handle[index] == nullptr);
if (needs_freq) // A new instance must be set to the default frequency of PWM_FREQUENCY
HardwareTimer_Handle[index]->__this = new HardwareTimer((TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM));
#if NEEDS_HARDWARE_PWM

HardwareTimer * const HT = (HardwareTimer *)(HardwareTimer_Handle[index]->__this);
const uint32_t channel = STM_PIN_CHANNEL(pinmap_function(pin_name, PinMap_PWM));
const TimerModes_t previousMode = HT->getMode(channel);
if (previousMode != TIMER_OUTPUT_COMPARE_PWM1)
HT->setMode(channel, TIMER_OUTPUT_COMPARE_PWM1, pin);
void set_pwm_frequency(const pin_t pin, int f_desired) {
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer

if (needs_freq && timer_freq[index] == 0) // If the timer is unconfigured and no freq is set then default PWM_FREQUENCY
set_pwm_frequency(pin_name, PWM_FREQUENCY); // Set the frequency and save the value to the assigned index no.
PinName pin_name = digitalPinToPinName(pin);
TIM_TypeDef *Instance = (TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM); // Get HAL timer instance

// Note the resolution is sticky here, the input can be upto 16 bits and that would require RESOLUTION_16B_COMPARE_FORMAT (16)
// If such a need were to manifest then we would need to calc the resolution based on the v_size parameter and add code for it.
const uint16_t value = invert ? v_size - v : v;
HT->setCaptureCompare(channel, value, RESOLUTION_8B_COMPARE_FORMAT); // Sets the duty, the calc is done in the library :)
pinmap_pinout(pin_name, PinMap_PWM); // Make sure the pin output state is set.
if (previousMode != TIMER_OUTPUT_COMPARE_PWM1) HT->resume();
}
LOOP_S_L_N(i, 0, NUM_HARDWARE_TIMERS) // Protect used timers
if (timer_instance[i] && timer_instance[i]->getHandle()->Instance == Instance)
return;

void set_pwm_frequency(const pin_t pin, int f_desired) {
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer
const PinName pin_name = digitalPinToPinName(pin);
TIM_TypeDef * const Instance = (TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM); // Get HAL timer instance
const timer_index_t index = get_timer_index(Instance);
pwm_start(pin_name, f_desired, 0, RESOLUTION_8B_COMPARE_FORMAT);
}

// Protect used timers.
#ifdef STEP_TIMER
if (index == TIMER_INDEX(STEP_TIMER)) return;
#endif
#ifdef TEMP_TIMER
if (index == TIMER_INDEX(TEMP_TIMER)) return;
#endif
#if defined(PULSE_TIMER) && MF_TIMER_PULSE != MF_TIMER_STEP
if (index == TIMER_INDEX(PULSE_TIMER)) return;
#endif

if (HardwareTimer_Handle[index] == nullptr) // If frequency is set before duty we need to create a handle here.
HardwareTimer_Handle[index]->__this = new HardwareTimer((TIM_TypeDef *)pinmap_peripheral(pin_name, PinMap_PWM));
HardwareTimer * const HT = (HardwareTimer *)(HardwareTimer_Handle[index]->__this);
HT->setOverflow(f_desired, HERTZ_FORMAT);
timer_freq[index] = f_desired; // Save the last frequency so duty will not set the default for this timer number.
}
#endif

#endif // HAL_STM32
73 changes: 29 additions & 44 deletions Marlin/src/HAL/STM32F1/fast_pwm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,58 +27,43 @@
#include "HAL.h"
#include "timers.h"

#define NR_TIMERS TERN(STM32_XL_DENSITY, 14, 8) // Maple timers, 14 for STM32_XL_DENSITY (F/G chips), 8 for HIGH density (C D E)

static uint16_t timer_freq[NR_TIMERS];

inline uint8_t timer_and_index_for_pin(const pin_t pin, timer_dev **timer_ptr) {
*timer_ptr = PIN_MAP[pin].timer_device;
for (uint8_t i = 0; i < NR_TIMERS; i++) if (*timer_ptr == HAL_get_timer_dev(i))
return i;
return 0;
}

void set_pwm_duty(const pin_t pin, const uint16_t v, const uint16_t v_size/*=255*/, const bool invert/*=false*/) {
if (!PWM_PIN(pin)) return;

timer_dev *timer; UNUSED(timer);
if (timer_freq[timer_and_index_for_pin(pin, &timer)] == 0)
set_pwm_frequency(pin, PWM_FREQUENCY);

const uint8_t channel = PIN_MAP[pin].timer_channel;
const uint16_t duty = invert ? v_size - v : v;
timer_set_compare(timer, channel, duty);
timer_set_mode(timer, channel, TIMER_PWM); // PWM Output Mode
timer_dev *timer = PIN_MAP[pin].timer_device;
uint16_t max_val = timer->regs.bas->ARR * v / v_size;
if (invert) max_val = v_size - max_val;
pwmWrite(pin, max_val);
}

void set_pwm_frequency(const pin_t pin, int f_desired) {
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer
#if NEEDS_HARDWARE_PWM

timer_dev *timer; UNUSED(timer);
timer_freq[timer_and_index_for_pin(pin, &timer)] = f_desired;
void set_pwm_frequency(const pin_t pin, int f_desired) {
if (!PWM_PIN(pin)) return; // Don't proceed if no hardware timer

// Protect used timers
if (timer == HAL_get_timer_dev(MF_TIMER_TEMP)) return;
if (timer == HAL_get_timer_dev(MF_TIMER_STEP)) return;
#if MF_TIMER_PULSE != MF_TIMER_STEP
if (timer == HAL_get_timer_dev(MF_TIMER_PULSE)) return;
#endif
timer_dev *timer = PIN_MAP[pin].timer_device;
uint8_t channel = PIN_MAP[pin].timer_channel;

if (!(timer->regs.bas->SR & TIMER_CR1_CEN)) // Ensure the timer is enabled
timer_init(timer);
// Protect used timers
if (timer == get_timer_dev(TEMP_TIMER_NUM)) return;
if (timer == get_timer_dev(STEP_TIMER_NUM)) return;
#if PULSE_TIMER_NUM != STEP_TIMER_NUM
if (timer == get_timer_dev(PULSE_TIMER_NUM)) return;
#endif

const uint8_t channel = PIN_MAP[pin].timer_channel;
timer_set_mode(timer, channel, TIMER_PWM);
// Preload (resolution) cannot be equal to duty of 255 otherwise it may not result in digital off or on.
uint16_t preload = 254;
int32_t prescaler = (HAL_TIMER_RATE) / (preload + 1) / f_desired - 1;
if (prescaler > 65535) { // For low frequencies increase prescaler
prescaler = 65535;
preload = (HAL_TIMER_RATE) / (prescaler + 1) / f_desired - 1;
if (!(timer->regs.bas->SR & TIMER_CR1_CEN)) // Ensure the timer is enabled
timer_init(timer);

timer_set_mode(timer, channel, TIMER_PWM);
uint16_t preload = 255; // Lock 255 PWM resolution for high frequencies
int32_t prescaler = (HAL_TIMER_RATE) / (preload + 1) / f_desired - 1;
if (prescaler > 65535) { // For low frequencies increase prescaler
prescaler = 65535;
preload = (HAL_TIMER_RATE) / (prescaler + 1) / f_desired - 1;
}
if (prescaler < 0) return; // Too high frequency
timer_set_reload(timer, preload);
timer_set_prescaler(timer, prescaler);
}
if (prescaler < 0) return; // Too high frequency
timer_set_reload(timer, preload);
timer_set_prescaler(timer, prescaler);
}

#endif // NEEDS_HARDWARE_PWM
#endif // __STM32F1__
21 changes: 1 addition & 20 deletions Marlin/src/MarlinCore.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -212,10 +212,6 @@

#include "module/tool_change.h"

#if HAS_FANCHECK
#include "feature/fancheck.h"
#endif

#if ENABLED(USE_CONTROLLER_FAN)
#include "feature/controllerfan.h"
#endif
Expand Down Expand Up @@ -248,10 +244,6 @@
#include "feature/power.h"
#endif

#if ENABLED(EASYTHREED_UI)
#include "feature/easythreed_ui.h"
#endif

PGMSTR(M112_KILL_STR, "M112 Shutdown");

MarlinState marlin_state = MF_INITIALIZING;
Expand Down Expand Up @@ -641,8 +633,6 @@ inline void manage_inactivity(const bool no_stepper_sleep=false) {
#endif
#endif

TERN_(EASYTHREED_UI, easythreed_ui.run());

TERN_(USE_CONTROLLER_FAN, controllerFan.update()); // Check if fan should be turned on to cool stepper drivers down

TERN_(AUTO_POWER_CONTROL, powerManager.check(!ui.on_status_screen() || printJobOngoing() || printingIsPaused()));
Expand Down Expand Up @@ -839,7 +829,6 @@ void idle(bool no_stepper_sleep/*=false*/) {
#if HAS_AUTO_REPORTING
if (!gcode.autoreport_paused) {
TERN_(AUTO_REPORT_TEMPERATURES, thermalManager.auto_reporter.tick());
TERN_(AUTO_REPORT_FANS, fan_check.auto_reporter.tick());
TERN_(AUTO_REPORT_SD_STATUS, card.auto_reporter.tick());
TERN_(AUTO_REPORT_POSITION, position_auto_reporter.tick());
TERN_(BUFFER_MONITORING, queue.auto_report_buffer_statistics());
Expand Down Expand Up @@ -1286,8 +1275,6 @@ void setup() {
SETUP_RUN(controllerFan.setup());
#endif

TERN_(HAS_FANCHECK, fan_check.init());

// UI must be initialized before EEPROM
// (because EEPROM code calls the UI).

Expand Down Expand Up @@ -1366,9 +1353,6 @@ void setup() {
#endif

#if HAS_BED_PROBE
#if PIN_EXISTS(PROBE_ENABLE)
OUT_WRITE(PROBE_ENABLE_PIN, LOW); // Disable
#endif
SETUP_RUN(endstops.enable_z_probe(false));
#endif

Expand Down Expand Up @@ -1575,6 +1559,7 @@ void setup() {
HMI_Init();
HMI_SetLanguageCache();
HMI_StartFrame(true);
DWIN_StatusChanged(GET_TEXT_F(WELCOME_MSG));
#endif

#if HAS_SERVICE_INTERVALS && !HAS_DWIN_E3V2_BASIC
Expand Down Expand Up @@ -1612,10 +1597,6 @@ void setup() {
SETUP_RUN(ui.check_touch_calibration());
#endif

#if ENABLED(EASYTHREED_UI)
SETUP_RUN(easythreed_ui.init());
#endif

marlin_state = MF_RUNNING;

SETUP_LOG("setup() completed.");
Expand Down
Loading

0 comments on commit cf4c5cb

Please sign in to comment.