plant_manage/plan_manage_main/src/app/main.c
forbelief e9d7d4dfbc modified: plan_manage_main/ewp/plan_manage_main.dep
modified:   plan_manage_main/ewp/settings/plan_manage_main.dbgdt
	modified:   plan_manage_main/ewp/settings/plan_manage_main.dni
	modified:   plan_manage_main/src/app/debug.c
	modified:   plan_manage_main/src/app/include/config.h
	modified:   plan_manage_main/src/app/include/debug.h
	modified:   plan_manage_main/src/app/include/input.h
	modified:   plan_manage_main/src/app/include/key.h
	modified:   plan_manage_main/src/app/include/knob.h
	modified:   plan_manage_main/src/app/include/pm_init.h
	modified:   plan_manage_main/src/app/include/simulat_timer.h
	modified:   plan_manage_main/src/app/include/tft.h
	modified:   plan_manage_main/src/app/include/time.h
	modified:   plan_manage_main/src/app/key.c
	modified:   plan_manage_main/src/app/knob.c
	modified:   plan_manage_main/src/app/main.c
	modified:   plan_manage_main/src/app/pm_init.c
	modified:   plan_manage_main/src/app/simulat_timer.c
	modified:   plan_manage_main/src/app/tft.c
	modified:   plan_manage_main/src/app/time.c
	modified:   settings/plan_manage.wsdt

完成tft基础功能
2016-04-17 10:36:06 +08:00

112 lines
2.2 KiB
C

#include <stdio.h>
#include <stdlib.h>
#include "include/pm_init.h"
#include "include/simulat_timer.h"
#include "include/key.h"
#include "include/knob.h"
#include "include/tft.h"
void main(void)
{
int32_t log = 0, knob_v;
pm_init();
st_init(0, COMPARE, 10);
st_init(1, COMPARE, 1);
knob_enable();
while (1)
{
if (st_tcf(1) == 1)
{
if (log != (knob_v = get_knob_val()))
{
printf("knob = %d\n", knob_v);
log = knob_v;
}
}
switch (get_key_mean(UP_KEY))
{
case N_KEY:
//printf("轟숩\n");
break;
case S_KEY:
printf("데샌\n");
tft_left();
break;
case D_KEY:
printf("崗샌\n");
tft_up();
break;
case L_KEY:
printf("낀객\n");
break;
default:
break;
}
switch (get_key_mean(DOWN_KEY))
{
case N_KEY:
//printf("轟숩\n");
break;
case S_KEY:
printf("데샌\n");
tft_right();
break;
case D_KEY:
printf("崗샌\n");
tft_down();
break;
case L_KEY:
printf("낀객\n");
break;
default:
break;
}
switch (get_key_mean(OK_KEY))
{
case N_KEY:
//printf("轟숩\n");
break;
case S_KEY:
printf("데샌\n");
tft_ok();
break;
case D_KEY:
printf("崗샌\n");
break;
case L_KEY:
printf("낀객\n");
break;
default:
break;
}
switch (get_key_mean(RET_KEY))
{
case N_KEY:
//printf("轟숩\n");
break;
case S_KEY:
printf("데샌\n");
tft_ret();
break;
case D_KEY:
printf("崗샌\n");
break;
case L_KEY:
printf("낀객\n");
break;
default:
break;
}
}
return;
}