The driver
Developement tree (viewcvs)
- Port to 2.6
- Fixed allocation bug, the driver now works without unload/reload beetween usage
- Support for other resolution is in progress
- Auto brightness correction support is in progress
Rev.0.3 (download)
- Modified the bayer to rgb conversion routine
- Abandoned the find tag approach in frame start-stop detection, fixed intervals are used now
- Some code cleaning was done
Rev.0.2 (download)
- Thanks to Takafumi Mizuno a new uncompressed raw data mode have been implemented, images re now quite recognizable
- Moved all the initialization sequence data in an array of structures
- Removed the most part of commented useless experiments
- I started to work on the icm532_read function in order to capture raw frames with a simple "cat /dev/video0 > file"
- Added install feature to Makefile, thanks to Gerard Klaver
Rev.0.1 (download)
- The driver has been developed (and still is) and tested on Gentoo Linux with kernel 2.4.25 and camorama ver.0.16.
- Actually it loads and unloads (!!!) and give to camorama the raw data coming from the cam.
- It has still a lot of unfreed memory and allocation bugs. In order to avoid kernel oops it's better to unload and reload (rmmod / insmod) the driver before start application (camorama) again. Using this attention, no significant problems where detected.