summaryrefslogtreecommitdiff
path: root/src/display.h
blob: 3eab2a84d4f09439b23cbe60b755d56efdf997b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
#include <util/delay.h>
#include <stdlib.h>

class Display {
	private:
		uint8_t active_col;
		uint8_t disp_buf[8];
		uint8_t str_pos;
		int8_t char_pos;
	public:
		Display();
		void enable(void);
		void disable(void);
		void multiplex(void);
		void reset(void);
		char string[128];
};

extern Display display;