Change build system to meson

This commit is contained in:
2022-11-08 19:15:16 +01:00
parent 2913a272d1
commit cc2316a497
17 changed files with 208 additions and 118 deletions

View File

@@ -9,19 +9,18 @@
namespace ptprnt::printer {
class IPrinter
{
public:
virtual ~IPrinter() {};
class IPrinter {
public:
virtual ~IPrinter(){};
/**
/**
* @brief Get Information struct about the printer
*
* @return driver::info
*/
virtual printer::info getInfo() = 0;
virtual printer::info getInfo() = 0;
/**
/**
* @brief Prints text immediatly
*
* @param text Text to print
@@ -29,16 +28,16 @@ public:
* @return true Printing succeeded
* @return false Printing failed
*/
virtual bool printText(std::string_view text, uint32_t fontSize) = 0;
virtual bool printText(std::string_view text, uint32_t fontSize) = 0;
/**
/**
* @brief Prints supplied bitmap immediatly
*
* @param bm Bitmap to print
* @return true Printing succeeded
* @return false Printing failed
*/
virtual bool printBitmap(std::shared_ptr<bitmap::Bitmap> bm) = 0;
virtual bool printBitmap(std::shared_ptr<bitmap::Bitmap> bm) = 0;
};
}
} // namespace ptprnt::printer