Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardened settings safety #761

Merged
merged 9 commits into from
Oct 10, 2024
Merged

Hardened settings safety #761

merged 9 commits into from
Oct 10, 2024

Conversation

Paciente8159
Copy link
Owner

@Paciente8159 Paciente8159 commented Oct 8, 2024

  • added in RAM variables for work coordinates
  • Improved settings safety locks. In case of detecting a setting load error the machine locks on requiring the user to reconfigure the machine
  • separation of options to enable settings extra commands $SS $SR and $SL and the $P command
  • modified settings logic to prevent unnecessary re-entrances and multiple store calls
  • removed settings_load and settings_save events (deprecated)
  • added new overritable methods to read and store data in nvm
  • fixed settings change table access indexing bug

- refactoring settings code for safety preventing settings reset without the user being fully aware
@Paciente8159 Paciente8159 added new feature: core new feature: core features needs: testing needs: testing core: config core: configuration files core: parser core: command and gcode parsing enhancement enhancement labels Oct 8, 2024
- modified propagation events for settings
- fixed coordinate systems save error that prevented in memory values update
- fixed write error flag on save error
- remove g92 from in memory coordinate settings (duplicate)
- replaced settings load/save events in favor of nvm overridable callbacks to implement settings read/write
- fixed parser load coords for UNO
- reordered config
@Paciente8159 Paciente8159 added tested: OK tested: OK and ready to integrate and removed needs: testing needs: testing labels Oct 10, 2024
- fixed settings indexing modify access
- fixed read error on direct startup blocks reading
@Paciente8159 Paciente8159 merged commit 5828e91 into master Oct 10, 2024
30 checks passed
@Paciente8159 Paciente8159 deleted the settings-safety branch October 10, 2024 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core: config core: configuration files core: parser core: command and gcode parsing enhancement enhancement new feature: core new feature: core features tested: OK tested: OK and ready to integrate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant