klipper-dgus/docs
Kevin O'Connor 1dee1ba64e queuelogger: Add support for background log writing
Writing to the debug log can cause an unbounded delay due to disk IO.
This is particularly so on embedded machines such as the Raspberry Pi
that run on SD cards.  These log writing delays can cause problems for
the main processing threads.

The new "queuelogger" code forwards all the main thread log messages
to a queue, and a background thread writes the log messages from the
queue to the destination file.  This eliminates the IO delay from the
main threads.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-11-12 22:53:43 -05:00
..
Code_Overview.md queuelogger: Add support for background log writing 2016-11-12 22:53:43 -05:00
Debugging.md docs: Describe running Klippy in batch mode for debugging 2016-09-10 20:49:25 -04:00
Firmware_Commands.md docs: Add information on the "move queue" to Firmware_Commands 2016-11-02 13:22:35 -04:00
Installation.md docs: Clarification of some installation and config steps 2016-09-15 12:19:30 -04:00
Overview.md docs: Add Firmware_Commands.md with information on common firmware commands 2016-10-19 13:35:49 -04:00
Protocol.md docs: Add Protocol.md with information on host / firmware communication 2016-10-19 13:35:49 -04:00
Todo.md extruder: Don't do pressure advance on velocity changes due to cornering 2016-11-05 11:06:58 -04:00