Commit Graph

83 Commits

Author SHA1 Message Date
feffc19867 🐛 Fix fast PWM WGM code
Followup to #23102
2021-12-25 01:23:02 -06:00
e0c439fe91 ️ Controller Fan software PWM (etc.) (#23102)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-12-25 01:15:49 -06:00
9fffed7160 🐛 Prevent AVR watchdogpile (#23075) 2021-12-25 00:46:49 -06:00
0d91b07797 ⚗️ Use pwm_set_duty over analogWrite to set PWM (#23048)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-12-25 00:46:49 -06:00
aa198e41dd 🎨 Pragma GCC cleanup 2021-12-25 00:45:05 -06:00
66048a5f27 ESP32 Panda_ZHU and Panda_M4 (#22644) 2021-10-12 21:20:08 -05:00
dc4d2165f2 🐛 Add 'static' to fix 'duplicates' (#22826) 2021-10-02 22:31:16 -05:00
b7f95dc8d4 🩹 Add MarlinSPI to more HALs 2021-10-02 22:31:16 -05:00
ab9609146f 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
de4eed33e4 🔧 SPINDLE_LASER_PWM => SPINDLE_LASER_USE_PWM 2021-10-02 22:31:15 -05:00
b661795ae5 🎨 Fewer serial macros 2021-10-02 22:31:15 -05:00
6d96c221bd 🎨 Standardize G-code reporting 2021-10-02 22:31:15 -05:00
253f91765d 🎨 Use largest default ST9720 delays (#22713)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-10-02 22:31:14 -05:00
7704d84419 🎨 EXP headers, ST7920 delays (#22641) 2021-09-12 19:27:38 -05:00
d8ef23eda7 🐛 Fix LPC176x M43 Pins Debugging (#22611) 2021-09-12 19:17:56 -05:00
c612b56bc1 🐛 Spellcheck comments (#22496)
codespell -q 3 --builtin=clear,rare,informal,code -S ./Marlin/src/lcd/language -L alo,amin,endcode,stdio,uint
2021-08-18 20:29:56 -05:00
69b44c2309 📌 Require U8glib-HAL@~0.5.0 (#22324) 2021-07-09 16:03:41 -05:00
967942460e ️ Optimize Sensitive Pins array (except STM32) (#22080) 2021-06-15 00:09:52 -05:00
c1fca91103 🏗️ Support for up to 6 linear axes (#19112)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-06-15 00:05:03 -05:00
6861b1ec82 🐛 Fix Teensy PINS_DEBUGGING compile (#21958)
Followup to 84a11cfedc
2021-05-22 15:55:08 -05:00
9fa9eebe51 Support a third serial port (#21784) 2021-05-15 15:05:53 -05:00
4518506559 Serial and pins debug cleanup
- Rename some AVR / DUE / ESP32 serial types
- Reduce two #error to one static_assert
- Update AVR/DUE error messages
2021-05-15 15:05:53 -05:00
db90a180c2 Cleanup, hex formatting, includes 2021-05-15 15:05:52 -05:00
d3a2c6a0b4 Soft Reset via Serial or post-kill button click (#21652)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-24 02:53:52 -05:00
550a806d77 More detailed serial config error 2021-04-18 18:24:58 -05:00
8048d1411f Drop return value from Serial::write() (#21567) 2021-04-08 21:05:31 -05:00
62f37669dc Replace 'const float &' with 'const_float_t' (#21505) 2021-04-01 17:59:57 -05:00
3b73b115ca Apply pointer formatting 2021-03-29 20:36:37 -05:00
8a67846872 Avoid watchdog reset in all wired EEPROMs (#21436)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-03-25 19:16:45 -05:00
604c5dedf4 MarlinSerial cleanup 2021-03-12 08:38:52 -06:00
8532c2b9b6 Fix MarlinSerial typo 2021-03-12 07:37:50 -06:00
dbd28eecc9 Number serial from 1 to match settings 2021-03-10 13:45:53 -06:00
b95e548ddb Cooler (for Laser) - M143, M193 (#21255) 2021-03-06 14:13:28 -06:00
8d28853774 Postmortem Debugging to serial port (#20492) 2021-02-20 20:22:20 -06:00
fd2477923c Minor serial code cleanup 2021-02-12 19:33:19 -06:00
e7c711996b Serial refactor. Default 8-bit ECHO to int, not char (#20985)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-08 00:37:24 -06:00
c74f972627 LVGL UI G-code console (#20755) 2021-01-31 18:18:39 -06:00
3f01b222b2 Refactor serial class with templates (#20783) 2021-01-28 02:02:06 -06:00
1d5862a39b MMU2 as standard serial device (#20771) 2021-01-15 20:38:34 -06:00
c840bbc970 Prefix SD SPI pins (SCK, MISO, MOSI, SS) (#20606)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-01 14:31:15 -06:00
6cf4b888e1 Clarify "not Interrupt-capable" error message (#20419) 2020-12-10 15:27:02 -03:00
18853defdd Reduce warnings, extern "C" cleanup (#20279) 2020-11-25 21:40:56 -06:00
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
90d364fc37 Revert at90usb1286 conditional (#19733) 2020-10-14 13:48:46 -05:00
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
6831341ab4 Batch appercase hex values 2020-10-09 16:55:27 -05:00
631457ffea Support for Debug Codes - Dnnn (#19225)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-10-09 06:28:53 -05:00
60155aa442 Anycubic Chiron full feature support (#19505) 2020-09-28 18:53:40 -05:00
4424645e04 Multi-line comments cleanup (#19535) 2020-09-28 14:53:50 -05:00
c2c6a679ea Rename LCD conditionals (#19533) 2020-09-28 01:13:27 -05:00