Commit ac5fdcbc authored by James Nelson's avatar James Nelson Committed by Linus Torvalds

[PATCH] tipar: Documentation/tipar.txt cleanup

Minor cleanup of Documentation/tipar.txt.
Signed-off-by: default avatarJames Nelson <james4765@gmail.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 85385aa7
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
Author: Romain Lievin Author: Romain Lievin
Homepage: http://lpg.ticalc.org/prj_dev Homepage: http://lpg.ticalc.org/prj_tidev/index.html
INTRODUCTION: INTRODUCTION:
...@@ -12,31 +12,30 @@ INTRODUCTION: ...@@ -12,31 +12,30 @@ INTRODUCTION:
This is a driver for the very common home-made parallel link cable, a cable This is a driver for the very common home-made parallel link cable, a cable
designed for connecting TI8x/9x graphing calculators (handhelds) to a computer designed for connecting TI8x/9x graphing calculators (handhelds) to a computer
or workstation (Alpha, Sparc). Given that driver is built on parport, the or workstation (Alpha, Sparc). Given that driver is built on parport, the
parallel port abstraction layer, this driver is independent of the platform. parallel port abstraction layer, this driver is architecture-independent.
It can also be used with another device plugged on the same port (such as a It can also be used with another device plugged on the same port (such as a
ZIP drive). I have a 100MB ZIP and both of them work fine ! ZIP drive). I have a 100MB ZIP and both of them work fine!
If you need more information, please visit the 'TI drivers' homepage at the URL If you need more information, please visit the 'TI drivers' homepage at the URL
above. above.
WHAT YOU NEED: WHAT YOU NEED:
A TI calculator of course and a program capable to communicate with your A TI calculator and a program capable of communicating with your calculator.
calculator.
TiLP will work for sure (since I am his developer !). yal92 may be able to use TiLP will work for sure (since I am its developer!). yal92 may be able to use
it by changing tidev for tipar (may require some hacking...). it by changing tidev for tipar (may require some hacking...).
HOW TO USE IT: HOW TO USE IT:
You must have first compiled parport support (CONFIG_PARPORT_DEV): either You must have first compiled parport support (CONFIG_PARPORT_DEV): either
compiled in your kernel, either as a module. compiled in your kernel, either as a module.
This driver supports the new device hierarchy (devfs).
Next, (as root) from your appropriate modules directory (lib/modules/2.5.XX): Next, (as root):
modprobe parport modprobe parport
insmod tipar.o modprobe tipar
If it is not already there (it usually is), create the device: If it is not already there (it usually is), create the device:
...@@ -47,14 +46,14 @@ If it is not already there (it usually is), create the device: ...@@ -47,14 +46,14 @@ If it is not already there (it usually is), create the device:
You will have to set permissions on this device to allow you to read/write You will have to set permissions on this device to allow you to read/write
from it: from it:
chmod 666 /dev/tipar? chmod 666 /dev/tipar[0..2]
Now you are ready to run a linking program such as TiLP. Be sure to configure Now you are ready to run a linking program such as TiLP. Be sure to configure
it properly (RTFM). it properly (RTFM).
MODULE PARAMETERS: MODULE PARAMETERS:
You can set these with: insmod tipar NAME=VALUE You can set these with: modprobe tipar NAME=VALUE
There is currently no way to set these on a per-cable basis. There is currently no way to set these on a per-cable basis.
NAME: timeout NAME: timeout
...@@ -66,11 +65,12 @@ MODULE PARAMETERS: ...@@ -66,11 +65,12 @@ MODULE PARAMETERS:
NAME: delay NAME: delay
TYPE: integer TYPE: integer
DEFAULT: 10 DEFAULT: 10
DESC: Inter-bit delay in micro-seconds. An lower value gives an higher data DESC: Inter-bit delay in micro-seconds. A lower value gives an higher data
rate but makes transmission less reliable. rate but makes transmission less reliable.
These parameters can be changed at run time by any program via ioctl(2) calls These parameters can be changed at run time by any program via ioctl(2) calls
as listed in ./include/linux/ticable.h as listed in ./include/linux/ticable.h.
Rather than write 50 pages describing the ioctl() and so on, it is Rather than write 50 pages describing the ioctl() and so on, it is
perhaps more useful you look at ticables library (dev_link.c) that demonstrates perhaps more useful you look at ticables library (dev_link.c) that demonstrates
how to use them, and demonstrates the features of the driver. This is how to use them, and demonstrates the features of the driver. This is
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment