/[rvvs89]/ucc/missiled


UCC Code Repository

Log of /ucc/missiled

View Directory Listing Directory Listing


Sticky Revision:

Revision 341 - Directory Listing
Modified Mon Dec 14 13:39:10 2009 UTC (11 years, 6 months ago) by rvvs89
Use static initialiser for rocketbaby driver descriptor instead of an init function.
Removed leading underscore from header file multiple inclusion guard identifier.

Revision 340 - Directory Listing
Modified Wed Dec 9 12:29:16 2009 UTC (11 years, 6 months ago) by rvvs89
Support IPV6.

Revision 339 - Directory Listing
Modified Wed Dec 9 11:31:20 2009 UTC (11 years, 6 months ago) by rvvs89
Removed some partial changes regarding spinlocks vs mutices.
Updated project configuration files to current version.
Ran source code autoformatter because it treats labels sanely now.

Revision 120 - Directory Listing
Modified Fri Jun 12 15:33:26 2009 UTC (12 years ago) by rvvs89
Operator precedence derp

Revision 108 - Directory Listing
Modified Sun May 31 18:10:20 2009 UTC (12 years ago) by rvvs89
Moving label.c to its own project directory. Also committing some changes to missiled command handling.

Revision 88 - Directory Listing
Modified Mon Mar 30 10:01:49 2009 UTC (12 years, 2 months ago) by rvvs89
Finished rocketbaby implementation.
Added function to get launcher status.

Revision 87 - Directory Listing
Modified Sun Mar 29 09:16:52 2009 UTC (12 years, 2 months ago) by rvvs89
Implemented most of rocketbaby's control code.
Added simple launcher implementation system.
CMD_STOP is once again different from CMD_NONE.

Revision 86 - Directory Listing
Modified Sat Mar 28 10:38:16 2009 UTC (12 years, 2 months ago) by rvvs89
Wrote launcher command management stubs.
Removed iterator actions from md_ln_iterate.
Moved all launcher command variables into a new struct md_ln_cmd_buf.
CMD_NONE is now equivalent to CMD_STOP.

Revision 85 - Directory Listing
Modified Tue Mar 24 06:06:03 2009 UTC (12 years, 2 months ago) by rvvs89
Launcher subsystem manager now runs in its own thread.
Added client subsystem, runs in its own thread.
Now catching SIGQUIT and SIGABRT.
SIGABRT is raised internally when serious problems occur so missiled can shutdown properly.
Devices are now stored in an array instead of a linked list for O(1) access time.
Abort when no launchers are found at startup.
missiled still doesn't do anything useful! :D

Revision 84 - Directory Listing
Modified Mon Mar 23 15:33:15 2009 UTC (12 years, 2 months ago) by rvvs89
Fixed memory leak when destroying launchers.

Revision 83 - Directory Listing
Modified Mon Mar 23 13:32:03 2009 UTC (12 years, 2 months ago) by rvvs89
Implementing md_ln_iterate

Revision 82 - Directory Listing
Modified Mon Mar 23 12:57:42 2009 UTC (12 years, 2 months ago) by rvvs89
SIGINT is now actually handled.
derp

Revision 81 - Directory Listing
Modified Mon Mar 23 12:52:02 2009 UTC (12 years, 2 months ago) by rvvs89
SIGINT is now handled like SIGTERM.
Launcher management now occurs in a single thread.
Still rewriting launcher interface (md_ln*).

Revision 78 - Directory Listing
Modified Thu Mar 5 04:17:37 2009 UTC (12 years, 3 months ago) by rvvs89
Added driver cleanup function.
Rewriting launcher interface (md_ln*).

Revision 77 - Directory Listing
Modified Wed Feb 25 14:04:32 2009 UTC (12 years, 3 months ago) by rvvs89
Cleaned up namespace.

Revision 76 - Directory Listing
Modified Sat Jan 31 10:40:59 2009 UTC (12 years, 4 months ago) by rvvs89
Added inode and dev id to launcher structure.
No more duplicate launchers.

