Scott Lahteine
a1f026f57a
Inline manage_inactivity, tweak autoreport_paused
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
Roxy-3D
3642a12fc1
fix parameter order of mark, marked and unmark
The parameter order was wrong on mark(), marked() and unmark().
This was breaking the G26 Mesh Validation algorithm.
5 years ago
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
5 years ago
Scott Lahteine
dc65788511
Shorthand for __VA_ARGS__
5 years ago
Scott Lahteine
fe6ba4fd70
Tweak REMEMBER
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
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
356410dcfc
Move crc16 function to libs
5 years ago
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
5 years ago
Scott Lahteine
44caf70917
Improve editing, fix some small value editing
6 years ago
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing ( #13727 )
6 years ago
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
6 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(...)`
6 years ago
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
6 years ago
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
6 years ago
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
6 years ago
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
6 years ago
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Marcio Teixeira
f98f4ac7ea
Fix and improve EXTENSIBLE_UI ( #12117 )
- Add methods to access print counter data
- Clean up some inconsistent method names
- Clear lcd status after filament change
- Implement `lcd_reset_status` so it works like UltraLCD
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
Scott Lahteine
a90d99c27c
Rename float32 => float52, etc.
7 years ago
Scott Lahteine
63e4afc910
Do rounding in integer (instead of FIXFLOAT)
Co-Authored-By: Bob-the-Kuhn <bob-the-kuhn@users.noreply.github.com>
7 years ago
Scott Lahteine
9e0d99c0c6
Round all floats in string conversion functions ( #10566 )
7 years ago
Scott Lahteine
8a6feab1c4
Num-to-string functions for DEBUG_LEVELING_FEATURE
7 years ago
Roxy-3D
e48fcad615
change G26 and G29 bit function names to avoid HAL collision
7 years ago
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
7 years ago
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7 years ago
Scott Lahteine
f52a31a275
Core updates
7 years ago
Scott Lahteine
4e4d16c92e
Move 'core' files
7 years ago
LVD-AC
4bc79ec877
Updates for G33-LCD interface
7 years ago
Bob-the-Kuhn
a1c65fd3d5
convert DAC percent to uint8_t
=====================
add test to Travis
8 years ago
Scott Lahteine
a3645ec921
Reference op with variable name
8 years ago
Brian
7852369987
Implement CRC16, develop mesh allocation table
- Add crc16 utility function
- Implement CRC16 for config store, remove old checksum, increment layout version
- Move UBL mesh store/load to MarlinSettings; increment UBL_VERSION
- Begin to lay out MAT structure, prototype functions, etc.
- Rename ubl.state.eeprom_storage_slot to .storage_slot
- Misc. optimization
- Cleanup/standardize/improve some messages
This is a work in progress!
8 years ago
AnHardt
cd2b74e88d
Replace ftostr62sign with ftostr62rj
`ftostr62sign()` is used only when displaing/editing
Steps/mm. A sign is not needed - the value is always positive.
Because the number part is long there is no't much place for the values name.
With this PR the is one more char for the name possible.
8 years ago
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
And reduce the function size to simplify
8 years ago
Guthenberg
bfb8d3b53e
Show more decimals in Display, if possible
_123, -123, _-12, __-1 plus 1234, 12.3, -1.2
8 years ago
esenapaj
7b836a4000
Introduce a +1234.56 format for over 999 steps/mm
8 years ago
Scott Lahteine
305913545e
Move number-to-string function to utility.*
8 years ago
João Brázio
226e74a438
Fixes safe_delay() to be fully compatible with delay()
8 years ago
João Brázio
f4d63796b2
Adds utility.h
8 years ago