Age | Commit message (Collapse) | Author |
|
Moved accelerometer functions from GCodes3.cpp to Accelerometers.cpp
GCodeResult.h and MessageTypes.h are now #included in RepRapFirmware.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SD card accesses are slow at present because all transfers are going
through the sector buffers
|
|
Fix wrong #import in DataTransfer
Fix compiler and linker errors if HAS_MASS_STORAGE is false but
HAS_LINUX_INTERFACE is true
|
|
|
|
|
|
Use common CRC16 implementation in bossa code
|
|
|
|
|
|
|
|
automatically
Fix compiler errors if HAS_MASS_STORAGE is false
|
|
|
|
Also made is quicker to establish whether pausing or resuming
|
|
Corrections to ST7567 LCD driver (but still not working on Duet 3 Mini)
Fixed CS rising before clock had finished on shared SPI on Duet 3 Mini
|
|
Use 32-bit WiFi SPI transfers
Increased sizes of write buffers, filename buffers etc. to match Duet 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also allow for PrusaSlicer reporting "1 minute" in print time estimate
|
|
|
|
Bug fix: fix filament needed array overflow when then GCode file
contains a filament used comment line with too many values
Adjust the number of stepper drivers on Duet 2 if a 12864 display is
configured
Changed step pulse code to not use paralell write because those are not
available on the 5LC board (or on LPC-based boards)
Changed 12864 LCD pin allocations for Duet NG
Removed calls to SafeStrtoul from BinaryParser and IoPorts
|
|
Use new NumericConverter, StrToInt32 and StrToUint32 functions in
RRFLibraries
Added DueXn i2C transaction counter
Replaced strptime by SafeStrptime
|
|
Removed support for 5-point bed compensation
Added a separate diagnostic report section for storage
Changed SD card longestWriteTime to be the actual block transfer time,
ignoring CRC calculations and delays between retries
Added SD card longestReadTime
|
|
Fixed fan handling so that blip time doesn't get randomly extended
Added missing noexcept specifiers, including to C functions because
doing so eliminates exception table entries for client C++ functions
|
|
|
|
|
|
Aso removed object mode field sensors.analog[].number
|
|
|
|
Fixed error in reported seconds of file time stamps
Increased maximum macro stack depth from 5 to 7
Abort all containing macro and print files if macro stack overflow
occurs
Bug fix: setting a standby temperature using G10 could incorrectly
change the temperature of the heater if it was active for the current
tool
Added code to determine Duet 3 board type, report board version, and
allow for different Vref wiring between versions
|
|
FreelistManager in RRFLibraries now has its own namespace
Class GCodeMachineState now uses FreelistManager to manage its storage
Leading tabs are treated as going to the next multiple of 4 spaces from
start of line or end of line number etc.
Generate warning if both tabs and spaces are used to indent blocks
|
|
Refactored how GCode blocks and indentation are tracked
Fixed lack of motor movement on Duet 3
Create path recursively if needed when creating a directory or renaming
a file
|
|
Reduced file read buffer size in class FileInforParser from 2kb to 1Kb
|
|
Delta calibration now uses floats instead of doubles on all processors
except SAME70
Made some changes to the function call tree in order to reduce the total
MAIN task stack size needed when delta calibration is run
Reduces MAIN task stack size, tested the new value on Duet 2 after
running auto delta calibration with Move debug enabled
|
|
Also changed all calls to gmtime to use gmtime_r instead, for thread
safety
|
|
Also added a cut-down version if strptime to save RAM
|
|
Loops are now working
Added noexcept specifiers to omst of the remaining C++ source files
|
|
|
|
|