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
2022-07-04Improved memory safety of ExpressionValue by removing SetType functionDavid Crocker
2022-07-04Fixed memory leaks in expression parserDavid Crocker
2022-02-22Populate boards[].name for expansion boards3.4.0rc2David Crocker
2022-02-16Corrected adjustment to number of decimal places when printing floatsDavid Crocker
2022-01-20Added OM field state.thisInputDavid Crocker
2022-01-03Minor changes for eCvDavid Crocker
2021-12-10Added 'important' flag in object model; support Duet 2 SBC in ATEDavid Crocker
Added an "important" flag to the object model field flags and the object model query flags, as part of a fix for PaneDue and M291 S3 messages commanded from macro files In the Duet 2 SBC build, initialise the PanelDue port by default, for the ATE
2021-11-12Fixed benign static analysis errorsDavid Crocker
2021-11-09Fixes for static analysisDavid Crocker
2021-11-04Static analysis fixesDavid Crocker
2021-10-31Tidied up for static analysisDavid Crocker
2021-10-31Annotations for static analysisDavid Crocker
2021-10-29Renamed TypeCode::UniqueId for eCvDavid Crocker
2021-10-25Avoid printing too many decimal places in some situationsDavid Crocker
2021-10-25Work towards v3.4-b6Christian Hammacher
Added SBC data types for null, uint64_t, and datetimes Added new OM handler for file positions Refactored GCodes::GetFilePosition
2021-10-05CAN boards return firmware date in a separate field in announce messageDavid Crocker
2021-10-04Bug fix: deeply nested expressions threw error in SBC modeDavid Crocker
2021-10-04Handle CanMessageAnnounceNew, also refactored handling of unique IDsDavid Crocker
2021-09-08Correction to earlier changeDavid Crocker
2021-09-07Resolved name clashes and minor issues for eCvDavid Crocker
2021-08-26PS_ON pin can now be configuredDavid Crocker
2021-07-31Support reading array expressions for array-values command parametersDavid Crocker
2021-05-05Added stack check to some recursive functionsDavid Crocker
2021-05-04Further reduced stack usage of ExpressionParserDavid Crocker
2021-04-22Don't return "next" in rr_model unless the result is an arrayDavid Crocker
2021-04-07Allow large object model arrays to be returned in chunksDavid Crocker
2021-03-31Implemented 'exists(object_model_path)' in expression evaluaterDavid Crocker
2021-03-31Finished including global variables in object modelDavid 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-07Fixes to StringHandle and string expressionsDavid Crocker
2021-03-07Fixes to HeapString handling in expressionsDavid 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-09-24Changes for new CoreN2G and to support v0.4 Duet 3 Mini prototypeDavid 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-08-21Started adding CAN support to Duet 3 Mini buildDavid Crocker
2020-05-18Saved some more stack when traversing object modelDavid Crocker
2020-05-18Reduced stack usage in recursive object model functionsDavid Crocker
2020-05-12Pick up inherited object model properties automaticallyDavid Crocker
2020-05-11Added facility to refer to base class object modelDavid Crocker
2020-04-30Various changes for 3.01-RC11David Crocker
Tool change files are now run even if axes have not been homed PanelDue replies are now sent immediately instead of being saved for retrieval by M408 Added aux raw mode On Duet 3, IO_0 is not configured in serial mode until M575 P1 is executed GCodeException class now stores a small string to allow more meaningful error messages
2020-04-07Increment move.seq when speed or extrusion factor is changedDavid Crocker
Speed factor is on longer live in object model Rationalised exception specifications
2020-03-26Partially implemented object cancellationDavid Crocker
M486 implemented, but parsing object names in comments not done yet
2020-03-11Added SD card info and state.powerFailScript to object modelDavid Crocker
2020-03-10Object model changesDavid Crocker
Temperature sensors now report their types in the same format as M308 accepts them Added 'directories' root element to the OM Refactored type codes in expressions
2020-03-09Reduced stack usage in recursive object model functionsDavid Crocker
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'
2020-03-01Bug fixes to conditional GCodeDavid Crocker
Fixed premature termination of a loop when there were not commands in the file after the loop body Fixed crash when you tried to access a missong element of a sparse object array Handle stringising of null and object values (but objects are represented as "{object}" for now)
2020-02-05VariousDavid Crocker
Added module ExpansionManager Implemented expansion board announcement messages Added expansion boards to OM Added filament monitors to OM