gcode 0.4.0

A gcode parser for no-std applications.
Documentation

A gcode parsing library designed for no_std environments.

Feature Flags

To help reduce compilation times and overall code size, this crate puts extra functionality behind several cargo features.

  • std: Enables various features/optimisations which require allocation or implementing traits from std (e.g. std::error::Error).
  • transforms: Exposes the transformations API for manipulating Gcodes before executing or writing to a file.
  • large-buffers (on-by-default): Increases the number of commands, comments and arguments which can be added to a block (see [Block::MAX_COMMENT_COUNT], [Block::MAX_COMMAND_COUNT], and [Gcode::MAX_ARGUMENT_COUNT] for more).