mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-12-26 01:28:34 -07:00
Klipper is a 3d-printer firmware
|
Some checks failed
Build test / build (push) Has been cancelled
The SelectReactor has a different event dispatch system from the PollReactor and EPollReactor. However, in practice the PollReactor code is always used, so there is no reason to maintain a different implementation for SelectReactor. Rework the code so that SelectReactor file dispatch handling is done the same way as PollReactor (and EPollReactor). This simplfiies the code. Introduce a new _check_fds() method that is shared between Reactor implementations. Also, fix some cut-and-paste bugs in SelectReactor and EPollReactor. Signed-off-by: Kevin O'Connor <kevin@koconnor.net> |
||
|---|---|---|
| .github | ||
| config | ||
| docs | ||
| klippy | ||
| lib | ||
| scripts | ||
| src | ||
| test | ||
| .gitignore | ||
| COPYING | ||
| Makefile | ||
| README.md | ||
Welcome to the Klipper project!
The Klipper firmware controls 3d-Printers. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use the Klipper software.
Start by installing Klipper software.
Klipper software is Free Software. See the license or read the documentation. We depend on the generous support from our sponsors.
