48 lines
732 B
C
48 lines
732 B
C
|
|
#include "hwCtrl.h"
|
|
#include "r_cg_port.h"
|
|
#include "iodefine.h"
|
|
#include "appTask.h"
|
|
|
|
|
|
#define IO_KEY_RESET P2_bit.no2
|
|
#define IO_RLY_CTRL1 P1_bit.no0
|
|
#define IO_RLY_CTRL2 P1_bit.no4
|
|
|
|
|
|
extern uint16_t g_AdVal[3];
|
|
|
|
|
|
uint8_t GetKeyState(uint8_t keyno)
|
|
{
|
|
switch (keyno)
|
|
{
|
|
case KEY_RESET:
|
|
return IO_KEY_RESET==0?1:0;
|
|
break;
|
|
default:
|
|
return 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
void MotorCtrl(uint8_t act)
|
|
{
|
|
switch (act)
|
|
{
|
|
case MOTOR_ZZ:
|
|
IO_RLY_CTRL1 = 1;
|
|
IO_RLY_CTRL2 = 0;
|
|
break;
|
|
case MOTOR_FZ:
|
|
IO_RLY_CTRL1 = 0;
|
|
IO_RLY_CTRL2 = 1;
|
|
break;
|
|
|
|
default:
|
|
IO_RLY_CTRL1 = 0;
|
|
IO_RLY_CTRL2 = 0;
|
|
break;
|
|
}
|
|
|
|
} |