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