Commit Graph

17 Commits

Author SHA1 Message Date
3dc5da6fc8 Fix Monochrome class with new data structure, unit tests. There is work to be done still
All checks were successful
Build ptprnt / build (push) Successful in 3m51s
2025-09-11 10:02:43 +02:00
6857de7b1f commands restructured to be const vectors 2024-04-20 13:39:28 +02:00
5a38600e2a Got it almost working... 2024-04-20 13:36:32 +02:00
1163ae5745 Removing files that shouldn't have been staged 2024-04-20 13:34:41 +02:00
ad0b2c91ae Add a printer factory to simplify construction of printer drivers (#11)
All checks were successful
Build ptprnt / build (push) Successful in 1m1s
Co-authored-by: Moritz Martinius <mm@cloudprinters.de>
Reviewed-on: #11
2024-04-20 11:10:30 +00:00
5b3148cb65 Improve gitignore for less noise in commits (#10)
All checks were successful
Build ptprnt / build (push) Successful in 1m34s
Co-authored-by: Moritz Martinius <mm@cloudprinters.de>
Reviewed-on: #10
2024-03-23 12:04:49 +00:00
9a1aee6658 cli-parser (#4)
All checks were successful
Build ptprnt / build (push) Successful in 1m22s
Goal of this PR should be to integrate a working CLI parser so that commands can be sent to the Printer class to print text, such as
ptprnt -t=FooBar
also, standard flags for setting the output verbosity and help should be implemented

Reviewed-on: #4
2023-10-22 19:42:59 +00:00
c0811df4bb Moved graphics classes into own namespace, added unit testing with gtest 2023-09-23 13:33:10 +02:00
458806c6af USB updates, remove iostream usage 2023-08-01 18:19:50 +02:00
c3f200fee4 Set up clang format & tidy and format all the files 2023-02-09 19:41:11 +01:00
38906dafef Implement open() and close() for Usb class, added a lot of TODO's 2022-11-13 21:28:28 +01:00
d7dfdc4739 Added Usb Detection using libUsb 2022-11-12 18:34:40 +01:00
815e67bdfb Add USB stub, add logging using spdlog 2022-11-12 18:34:40 +01:00
4809f60d2c List usb device 2022-11-12 18:34:40 +01:00
cc2316a497 Change build system to meson 2022-11-12 18:34:40 +01:00
2913a272d1 Sketching some basic interfaces 2022-11-12 18:34:40 +01:00
bd9a39e185 Initial commit, basic CMake project
Signed-off-by: Moritz Martinius <moritz@admiralackbar.de>
2022-11-12 18:34:40 +01:00