I want to write a driver for card TW-345 model C, how do I get started?
• (REW) Good initiative! First a piece of advise: are you up to this? Ten times as many projects like this get started as get finished. Also, make sure that you’re not doing double work. Make sure that such a driver is not already available: read Q/A 2.3 above… First prepare yourself. Get the docs, read them (OK, you’re allowed to start skipping stuff if you’ve gotten to the part “detailed register descriptions”). Next, get the Linux kernel source, find a driver that drives similar hardware to the one you’re going to work on, and read THAT. (I usually use the smallest one I can find: wc -l *.c | sort -n | head -4). Ok. You’ve thought about it. Now the question is, do you have technical documentation for your card? You can reverse engineer the driver for MS operating systems, but having the documentation is MUCH easier. In the dark old ages (70s to middle of the 80s), you got a complete technical description with every card you could get. This is no longer the case. Anyway, contact yo