21 lines
554 B
C
21 lines
554 B
C
#ifndef HENGLONG_H_INCLUDED
|
|
#define HENGLONG_H_INCLUDED
|
|
|
|
#include <linux/input.h>
|
|
|
|
|
|
typedef struct henglong_t
|
|
{
|
|
int velocity, direction;
|
|
int ignation, mg, fire, turretelev, turret_left, turret_right, recoil;
|
|
} henglong_t;
|
|
|
|
int CRC(int data);
|
|
int data2frame(int data);
|
|
int values2data(int velocity, int direction, int ignation, int mg, int fire, int turretelev, int turret_left, int turret_right, int recoil);
|
|
void inithenglong(henglong_t* henglong);
|
|
int event2data(henglong_t* henglong, struct input_event event);
|
|
|
|
|
|
#endif // HENGLONG_H_INCLUDED
|