From: Rob M. <ro...@ma...> - 2002-01-20 22:45:39
|
At long last... I've checked in the source base I've been working on for far too long now. It's not totally complete, but should be a good start for anyone looking to work on the driver side of things. It should also fix some of the stability issues that have plagued the last code base (in other words, I can't crash this one). This is a complete rewrite of what was there before. It still lacks transmit and receive capability and WEP hasn't been added yet, but it's much cleaner and much, much more Darwin-like. The project has been divided into a few different sections: WirelessController WirelessInterface ... not much done here yet, but this is where 802.11 packet handling should reside IntersilDriver ... core functionality for working with Intersil and Lucent/Orinoco PRISM chips IntersilPCCard ... remaining functionality needed for PC Cards UserClient WirelessUserClient ... designed to compile into a framework to ease the creation of user clients. There's also a simple application in there to try and test the UserClient bits I've done. For some reason, though, the UserClient isn't connecting properly. I'll look into it, but I've got a few other things that take precedence. If somebody wants to beat me to it, please feel free. Enjoy! -Rob |