diff options
Diffstat (limited to 'docs/Code_Overview.md')
-rw-r--r-- | docs/Code_Overview.md | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/Code_Overview.md b/docs/Code_Overview.md index 1522c60b..207b37f4 100644 --- a/docs/Code_Overview.md +++ b/docs/Code_Overview.md @@ -98,9 +98,11 @@ printer object calls, which frequently translate the actions to commands to be executed on the micro-controller (as declared via the DECL_COMMAND macro in the micro-controller code). -There are three threads in the Klippy host code. The main thread +There are four threads in the Klippy host code. The main thread handles incoming gcode commands. A second thread (which resides entirely in the **klippy/serialqueue.c** C code) handles low-level IO with the serial port. The third thread is used to process response messages from the micro-controller in the Python code (see -**klippy/serialhdl.py**). +**klippy/serialhdl.py**). The fourth thread writes debug messages to +the log (see **klippy/queuelogger.py**) so that the other threads +never block on log writes. |