Scott Lahteine
519cc1bc67
NUM_AXIS is now obsolete
5 jaren geleden
Scott Lahteine
9188ce1a8d
Add JOIN for simple append
5 jaren geleden
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
5 jaren geleden
Scott Lahteine
8683d4abfd
Improved list-oriented macros
5 jaren geleden
Scott Lahteine
dc65788511
Shorthand for __VA_ARGS__
5 jaren geleden
Marcio Teixeira
a18d16fb8b
Do not implicitly concatenate localized strings (#15383 )
5 jaren geleden
Scott Lahteine
455dabb183
Add a feedRate_t data type (#15349 )
5 jaren geleden
Scott Lahteine
1803c27afb
Fix macros for overloaded comparisons
5 jaren geleden
Scott Lahteine
c353eaa146
Misc changes from struct refactor (#15289 )
5 jaren geleden
Scott Lahteine
2405ccb7ef
Patch use of UNUSED
5 jaren geleden
Marcio Teixeira
7a569ad4d0
LULZBOT_TOUCH_UI fixes. Fix some warnings. (#15276 )
5 jaren geleden
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor (#15256 )
5 jaren geleden
Scott Lahteine
0bcb64403c
Revert _BV testing commit
This reverts commit 9223261ea9 .
5 jaren geleden
Scott Lahteine
9223261ea9
Only define _BV in Marduino.h
5 jaren geleden
Scott Lahteine
1d8ad7cf71
Safe changes from HAL cleanup
5 jaren geleden
Marcio Teixeira
274934ad81
Add LULZBOT_TOUCH_UI (#14967 )
5 jaren geleden
Scott Lahteine
a2ba0aaaac
HAL include and other adjustments (#14525 )
6 jaren geleden
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 jaren geleden
Scott Lahteine
44e4f853c8
Patch M_PI in Marduino.h
6 jaren geleden
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 jaren geleden
Karl Andersson
81d550754a
Fix "UNUSED" redefined warning on HAL_STM32 (#14342 )
6 jaren geleden
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection (#14236 )
6 jaren geleden
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 jaren geleden
jmz52
8e0ac93d60
Fix 'UNUSED redefined' compiler warning (#13387 )
6 jaren geleden
7eggert
10c8c034bd
Allow both encoder and ADC keypad (#13355 )
6 jaren geleden
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
Fix #9799 — hopefully not a unicorn
6 jaren geleden
Scott Lahteine
0feeef2604
Update copyright in headers
6 jaren geleden
Scott Lahteine
ca73b2f465
Add static assert to catch errors in COPY(a,b)
6 jaren geleden
Scott Lahteine
ce563d7c2e
Various general cleanups
Mostly from the L6470-oriented PR
6 jaren geleden
Karl Andersson
8ae6f1e556
Fix errors and some compiler warnings with HAL_STM32 PlatformIO build (#12869 )
6 jaren geleden
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings (#12473 )
6 jaren geleden
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI (#12439 )
6 jaren geleden
Scott Lahteine
d015f746cc
Fix some compile warnings (#12220 )
6 jaren geleden
Scott Lahteine
b641571098
Replace types.h with millis_t.h
6 jaren geleden
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
7 jaren geleden
Scott Lahteine
ee53f7d813
Revert header reorg.
6 jaren geleden
LineF
d777cef837
fixed minimum macro (#11986 )
6 jaren geleden
Scott Lahteine
0dedb3e139
Reorganize some core headers (#11983 )
6 jaren geleden
Scott Lahteine
606a4362b3
Reduce STM32F4 compile warnings
6 jaren geleden
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX (#11960 )
6 jaren geleden
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
7 jaren geleden
etagle
1367df2875
Replace double with float, optimize calculation
7 jaren geleden
Scott Lahteine
9644d56b42
Patches for core motion tests
7 jaren geleden
Scott Lahteine
3e3789da85
Regression: Endstops Core compatibility (#10823 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7 jaren geleden
Scott Lahteine
4118199ddd
Tweaks to core headers
7 jaren geleden
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
7 jaren geleden
Scott Lahteine
08e36e264e
Apply _AXIS macro
7 jaren geleden
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7 jaren geleden
Scott Lahteine
a1062eec5b
Better handling of DELAY_NS and DELAY_US (#10716 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7 jaren geleden
Scott Lahteine
0436e16fb2
Apply shorthand Assembler macros
7 jaren geleden