Skip to content

µCNC v1.9.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Apr 14:22

Version 1.9 is a new major version that implements a new C wrapper module that allows a more uniform usage/integration of several file systems used in both internal flash emulated disk as well as external memories like SD cards. Coupled with that then new module is fully integrated with the endpoint module and the system menu module. This means that navigation through the file system is fully integrated. Examples of this are the web pendant and the graphic display modules.
Additionally this allows to create modules in full C to implement custom endpoints and create complex web services.

It also introduces some changes to the ring buffer util used in communications that allow for a more flexible configuration. This implementation aided the introduction of a multicore mode for RP2040 MCU that is in now available (still experimental)

Added

  • new file system module. A C wrapper to work with files (in Flash or external memories) (#674)
  • new generic, customizable ring buffer for communications (#676)
  • new option to run RP2040 in multicore mode (experimental) (#677)

Changed

  • force DSS mode in THC tool mode (#625)
  • decouple step encoder position from the interpolator step position (#630)

Fixed

  • fix systems sync after HMap generation and retration motions between probes (#680)