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基础功能
112 lines
2.2 KiB
C
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;
|
|
}
|