Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-19RefactoringDavid Crocker
Moved accelerometer functions from GCodes3.cpp to Accelerometers.cpp GCodeResult.h and MessageTypes.h are now #included in RepRapFirmware.h
2021-03-08Support Matter Control slicerDavid Crocker
2021-03-08Support Fusion 360 slicerDavid Crocker
2021-03-08Fixed incorrect change to .cproject file, partly support Pathio slicerDavid Crocker
2021-03-08Added support for Kiro Moto slicerDavid Crocker
2021-03-04Created Platform and PrintMonitor folders within /srcDavid Crocker
2021-02-13Support Ideamaker Print Time commentDavid Crocker
2020-12-20Initialise fsMutex in Duet 2 SBC buildv3-wilrikerDavid Crocker
2020-12-17Use software CRC on SAME5x when the block is shortDavid Crocker
2020-12-16Use hardware CRC32 on the SAME5xDavid Crocker
2020-12-16File write buffers moved to non-cached memory for SAME70David Crocker
2020-12-16Changes to allow RAM to be cachedDavid Crocker
SD card accesses are slow at present because all transfers are going through the sector buffers
2020-12-08Remove HAS_MASS_STORAGE and SUPPORT_SCANNER from Duet2_SBCManuel Coenen
Fix wrong #import in DataTransfer Fix compiler and linker errors if HAS_MASS_STORAGE is false but HAS_LINUX_INTERFACE is true
2020-12-07Merge remote-tracking branch 'origin/v3-wilriker' into v3.02-devDavid Crocker
2020-12-07Tidied up return codes from GetFileInfoDavid Crocker
2020-12-07Fix CRC16 implementationManuel Coenen
Use common CRC16 implementation in bossa code
2020-12-07CRC16 now uses the CCITT polynomial instead of the ARC oneDavid Crocker
2020-12-05Mutex & BinarySemaphore now derive from the underlying FreeRTOS structsDavid Crocker
2020-12-04Tidied up FileStore, added CRC16 classDavid Crocker
2020-12-04File read operations are now routed to mass storage or LinuxInterfaceManuel Coenen
automatically Fix compiler errors if HAS_MASS_STORAGE is false
2020-11-24Bug fix: M226, M600, M601 no longer workedDavid Crocker
2020-11-04Fixed issues with incorrect reporting of pausing/resuming statesDavid Crocker
Also made is quicker to establish whether pausing or resuming
2020-07-17Various fixesDavid Crocker
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
2020-06-26Improvements for 5LCDavid Crocker
Use 32-bit WiFi SPI transfers Increased sizes of write buffers, filename buffers etc. to match Duet 3
2020-06-19Changes for 5LCDavid Crocker
2020-06-15Moved sd_mmc library here from CoreNGDavid Crocker
2020-06-15Changes for 5LCDavid Crocker
2020-06-15More changes for 5LC boardDavid Crocker
2020-06-13More changes for 5LCDavid Crocker
2020-06-13More changes for 5LCDavid Crocker
2020-06-11Support M122 P500David Crocker
Also allow for PrusaSlicer reporting "1 minute" in print time estimate
2020-05-28More changes to support 5LC build configurationDavid Crocker
2020-05-27VariousDavid Crocker
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
2020-04-27VariousDavid Crocker
Use new NumericConverter, StrToInt32 and StrToUint32 functions in RRFLibraries Added DueXn i2C transaction counter Replaced strptime by SafeStrptime
2020-04-25Removed 5-point bed compensation, added longest SD read timeDavid Crocker
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
2020-04-21Fixed to fan handling, more noexceptDavid Crocker
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
2020-04-06Fix for changed build time format generated by S3DDavid Crocker
2020-03-28SPI and OM changes for DWC and DSF 1.3.0Christian Hammacher
2020-03-13File operations invoked via http no longer generate error messagesDavid Crocker
Aso removed object mode field sensors.analog[].number
2020-03-11Added SD card info and state.powerFailScript to object modelDavid Crocker
2020-02-21VariousDavid Crocker
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
2020-01-13VariousDavid Crocker
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
2020-01-13VariousDavid Crocker
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
2020-01-12Saved another 1Kb of RAM on Duet 2 buildDavid Crocker
Reduced file read buffer size in class FileInforParser from 2kb to 1Kb
2020-01-11Reduced RAM usage on Duet 2 buildsDavid Crocker
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
2020-01-11Added Job members to object modelDavid Crocker
Also changed all calls to gmtime to use gmtime_r instead, for thread safety
2020-01-10Added changes for LPC build (thanks sdavi)David Crocker
Also added a cut-down version if strptime to save RAM
2020-01-04Conditional GCode fixes and exception specifiersDavid Crocker
Loops are now working Added noexcept specifiers to omst of the remaining C++ source files
2019-12-24Fixes to exception support for Duet 3David Crocker
2019-12-23Handle command parsing errors using exceptionsDavid Crocker