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