Input Drivers |
|---|
![]() |
PS2keyboard Reads from the regular PS2 keyboard |
![]() | HomeBrewIR Reads keypresses from a home-built IR receiver, from http://www.lirc.org. Does not currently support the PIC-based receiver - yet. Uses most any TV/DVD remote control. |
![]() |
IRman Reads infrared remote-control keypresses from the commercially built IR receiver offered by http://www.crystalfontz.com/products/irman. Very popular unit; worth the money. |
![]() |
Creative Labs Remote/Receiver CIMR100 Reads infrared remote-control keypresses from the commercially built IR receiver offered by http://www.creative.com. |
![]() |
Digital/Analog Joystick Reads button presses and 4-direction stick movements from any joystick supported by the Linux kernel. |
![]() |
MatrixOrbitalKeypad Reads keypresses from a row-column matrix keypad hooked to a Matrix-Orbital display from http://www.matrixorbital.com. Keypads available from various sources for about $10 US; try http://www.digikey.com |
![]() |
InputSocket Starts up a socket server and waits for incoming connections. When they arrive, it accepts a single byte at a time, does the usual keystroke mapping, and sends the results to the CAJUN core. Note that more than one connection may be present at any time. Useful for writing your own programs that operate CAJUN. |
![]() |
VWCDPIC Allows a stock CD changer from a Volkswagen to control Cajun, by using the keys already present on the device. Uses the PIC controller available from http://www.k9spud.com. This module has been thoughtfully contributed by a Cajun user. |
Output Drivers |
|---|
![]() |
CrystalFontz Various LCDs/VFDs from http://www.crystalfontz.com. 20x4 is most popular. |
![]() |
MatrixOrbitalDisplay Various LCDs/VFDs from http://www.matrix-orbital.com. 20x4 is most popular. |
|
lcdmod Connects to a HD44780-chip-driven LCD via the http://lcd-mod.sf.net project. No extra hardware required |
![]() |
LCDProc Connects to a HD44780-chip-driven LCD via the http://www.lcdproc.org project. No extra hardware required. |
![]() |
SerialBackpack Connects to a HD44780-chip-driven LCD via a serial backpack. Several different vendors can be found on the net offering these devices for about $20 US; see http://www.seetron.com/bpk000_1.htm, http://www.wirz.com/projects.html, or http://www.natriumtech.com/products.php?pid=6. There is direct support for these in CAJUN. |
![]() | XtermDrives a standard Xterm window for testing. |
![]() |
OutputSocket Starts up a socket server and waits for incoming connections. When they arrive, it sends screen-fulls of data to the socket. Each burst of data has 'screenheight' lines of data, separated by newlines. Each line is 'screenwidth' characters across, padded with spaces if necessary. Useful for writing your own programs that operate CAJUN. |
Audio Drivers |
|---|
|
CDplayer Use a standard computer CDROM to play audio CDs. |
|
FilePlayer Plays MP3 and Ogg Vorbis audio files. Can drive either your soundcard, or can act as an Icecast-encoder to transmit the audio to remote locations. Supports playlists too. |
|
FMRadioV4l Controls any Video4Linux FM radio device. |
|
Icecast Tunes into Shoutcast/Icecast stations. See http://www.shoutcast.com. It uses the Shoutcast website for station data; you don't have to enter stations manually (unless you want to). |
|
Gps While not really an audio device, it is currently coded as one. Allows CAJUN to display coordinate information from a GPS. Uses the 'gpsd' program included with CAJUN, but you're advised to get the latest version from http://www.freshmeat.net/projects/gpsd/?topic_id=20 |
|
Xmpcr The XmPCR is a USB satellite radio tuner for the XM radio service in the United States, and currently supports 100 channels of near-CD-quality music and talk. Requires the Audio::Xmpcr perl module. Also requires that you run the xmpcr daemon distributed with the Audio::Xmpcr module. See http://www.xmradio.com for more details on XM radio. |
Utility Drivers |
|---|
|
VolumeControl Controls the Volume, Bass, and Treble settings. Note that most soundcards don't support tone controls. Uses the 'aumix' program, included with most Linux distributions. |
Accessories |
|---|
![]() |
Cxterm Cxterm is a java applet to interact with CAJUN, which runs in your web browser. It accepts keypresses as input, and displays output as a LCD would. Cxterm uses two CAJUN devices, InputSocket and OutputSocket. Great for testing your CAJUN, or for operating a home-based CAJUN (i.e., HAJUN) |