blob: 75afad8c9e77d14ff453a312fe8994b64798117d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/**** POSIX *******************************************************************/
#include <string.h>
/**** RELABSD *****************************************************************/
#include <relabsd/device/axis.h>
/******************************************************************************/
/**** LOCAL FUNCTIONS *********************************************************/
/******************************************************************************/
/******************************************************************************/
/**** EXPORTED FUNCTIONS ******************************************************/
/******************************************************************************/
void relabsd_axis_initialize
(
struct relabsd_axis axis [const restrict static 1]
)
{
(void) memset(axis, 0, sizeof(struct relabsd_axis));
}
void relabsd_axis_to_absinfo
(
struct relabsd_axis axis [const restrict static 1]
struct input_absinfo absinfo [const restrict static 1]
)
{
absinfo->value = (__s32) 0;
absinfo->minimum = (__s32) axis->min;
absinfo->maximum = (__s32) axis->max;
absinfo->fuzz = (__s32) axis->fuzz;
absinfo->flat = (__s32) axis->flat;
absinfo->resolution = (__s32) axis->resolution;
}
|