Public source code

John Nagle
Last revised October 8, 2005.

These are bits of source code we have developed and are making available.

QNX support functions
mutexlock.h

Locking and thread functions.
Locks and bounded buffers.
Supports timeouts, using QNX features.
Similar to the Open Source Thread package by David Sugar.
License: LGPL

logprint.h Non-blocking print support for high priority threads.
If the queue fills, output is dropped, but the caller never blocks.
License: LGPL

QNX FireWire support
devfw-ohci.tar

FireWire camera driver.
Requires Mindready LLA package.
Full source code.
Could be revised to eliminate the dependency on Mindready.


License: GPL