Changeset 959


Ignore:
Timestamp:
10/24/10 04:03:29 (3 years ago)
Author:
reyalp
Message:

ixus900_sd900 port by pixeldoc http://chdk.kernreaktor.org/mantis/view.php?id=347

Location:
trunk
Files:
34 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r938 r959  
    241241        #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 
    242242        #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsub 
     243        $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 
    243244        @echo "**** All firmwares created successfully" 
    244245        @echo "**** Copying duplicate Firmwares" 
     
    389390        #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 
    390391        #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsubcomplete 
     392        $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900  PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 
    391393        @echo "**** All zipfiles including firmwares and extra stuff created successfully" 
    392394        @echo "**** Copying duplicate Firmwares" 
     
    568570        #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200 PLATFORMSUB=100c NO_INC_BUILD=1 clean 
    569571        #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 clean 
     572        $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900  PLATFORMSUB=100c NO_INC_BUILD=1 clean 
    570573 
    571574        .PHONY: fir upload 
  • trunk/core/kbd.c

    r957 r959  
    7070#endif 
    7171 
    72 #if defined(CAMERA_a450) || defined(CAMERA_ixus50_sd400) || defined(CAMERA_ixusizoom_sd30) || defined(CAMERA_ixus40_sd300) || defined(CAMERA_ixus55_sd450) || defined(CAMERA_ixus60_sd600) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus750_sd550) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus75_sd750) || defined(CAMERA_a470) || defined(CAMERA_ixus90_sd790) || defined(CAMERA_ixus100_sd780) || defined(CAMERA_a480) || defined(CAMERA_d10) || defined(CAMERA_ixus85_sd770) || defined(CAMERA_ixus95_sd1200) 
     72#if defined(CAMERA_a450) || defined(CAMERA_ixus50_sd400) || defined(CAMERA_ixusizoom_sd30) || defined(CAMERA_ixus40_sd300) || defined(CAMERA_ixus55_sd450) || defined(CAMERA_ixus60_sd600) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus750_sd550) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus900_sd900) || defined(CAMERA_ixus75_sd750) || defined(CAMERA_a470) || defined(CAMERA_ixus90_sd790) || defined(CAMERA_ixus100_sd780) || defined(CAMERA_a480) || defined(CAMERA_d10) || defined(CAMERA_ixus85_sd770) || defined(CAMERA_ixus95_sd1200) 
    7373 
    7474#define ZSTEP_TABLE_SIZE 7 
  • trunk/include/camera.h

    r957 r959  
    16091609//---------------------------------------------------------- 
    16101610 
     1611#elif defined (CAMERA_ixus900_sd900) 
     1612    #define CAM_PROPSET                 1   // ToDo: test if correct 
     1613 
     1614    #define CAM_RAW_ROWPIX              3672   // value from RAW file (3648px + 24px) 
     1615    #define CAM_RAW_ROWS                2760   // value from RAW file (2736 + 24px) 
     1616 
     1617    //#undef  CAM_USE_ZOOM_FOR_MF 
     1618    #define CAM_DRAW_EXPOSITION         1   // ToDo: test if required 
     1619    #undef  CAM_HAS_ERASE_BUTTON 
     1620    #undef  CAM_HAS_IRIS_DIAPHRAGM 
     1621    #define CAM_HAS_ND_FILTER           1 
     1622    //#undef  CAM_CAN_SD_OVER_NOT_IN_MF 
     1623    //#undef  CAM_CAN_SD_OVERRIDE 
     1624    #undef  CAM_HAS_IS 
     1625    #undef  CAM_HAS_MANUAL_FOCUS 
     1626    #undef  CAM_HAS_USER_TV_MODES 
     1627    #define CAM_SHOW_OSD_IN_SHOOT_MENU  1   // force CHDK OSD to show in record more 
     1628    #define CAM_FEATURE_FEATHER         1 
     1629    //#define CAM_CONSOLE_LOG_ENABLED     1   // ToDo: LOG stuff is disabled/removed 
     1630    #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 
     1631    #define CAM_MULTIPART               1 
     1632    #define DNG_SUPPORT                 1 
     1633 
     1634    // pattern 
     1635    #define cam_CFAPattern 0x02010100   // Red  Green  Green  Blue 
     1636    // color (from G7) 
     1637    #define CAM_COLORMATRIX1                              \ 
     1638      575419, 1000000,-185557, 1000000, -77898,  1000000, \ 
     1639     -213702, 1000000, 733569, 1000000,   81514, 1000000, \ 
     1640      -24604, 1000000, 131906, 1000000,  280378, 1000000 
     1641    /* 
     1642    // SD800 
     1643    #define CAM_COLORMATRIX1                               \ 
     1644      661014, 1000000, -189364, 1000000, -115797, 1000000, \ 
     1645     -168772, 1000000,  661827, 1000000,   47392, 1000000, \ 
     1646      -35846, 1000000,  107148, 1000000,  233705, 1000000 
     1647    */ 
     1648    #define cam_CalibrationIlluminant1 1   // ToDo: Daylight (first selectable Illuminant Calibration mode ?) 
     1649 
     1650    // cropping 
     1651    #define CAM_JPEG_WIDTH  3648 
     1652    #define CAM_JPEG_HEIGHT 2736 
     1653    #define CAM_ACTIVE_AREA_X1 14   // ??? from G7, A640 
     1654    #define CAM_ACTIVE_AREA_Y1 8   // ??? from G7, A640 
     1655    //#define CAM_ACTIVE_AREA_X2 3672   // from RAW file 
     1656    //#define CAM_ACTIVE_AREA_Y2 2760   // from RAW file 
     1657    #define CAM_ACTIVE_AREA_X2 3682   // ??? from G7, A640, CAM_JPEG_WIDTH + 40 
     1658    #define CAM_ACTIVE_AREA_Y2 2764   // ??? from G7, A640, CAM_JPEG_HEIGHT + 40 
     1659    // camera name 
     1660    #define PARAM_CAMERA_NAME 4   // camera param id of EXIF camera model 
     1661 
     1662    #define DNG_EXT_TO   ".DPS" 
     1663//---------------------------------------------------------- 
     1664 
    16111665#elif defined (CAMERA_ixus860_sd870) 
    16121666    #define CAM_PROPSET                 2 
  • trunk/platform/generic/kbd.c

    r925 r959  
    3434#endif 
    3535 
    36 #if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) || defined (CAMERA_ixus950_sd850) 
     36#if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus900_sd900) || defined (CAMERA_ixus70_sd1000) || defined (CAMERA_ixus950_sd850) 
    3737#define USB_MASK 0x8000000 
    3838#define USB_REG 1 
     
    492492} 
    493493 
    494  
    495  
Note: See TracChangeset for help on using the changeset viewer.