RaspberrpPi_JLX_LCD/main.c

31 lines
651 B
C

#include <stdio.h>
#include "st75256_lcd.h"
#include "st75256_impl.h"
#include "user_tasks.h"
st75256_t g_lcd = {
.user_data = NULL,
.cb = {
.write_cmd_cb = _lcd_impl_write_cmd,
.write_data_cb = _lcd_impl_write_data,
.reset_cb = _lcd_impl_reset,
.delay_cb = _lcd_impl_delay
}
};
int main() {
g_lcd.user_data = _lcd_impl_init();
if(g_lcd.user_data == NULL) return -1;
st75256_init(&g_lcd);
st75256_set_contrast(&g_lcd, 305);
st75256_set_mode(&g_lcd, ST75256_GREY);
user_tasks_init();
user_tasks_loop();
user_tasks_deinit();
printf("Hello World!!\n");
return 0;
}