This is my development directory for the irctrl project. Stuff here can be broken, unstable, and downright useless. Be Careful! The permissions of the files here are set every hour so new files may be unreadable for up to an hour. -- Alan So Far This Version: Kernel code for 2.1.x was given up, its too different to #ifdef and taking too much time right now. I have had it working with 2.1.115 but decided to stick to 2.0.x until 2.2.x comes out. Kernel space is just about complete. I intend to change the hardware slightly to allow probing for the device. A looped back line should do it. Select/poll is about the last function that needed to be implemented to make a useful driver. RX is now fully re-entrant, TX write calls should be atomic, but I haven't tried to break that yet. User space apps are the next thing, kernel is pretty much done, I am _not_ going to put any protocol stuff into the kernel driver. Its nice right now, you can implement any LCP or OBDP (other brain dead protocol :) you like. Anyone want to write a X app? The tranceiver (cl) app in user is broken, TX is fine (but ugly). RX is totally screwed, I don't think it works at the moment, but it used to work _some_ of the time. A TX only hardware device (and kernel driver) would be nice for some people that don't need RX and can't make somewhat complex circuits up by hand. I would hate it, but there has been some intrest from winX users for a port that only does TX (longer battery life).