linux/drivers/input/joystick/iforce/iforce-main.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  Copyright (c) 2000-2002 Vojtech Pavlik <[email protected]>
 *  Copyright (c) 2001-2002, 2007 Johann Deneux <[email protected]>
 *
 *  USB/RS232 I-Force joysticks and wheels.
 */

#include <linux/unaligned.h>
#include "iforce.h"

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();

static signed short btn_joystick[] =;

static signed short btn_joystick_avb[] =;

static signed short btn_wheel[] =;

static signed short abs_joystick[] =;

static signed short abs_joystick_rudder[] =;

static signed short abs_avb_pegasus[] =;

static signed short abs_wheel[] =;

static signed short ff_iforce[] =;

static struct iforce_device iforce_device[] =;

static int iforce_playback(struct input_dev *dev, int effect_id, int value)
{}

static void iforce_set_gain(struct input_dev *dev, u16 gain)
{}

static void iforce_set_autocenter(struct input_dev *dev, u16 magnitude)
{}

/*
 * Function called when an ioctl is performed on the event dev entry.
 * It uploads an effect to the device
 */
static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old)
{}

/*
 * Erases an effect: it frees the effect id and mark as unused the memory
 * allocated for the parameters
 */
static int iforce_erase_effect(struct input_dev *dev, int effect_id)
{}

static int iforce_open(struct input_dev *dev)
{}

static void iforce_close(struct input_dev *dev)
{}

int iforce_init_device(struct device *parent, u16 bustype,
		       struct iforce *iforce)
{}
EXPORT_SYMBOL();