Rev 2 | Rev 4 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 3 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | * Author: mike |
5 | * Author: mike |
6 | */ |
6 | */ |
7 | 7 | ||
8 | #pragma once |
8 | #pragma once |
9 | #include <cstdint> |
9 | #include <cstdint> |
10 | #include "libOled/fontclass.H" |
10 | #include "libOLED/fontclass.H" |
11 | 11 | ||
12 | inline int constexpr dataSize (int const width, int const height) |
12 | inline int constexpr dataSize (int const width, int const height) |
13 | { |
13 | { |
14 | return (width * height /8); |
14 | return (width * height /8); |
15 | } |
15 | } |
Line 52... | Line 52... | ||
52 | void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, colour_t color); |
52 | void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, colour_t color); |
53 | 53 | ||
54 | void gotoxy(int x, int y) {m_cursor_x = x; m_cursor_y=y;}; |
54 | void gotoxy(int x, int y) {m_cursor_x = x; m_cursor_y=y;}; |
55 | 55 | ||
56 | 56 | ||
57 | void printString(font_t & font, char * string, int length, colour_t colour); |
57 | void printString(font_t & font, char const * string, uint16_t length, colour_t colour); |
58 | 58 | ||
59 | void printChar (font_t &font, char c, colour_t colour); |
59 | void printChar (font_t &font, char c, colour_t colour); |
60 | 60 | ||
61 | int cursor_x() {return m_cursor_x;}; |
61 | int cursor_x() {return m_cursor_x;}; |
62 | 62 |