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-10-04Bug fix: deeply nested expressions threw error in SBC modeDavid Crocker
2021-07-31Implemented comparisons between DateTime expressions valuesDavid Crocker
2021-07-31Tidied up ExpressionParser array parsingDavid Crocker
2021-07-31Reverted ExpressionParser filesDavid Crocker
2021-07-31Support reading array expressions for array-values command parametersDavid Crocker
2021-07-31Further improvementsChristian Hammacher
Added support for expression lists (untested in standalone mode) M23/M32 are invoked again by DSF in SBC mode Increased SBC task priority Bug fix: CAN diagnostics output extra NL Bug fix: M999 P"ERASE" was not working on the Mini5+ series
2021-06-07Fixed issue with doing maths on unsigned values e.g. job.filePositionDavid Crocker
2021-05-05Added stack check to some recursive functionsDavid Crocker
2021-05-04Further reduced stack usage of ExpressionParserDavid Crocker
2021-05-04Reduce stack usage of EvaluateExpression (thanks Andy)David Crocker
Also allow '"' or '(' to terminate a meta-command word Removed an unused function
2021-03-31Implemented 'exists(object_model_path)' in expression evaluaterDavid Crocker
2021-03-31Include global variables in object model (incomplete)David Crocker
2021-03-07ObjectTracker now uses the string heap instead of a StringBufferDavid Crocker
2021-03-07More work on variables and parametersDavid Crocker
2021-03-06Started adding support for variables and parametersDavid Crocker
2021-02-22Work towards v3.3Christian Hammacher
Introduced new "obsolete" attribute for object model fields Marked some fields in the object model obsolete Warnings are now shown when obsolete fields are used Reduced object model size a bit of grid definitions Added back some grid properties for backwards-compatibility Added new o-flag to M409 and rr_model
2020-08-28Support comparison of any type having no literals with stringDavid Crocker
2020-08-28Expression parser improvementsDavid Crocker
Added random(nn) Allow DateTime values to be compared with strings Allow a DateTime to be subtracted from another DateTime Allow DateTime+int and DayeTime-int
2020-04-25Improved ExpressionParser::ParseNumberDavid Crocker
Handle excessive numbers of digits gracefully Convert large integers to float automatically Use TimesPowerOf10 from RRFLibraries to improve efficiency Set the number of decimal digits to be displayed nore intelligently
2020-03-08Bug fixes and refactoringDavid Crocker
Tightened up JSON path parsing Used NamedEnum for GCodeChannel and Compatibility Added a check for bad channel numbers received from SBC Fixed bugs in M220 Increased max number of MDNS services form 1 to 4 Added noexcept specifiers to functions in DataTransfer class
2020-03-07Moved ExpressionParser to a separate classDavid Crocker
Support expression-valued parameters in commands received via the Linux interface (but not in array parameters) M915 now reports the axis speed corresponding to the H parameter NamedEnum moved to RRFLibraries Use binary search when chrecking identifier names against the names of constants and functions Added functions 'radians' and 'degrees'