Scott Lahteine
bfad23d3e2
(c) 2020
4 vuotta sitten
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.
4 vuotta sitten
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
4 vuotta sitten
Scott Lahteine
dc65788511
Shorthand for __VA_ARGS__
4 vuotta sitten
Scott Lahteine
fe6ba4fd70
Tweak REMEMBER
4 vuotta sitten
Scott Lahteine
0bcb64403c
Revert _BV testing commit
This reverts commit 9223261ea9 .
4 vuotta sitten
Scott Lahteine
9223261ea9
Only define _BV in Marduino.h
4 vuotta sitten
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 vuotta sitten
Scott Lahteine
356410dcfc
Move crc16 function to libs
5 vuotta sitten
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
5 vuotta sitten
Scott Lahteine
44caf70917
Improve editing, fix some small value editing
5 vuotta sitten
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing (#13727 )
5 vuotta sitten
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
5 vuotta sitten
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 (#13580 )
5 vuotta sitten
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) (#13519 )
5 vuotta sitten
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 vuotta sitten
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h (#13388 )
5 vuotta sitten
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
5 vuotta sitten
Scott Lahteine
e15354e387
Simplify serial port redirect (#13234 )
5 vuotta sitten
Scott Lahteine
0feeef2604
Update copyright in headers
5 vuotta sitten
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets (#13050 )
5 vuotta sitten
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
5 vuotta sitten
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support (#12895 )
5 vuotta sitten
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types (#12892 )
5 vuotta sitten
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
5 vuotta sitten
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE (#12462 )
5 vuotta sitten
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup (#12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
5 vuotta sitten
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
5 vuotta sitten
etagle
1367df2875
Replace double with float, optimize calculation
6 vuotta sitten
Scott Lahteine
a90d99c27c
Rename float32 => float52, etc.
6 vuotta sitten
Scott Lahteine
63e4afc910
Do rounding in integer (instead of FIXFLOAT)
Co-Authored-By: Bob-the-Kuhn <bob-the-kuhn@users.noreply.github.com >
6 vuotta sitten
Scott Lahteine
9e0d99c0c6
Round all floats in string conversion functions (#10566 )
6 vuotta sitten
Scott Lahteine
8a6feab1c4
Num-to-string functions for DEBUG_LEVELING_FEATURE
6 vuotta sitten
Roxy-3D
e48fcad615
change G26 and G29 bit function names to avoid HAL collision
6 vuotta sitten
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
6 vuotta sitten
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
6 vuotta sitten
Scott Lahteine
f52a31a275
Core updates
6 vuotta sitten
Scott Lahteine
4e4d16c92e
Move 'core' files
6 vuotta sitten
LVD-AC
4bc79ec877
Updates for G33-LCD interface
7 vuotta sitten
Bob-the-Kuhn
a1c65fd3d5
convert DAC percent to uint8_t
=====================
add test to Travis
7 vuotta sitten
Scott Lahteine
a3645ec921
Reference op with variable name
7 vuotta sitten
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!
7 vuotta sitten
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.
7 vuotta sitten
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
And reduce the function size to simplify
7 vuotta sitten
Guthenberg
bfb8d3b53e
Show more decimals in Display, if possible
_123, -123, _-12, __-1 plus 1234, 12.3, -1.2
7 vuotta sitten
esenapaj
7b836a4000
Introduce a +1234.56 format for over 999 steps/mm
7 vuotta sitten
Scott Lahteine
305913545e
Move number-to-string function to utility.*
7 vuotta sitten
João Brázio
226e74a438
Fixes safe_delay() to be fully compatible with delay()
8 vuotta sitten
João Brázio
f4d63796b2
Adds utility.h
8 vuotta sitten
Anthony Birkett
7a377c1d75
Add "About Printer" information menu.
Includes:
*firmware version / branch / date.
*extruder count
*board information (name, serial details, power supply type)
*thermistors (names, min/max temperatures)
*printer statistics (PRINTCOUNTER details)
Thanks to @thinkyhead for contributions.
8 vuotta sitten