summaryrefslogtreecommitdiffstats
path: root/source/AVR_Studio/Soccer/hal/keylcd.c
blob: fb2efa6307fce32d566db71246b519514c70e272 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "keylcd.h"

KeyLCD::KeyLCD() : i2c() {

}

KeyLCD::~KeyLCD() {

}

// Gibt Daten auf dem keyLCD aus
void KeyLCD::print(char *data) {
	int len=strlen(data);
  uint8_t buf[len+1];

  for (int i=0; i<len; i++) buf[i] = uint8_t(data[i]);

  i2c.send(I2C_KEYLCD, buf, len);
}

// Löscht das keyLCD
void KeyLCD::clear() {
	
}

uint8_t KeyLCD::error() {
	return i2c.error();
}