Revision 75 - Directory Listing
Modified Fri Jan 30 19:12:07 2009 UTC (12 years, 4 months ago) by rvvs89
Launcher subsystem now starts a new thread for launchers it discovers and passes control to the driver.
Replaced calls to bzero with memset since bzero is legacy.

Revision 74 - Directory Listing
Modified Thu Jan 29 16:12:40 2009 UTC (12 years, 4 months ago) by rvvs89
Fixed signals reseting handlers when handler is called.
probe_launcher now actually probes for compatible hid devices, but does not yet create devices if drivers are found. This will probably be addressed in the next commit.
Fixed infinite loop with getopt (whups).

Revision 73 - Directory Listing
Modified Wed Jan 28 20:15:57 2009 UTC (12 years, 4 months ago) by rvvs89
Signals are now blocked while the signal handling thread is initialising or reacting to a signal.

Revision 72 - Directory Listing
Modified Wed Jan 28 17:43:27 2009 UTC (12 years, 4 months ago) by rvvs89
Added empty client subsystem.
Launcher init now sets up launcher drivers.
Launcher drivers can be disabled by commenting the appropriate defines in default.h

Revision 71 - Directory Listing
Modified Wed Jan 28 16:49:34 2009 UTC (12 years, 4 months ago) by rvvs89
Defined launcher commands and capabilities.
Start of a system to allow multiple types of missile launchers to be used and detected based on USB vendor ID and product ID.
Added a few mutexes (muteces?) to prevent simultaneous access to lists and devices.
Disabled make dependency checking.

Revision 70 - Directory Listing
Modified Wed Jan 28 10:15:58 2009 UTC (12 years, 4 months ago) by rvvs89
Added GPL

Revision 69 - Directory Listing
Modified Wed Jan 28 10:14:57 2009 UTC (12 years, 4 months ago) by rvvs89
Added GPL and license headers to source files

Revision 68 - Directory Listing
Modified Sun Jan 25 12:55:20 2009 UTC (12 years, 4 months ago) by rvvs89
Added automatic periodic launcher detection for some configurations.
Refactored launcher discovery code out of main.c to launcher.c
Made code more ansi compliant
Still doesn't do anything useful

Revision 67 - Directory Listing
Modified Tue Jan 20 10:59:12 2009 UTC (12 years, 4 months ago) by rvvs89
Separated header files from source files.

Revision 66 - Directory Listing
Modified Tue Jan 20 10:06:05 2009 UTC (12 years, 4 months ago) by rvvs89
Configurable options are now parsed using getopt.
Added usage function.
Fixed Makefiles that were automagically broken during an IDE upgrade.
Some packaging scripts were also generated apparently.

Revision 65 - Directory Listing
Modified Tue Jan 20 08:19:43 2009 UTC (12 years, 4 months ago) by rvvs89
Committing start of missiled, a missile launcher server that can use either Linux' hiddev interface or libusb as a backend.

Revision 19 - Directory Listing
Modified Mon Mar 24 09:37:48 2008 UTC (13 years, 2 months ago) by rvvs89
Copied from: missiled revision 18
A    daa
A    daa/r2wpkg
D    missilec
D    missiled
A    ucc
A    ucc/missilec
A    ucc/missiled
A    uni
A    uni/cits2200
A    uni/cits1211
A    uni/cits1231
D    r2wpkg



Revision 15 - Directory Listing
Modified Wed Feb 27 13:19:16 2008 UTC (13 years, 3 months ago) by rvvs89
Original Path: missiled
Also import missile daemon project, 'tis empty for now.

Revision 14 - Directory Listing
Added Wed Feb 27 13:18:00 2008 UTC (13 years, 3 months ago) by rvvs89
Original Path: missiled
Also import missile daemon project...

Managed by UCC Webmasters ViewVC Help
Powered by ViewVC 1.1.26