Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
6 years ago
jmz52
8e0ac93d60
Fix 'UNUSED redefined' compiler warning ( #13387 )
6 years ago
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
6 years ago
Scott Lahteine
388babbcea
Tweak SERIAL_PRINTF
6 years ago
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
6 years ago
Scott Lahteine
c7d618b4d9
Fix SERIAL_ECHOLNPAIR
Fix #13333
6 years ago
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
6 years ago
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
6 years ago
Chris Pepper
38bef9da91
Report auto temp to both serial ports, if available ( #13301 )
6 years ago
Anthony Rich
7640b328df
Support for Tronxy X5S 2e ( #13297 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Msq001
f8a39919fa
Add Bigtree SKR 1.3 board ( #13267 )
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Bob Kuhn
ddbe4cfa20
Printrboard G2 support ( #13116 )
6 years ago
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
6 years ago
Scott Lahteine
64253e1a58
Followup to serial reform
Reference #13250
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
6 years ago
Scott Lahteine
15aa932aa6
HAL for Linux ( #13146 )
6 years ago
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
Fix #9799 — hopefully not a unicorn
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
95d3f3953a
DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL
6 years ago
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
6 years ago
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
6 years ago
Scott Lahteine
ca73b2f465
Add static assert to catch errors in COPY(a,b)
6 years ago
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
6 years ago
Scott Lahteine
159d7eefda
New boards entry for the A20M
6 years ago
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
6 years ago
Scott Lahteine
52108192d1
Prevent L6470 class name conflict with drivers.h define
Fix #12824
6 years ago
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
6 years ago
chrisly42
99e5e8362f
Rapide Lite 200 config, pins_RL200 RUMBA clone ( #12848 )
6 years ago
Scott Lahteine
ce563d7c2e
Various general cleanups
Mostly from the L6470-oriented PR
6 years ago
Bob Kuhn
d08f27e27b
Add support for STEVAL 3DP001V1 ( #12894 )
6 years ago
Giuliano Zaro
85f149befe
Save some progmem ( #12913 )
6 years ago
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
6 years ago
Chris Barr
1d33784bf9
Add RUMBA32 Board ( #12856 )
6 years ago
Karl Andersson
8ae6f1e556
Fix errors and some compiler warnings with HAL_STM32 PlatformIO build ( #12869 )
6 years ago
Ludy
74c47803f7
Add VORON printer ( #12705 )
6 years ago
Alain Martel
44ed34475b
Add MKS BASE 1.4 pins ( #12770 )
6 years ago
Msq001
f8c5d31864
Bugfix 2.0.x add motherboard pins define ( #12689 )
- `pins_BIQU_B300_V1.0.h` defines pins for B300, as found in the BIQU Thunder 3D printer.
- `pins_BIQU_SKR_V1.1.h` defines pins for bigtree/BIQU SKR V1.1 motherboard.
6 years ago
Ludy
f7127c44f8
Wanhao Duplicator i3 Plus pins create ( #12701 )
6 years ago
jmz52
33abb86b7e
Add support for MKS Robin board ( #12650 )
Implement initial support for MKS Robin (STM32F103ZET6) board.
Custom build script is used to generate encrypted firmware compatible with original MSK Robin bootloader (i.e. safe firmware update from SD card and possibility to go back to original close-source firmware).
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
InsanityAutomation
dec721c52b
Add Formbot Raptor2 and Raise3D pins ( #12532 )
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine
6aae199572
Add missing boards to Makefile
6 years ago
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
6 years ago
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings ( #12473 )
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
Scott Lahteine
7ee5894360
Allow float XY probe offsets
Responding to #12383
XY probe offsets should be integers because adding decimal points makes the code larger. But if decimals are very much wanted, this commit removes the old restriction.
6 years ago
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago