Massive changes (first commit), including but not limited to:
* Ability to specify port and address to bind to * By default, binds only to 127.0.0.1 port 13666 * Client commands now return usage when no options given * New driver command: getinfo * Added comments all over the place * Used #defines to further document code * Used #defines to set up compile-time defaults, etc. * Cleaned up client command argument analysis in client_functions.c * Beginning support of syslog * Some bug fixes
This commit is contained in:
+17
-4
@@ -1,3 +1,17 @@
|
||||
/*
|
||||
* Joystick input driver for LCDd
|
||||
*
|
||||
* Only two unique functions are defined:
|
||||
*
|
||||
* joy_getkey
|
||||
* joy_close
|
||||
*
|
||||
* All others are at their defaults.
|
||||
*
|
||||
* The code here is configured for a Gravis Gamepad (2 axis, 4 button)
|
||||
*
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
@@ -9,6 +23,9 @@
|
||||
#include <sys/types.h>
|
||||
|
||||
#include <linux/joystick.h>
|
||||
#ifndef JSIOCGNAME
|
||||
#define JSIOCGNAME(len) _IOC(_IOC_READ, 'j', 0x13, len) /* get identifier string */
|
||||
#endif
|
||||
|
||||
#include "shared/debug.h"
|
||||
#include "shared/str.h"
|
||||
@@ -18,10 +35,6 @@
|
||||
#include "lcd.h"
|
||||
#include "joy.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
////////////////////// Base "class" to derive from ///////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
lcd_logical_driver *joy;
|
||||
|
||||
int fd;
|
||||
|
||||
Reference in New Issue
Block a user