Commit Graph

23 Commits

Author SHA1 Message Date
f702ec5473 Small Todos for the next session, some clean up
Some checks failed
Build ptprnt / build (push) Failing after 32s
2024-04-28 20:44:13 +02:00
59ef4189c4 Implement Label printing interface for PrinterDriver
Some checks failed
Build ptprnt / build (push) Failing after 32s
2024-04-28 20:02:07 +02:00
bb7ab6239d Implement basic layouting
Some checks failed
Build ptprnt / build (push) Failing after 37s
2024-04-28 17:38:56 +02:00
d98399949c Fix printer info issue
Some checks failed
Build ptprnt / build (push) Failing after 18s
2024-04-20 14:01:52 +02:00
a47a3189d3 Fix issues after rebase 2024-04-20 13:53:12 +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
28308dccad Rename Image class to Label 2024-04-20 13:33:45 +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
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
ccea502734 Explicitly set copy & move constructors to default for Printer 2023-09-25 18:27:02 +02:00
4b3247ef6d Successful label printing 2023-09-24 18:08:18 +02:00
de341e6803 english is hard 2023-09-24 11:55:28 +02:00
7905f37150 first successful print of gibberish 2023-09-24 11:49:57 +02:00
1381efb5d1 Add license header to all source files 2023-09-23 16:09:21 +02:00
c0811df4bb Moved graphics classes into own namespace, added unit testing with gtest 2023-09-23 13:33:10 +02:00
f467a39919 Implemented printer status retrieval 2023-08-27 09:29:37 +02:00
5644c84c83 Simplified driver interface and moved application logic to a seperate application class 2023-08-26 13:45:26 +02:00
61e2352a3c Re-structured project 2023-08-26 11:53:44 +02:00
38906dafef Implement open() and close() for Usb class, added a lot of TODO's 2022-11-13 21:28:28 +01:00
0081d219f9 Fix indentation back to 4 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