main.c


1
#include <avr/io.h>
2
#include <util/delay.h>
3
4
#include "board.h"
5
#include "t6963c.h"
6
#include "sw_uart/uart.h"
7
8
int main(void)
9
{
10
11
  uartInit(38400);
12
  uartPutString("LCD TEST -> INIT");
13
  t6963c_init();
14
  uartPutString("LCD TEST => DONE");
15
16
  /* Clear Graphic RAM */
17
  /* Clear Text RAM */
18
  uartPutString("LCD TEST -> CLEAR");
19
  t6963c_clear_text();
20
  uartPutString("LCD TEST -> DONE");
21
22
  /* Set Text Mode and Graphics Mode On */
23
  uartPutString("LCD TEST -> MODE");
24
  t6963c_write_command(T6963C_DISPLAY_MODES_TEXT_ON);
25
  uartPutString("LCD TEST -> DONE");
26
  
27
  while(1)
28
  {
29
    uartPutString("LCD TEST -> SHOW");
30
    t6963c_write_text('a', 0, 1);
31
    t6963c_write_text('b', 0, 2);
32
    uartPutString("LCD SHOW -> DONE");
33
  }
34
35
  return 0;
36
}