I am searchin for any documentation on how to programmatically (C language) access the WLAN card to enable/disable, to read the list of networks, to select one, to specify the WEP key, to initiate an Ad-Hoc network, etc.
Now, I have found out that apparently the Zaurus uses a kernel extension to allow to access the WLAN card by a standardized way. It seems to be http://www.linux-wlan.com/linux-wlan/index.html
Is this correct? And where is the documentation of the API?
And then, there is Kismet using some ioctl calls to get/set the ESS-ID. Is there an API description available?
For the Camera, there is a PDF document from Sharp describing how to open() the decive and use read() and write() calls to set the modes and get the captured JPEGs. Is there something similar for the Zaurus?
And finally, it should be a method that is independent of the WLAN card (as long as it works with the original Sharp ROM 3.1x). Therefore, Wellenreiter does not seem to be the right starting point.
Any hints are very welcome!
--- Nikolaus email@example.com