Changeset 576


Ignore:
Timestamp:
11/18/08 12:30:13 (4 years ago)
Author:
phyrephox
Message:

+ added preliminary support for the g9 100g (and 100f) - see http://chdk.setepontos.com/index.php/topic,2342.msg24443.html#msg24443
comment: needs the other firmwares as well
todo: fix the ixus80 / compiler isse, add a590, up the version to 0.7.9 - fix more bugs, release 0.8.0 RC, get things tested and fixed - make release party for 0.8.0!

Location:
trunk
Files:
31 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r575 r576  
    149149        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100i NO_INC_BUILD=1 firzipsub 
    150150        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100j NO_INC_BUILD=1 firzipsub 
     151        $(MAKE) -s --no-print-directory PLATFORM=g9   PLATFORMSUB=100g NO_INC_BUILD=1 firzipsub 
    151152        $(MAKE) -s --no-print-directory PLATFORM=a530 PLATFORMSUB=100a NO_INC_BUILD=1 firzipsub 
    152153        $(MAKE) -s --no-print-directory PLATFORM=a540 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsub 
     
    204205        cp $(topdir)bin/$(VER)-ixus75_sd750-101a-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus75_sd750-101b-$(BUILD_NUMBER).zip 
    205206#       cp $(topdir)bin/$(VER)-ixus80_sd1100-101a-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus80_sd1100-101b-$(BUILD_NUMBER).zip 
     207        cp $(topdir)bin/$(VER)-g9-100g-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-g9-100f-$(BUILD_NUMBER).zip 
    206208        @echo "**** Done Copying duplicate Firmwares" 
    207209        @echo "**** Summary of memisosizes" 
     
    225227        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100i NO_INC_BUILD=1 firzipsubcomplete 
    226228        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100j NO_INC_BUILD=1 firzipsubcomplete 
     229        $(MAKE) -s --no-print-directory PLATFORM=g9   PLATFORMSUB=100g NO_INC_BUILD=1 firzipsubcomplete 
    227230        $(MAKE) -s --no-print-directory PLATFORM=a530 PLATFORMSUB=100a NO_INC_BUILD=1 firzipsubcomplete 
    228231        $(MAKE) -s --no-print-directory PLATFORM=a540 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsubcomplete 
     
    287290#       cp $(topdir)bin/ixus80_sd1100-101a-$(BUILD_NUMBER)-full.zip $(topdir)bin/ixus80_sd1100-101b-$(BUILD_NUMBER)-full.zip 
    288291#       cp $(topdir)bin/ixus80_sd1100-101a-$(BUILD_NUMBER).zip $(topdir)bin/ixus80_sd1100-101b-$(BUILD_NUMBER).zip 
     292        cp $(topdir)bin/g9-100g-$(BUILD_NUMBER)-full.zip $(topdir)bin/g9-100f-$(BUILD_NUMBER)-full.zip 
     293        cp $(topdir)bin/g9-100g-$(BUILD_NUMBER).zip $(topdir)bin/g9-100f-$(BUILD_NUMBER).zip 
    289294        @echo "**** Done Copying duplicate Firmwares" 
    290295        @echo "**** Summary of memisosizes" 
     
    310315        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100i NO_INC_BUILD=1 clean 
    311316        $(MAKE) -s --no-print-directory PLATFORM=g7   PLATFORMSUB=100j NO_INC_BUILD=1 clean 
     317        $(MAKE) -s --no-print-directory PLATFORM=g9   PLATFORMSUB=100g NO_INC_BUILD=1 clean 
    312318        $(MAKE) -s --no-print-directory PLATFORM=a530 PLATFORMSUB=100a NO_INC_BUILD=1 clean 
    313319        $(MAKE) -s --no-print-directory PLATFORM=a540 PLATFORMSUB=100b NO_INC_BUILD=1 clean 
  • trunk/core/gui.c

    r567 r576  
    13051305    static const char* names[]={ "Print", "FE"}; 
    13061306    static const int keys[]={ KEY_PRINT, KEY_MICROPHONE }; 
     1307#elif defined(CAMERA_g9) 
     1308    static const char* names[]={ "Print", "FE"}; 
     1309    static const int keys[]={ KEY_PRINT,  KEY_MICROPHONE }; 
    13071310#elif defined(CAMERA_a650) 
    13081311    static const char* names[]={ "Print", "ISO"}; 
  • trunk/core/kbd.c

    r569 r576  
    101101#endif 
    102102 
    103 #if defined(CAMERA_a650) || defined(CAMERA_g7) 
     103#if defined(CAMERA_a650) || defined(CAMERA_g7) || defined(CAMERA_g9) 
    104104#define ZSTEP_TABLE_SIZE 8 
    105105static int nTxtbl[]={0,2,4,6,8,10,12,13}; 
  • trunk/doc/version.txt

    r569 r576  
    22 
    33version / revision / author 
     4 
     50.7.7 / #576 / PhyrePhoX 
     6 
     7+ added preliminary support for the g9 100g (and 100f) - see http://chdk.setepontos.com/index.php/topic,2342.msg24443.html#msg24443 
     8comment: needs the other firmwares as well 
     9todo: fix the ixus80 / compiler isse, add a590, up the version to 0.7.9 - fix more bugs, release 0.8.0 RC, get things tested and fixed - make release party for 0.8.0! 
     10 
     11 
     120.7.6 / #574-575 / php & reyalp 
     13 
     14* verious fixes 
     15 
     160.7.6 / #573 / phyrephox 
     17 
     18+ added french.lng 
     19 
     200.7.6 / #570-572 / reyalp 
     21 
     22*various small fixes 
    423 
    5240.7.6 / #565-569 / reyalp 
  • trunk/include/camera.h

    r569 r576  
    6767    #undef  CAM_HAS_IS 
    6868    #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 
     69 
     70 //---------------------------------------------------------- 
     71#elif defined (CAMERA_g9) 
     72    #define CAM_PROPSET                 2 
     73    #define CAM_DRYOS                   1 
     74 
     75    #define CAM_RAW_ROWPIX              4104   // for 12 MP 
     76    #define CAM_RAW_ROWS                3048   // for 12 MP 
     77 
     78 
     79//   #define CAM_MULTIPART               1 
     80    #define CAM_HAS_ND_FILTER           1 
     81 
     82    #define CAM_ADJUSTABLE_ALT_BUTTON   1 
     83    #define CAM_SWIVEL_SCREEN           1 
     84    #define CAM_CAN_MUTE_MICROPHONE     1 
     85 
     86    #undef  CAM_EMUL_KEYPRESS_DURATION 
     87    #define CAM_EMUL_KEYPRESS_DURATION  10 
     88    #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 
     89    #define CAM_EV_IN_VIDEO             1 
     90//      #define CAM_CONSOLE_LOG_ENABLED     1 
    6991     
    7092//========================================================== 
  • trunk/makefile.inc

    r575 r576  
    6464#PLATFORMSUB=100j 
    6565 
     66#PLATFORM=g9 
     67#PLATFORMSUB=100g 
     68 
    6669#PLATFORM=a530 
    6770#PLATFORMSUB=100a 
     
    178181#PLATFORM=ixus75_sd750 
    179182#PLATFORMSUB=102a 
    180  
    181  
    182183 
    183184MEMISOSIZE="(&_end-&_start)" 
  • trunk/platform/ixus75_sd750/notes.txt

    • Property svn:eol-style changed from native to CRLF
  • trunk/version.inc

    r569 r576  
    1 BUILD_NUMBER := 0.7.6 
     1BUILD_NUMBER := 0.7.7 
Note: See TracChangeset for help on using the changeset viewer.