diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2018-03-08 16:53:10 +0200 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2018-03-08 16:53:10 +0200 |
commit | 159344852921967140b44de91e1eb717f23f6cde (patch) | |
tree | 892828ac7317e1835e7527385931a7a0cd104193 /src/escpos/parser.h | |
parent | a552fa758f13b29953eb44720f8ec10e13718b89 (diff) |
Implement print buffer and utf8
Now just raster modes and it's done.
Diffstat (limited to 'src/escpos/parser.h')
-rw-r--r-- | src/escpos/parser.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/escpos/parser.h b/src/escpos/parser.h index 373a251..7b10ee9 100644 --- a/src/escpos/parser.h +++ b/src/escpos/parser.h @@ -4,6 +4,8 @@ #include <stdbool.h> #include <stdint.h> +#define ESCPOS_PRINT_BUFFER_MAX_HEIGHT 24 + struct escpos_canvas { uint8_t *data; size_t w, h; @@ -13,8 +15,8 @@ struct escpos_parser; struct escpos_parser { size_t (*read)(const struct escpos_parser *parser, void *ptr, const size_t size); void (*write)(const struct escpos_parser *parser, const uint8_t *ptr, const size_t w, const size_t h); - struct escpos_canvas canvas; - struct escpos_mem window; + struct escpos_canvas canvas, print_buffer; + struct escpos_mem window, var; }; bool |