Zc030x Roadmap for Linux Driver development
This file describes the roadmap for the Zc030x driver development under Linux. Supported Linux major version is 2.4 and 2.6
  1. Version 0.0.1
    finished - not supported anymore
    This is mostly a Windows parrot driver. This driver mostly replay Windows sequences
    This driver is not able to adapt to the different configurations, hence is unmaintainable.
  2. Version 0.1.0
    current version - finishing
    This is a complete rewrite of the previous driver.
    Unlike the Windows driver, this driver is able to detect most of the configs.
    • Sensor are detected dynamically
    • 25% of the known sensors are supported (ICM105A, TAS5130C, HDCS2020, PAS106B)
    • All registers in Zc030x are known, and used correctly
    • Sensor specific values are correctly split from common bridge registers
    • Video For Linux (V4L) is working, however not all V4L functions are implemented (can grab pictures)
    • No hard locks
  3. Version 0.2.0
    next version - started
    • Sensor are detected dynamically
    • 50% of the known sensors are supported (ICM105A, TAS5130C, HDCS2020, PAS106B, ?? ?? ?? ??)
    • All registers in Zc030x are known, and used correctly
    • Sensor specific values are correctly split from common bridge registers
    • Camera specific parameter can be changed dynamically such as :
      • Gamma function for all color components
      • RGB matrix for setting up color to color conversion
      • Digital gain
    • Video For Linux (V4L) is fully implemented and working
  4. Version 0.3.0
    next version - planned
    • Sensor are detected dynamically
    • 75% of the known sensors are supported (ICM105A, TAS5130C, HDCS2020, PAS106B, ?? ?? ?? ?? ?? ?? ?? ??)
    • All registers in Zc030x are known, and used correctly
    • Sensor specific values are correctly split from common bridge registers
    • Camera specific parameter can be changed dynamically such as :
      • Gamma function for all color components
      • RGB matrix for setting up color to color conversion
      • Digital gain
      • RGB individual gains
      • Automatic adjusting of FPS depending on light conditions
      • Manual and automatic exposure are possible
      • Manual and automatic white balance are possible
    • Video For Linux (V4L) is fully implemented and working
  5. Version 0.4.0
    next version - planned
    • Sensor are detected dynamically
    • All known sensors are supported (ICM105A, TAS5130C, HDCS2020, PAS106B, ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??)
    • All registers in Zc030x are known, and used correctly
    • Sensor specific values are correctly split from common bridge registers
    • Camera specific parameter can be changed dynamically such as :
      • Gamma function for all color components
      • RGB matrix for setting up color to color conversion
      • Digital gain
      • RGB individual gains
      • Automatic adjusting of FPS depending on light conditions
      • Manual and automatic exposure are possible
      • Manual and automatic white balance are possible
      • Anything more useful ? -> zc0302-devs@lists.sf.net
    • Video For Linux (V4L) is fully implemented and working
    • Can read and write in EEPROM
  6. Version 0.5.0 and more
    planning
    Okay, I'm out of ideas, so feel free to ask to zc0302-devs@lists.sf.net