Go to file
Desuuuu 815fae92e6
serial: Make serial runtime-configurable
Rework `generic/serial_irq` to handle multiple serial connections. Buffers
are now allocated dynamically during setup.

Rework board-specific serial implementations to handle multiple serial
connections and runtime configuration.

Move host-communication related code to separate files.

`sendf()` now returns a value indicating whether it succeeds or not.

Host-communication serial interrupts are given priority over other serial
interrupts.

For STM32: merge STM32F0 serial implementation with generic STM32 serial
implementation and use a separate, static implementation on STM32F031 to
limit footprint.
2022-05-22 18:35:26 +02:00
.github _klipper3d: New language translation deployment 2022-04-06 19:04:48 -04:00
config config: Create configuration file for Fly-Gemini-v2 and Fly-CDY-V3 motherboard (#5508) 2022-05-18 12:28:23 -04:00
docs docs: fix links to Config_Reference.md 2022-05-18 12:05:28 -04:00
klippy serialhdl: Fail early if message exceeds max size 2022-05-22 18:25:46 +02:00
lib docs: Minor CanBoot documentation fixes 2022-05-10 11:55:06 -04:00
scripts scripts: identify application in canbus_query 2022-05-10 11:48:06 -04:00
src serial: Make serial runtime-configurable 2022-05-22 18:35:26 +02:00
test config: Create configuration file for Fly-Gemini-v2 and Fly-CDY-V3 motherboard (#5508) 2022-05-18 12:28:23 -04:00
.gitignore util: Fix versioning when gitdir is absent (#809) 2018-10-27 10:44:38 -04:00
COPYING Initial commit of source code. 2016-05-25 11:37:40 -04:00
Makefile Makefile: Default to python3 for micro-controller build scripts 2022-05-13 14:07:20 -04:00
README.md Revert "README: Fix links to www.klipper3d.org" 2021-07-27 19:00:01 -04:00

README.md

Welcome to the Klipper project!

Klipper

https://www.klipper3d.org/

Klipper is a 3d-Printer firmware. 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 Klipper.

To begin using Klipper start by installing it.

Klipper is Free Software. See the license or read the documentation.