Changeset 276


Ignore:
Timestamp:
01/29/08 17:15:39 (5 years ago)
Author:
EWAVR
Message:

+ Added IXUS70/SD1000 support 1.02A (quietschi)

Location:
trunk
Files:
22 added
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r264 r276  
    8383        $(MAKE) -s --no-print-directory PLATFORM=ixus700_sd500   PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub 
    8484        $(MAKE) -s --no-print-directory PLATFORM=ixus800_sd700   PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub 
     85        #$(MAKE) -s --no-print-directory PLATFORM=ixus850_sd800  PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 
    8586        #$(MAKE) -s --no-print-directory PLATFORM=ixus40_sd300   PLATFORMSUB=100k NO_INC_BUILD=1 firzipsub 
    8687        #$(MAKE) -s --no-print-directory PLATFORM=ixus50_sd400   PLATFORMSUB=101a NO_INC_BUILD=1 firzipsub 
    8788        #$(MAKE) -s --no-print-directory PLATFORM=ixus65_sd630   PLATFORMSUB=100a NO_INC_BUILD=1 firzipsub 
    8889        #$(MAKE) -s --no-print-directory PLATFORM=ixus70_sd1000  PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub 
     90        $(MAKE) -s --no-print-directory PLATFORM=ixus70_sd1000  PLATFORMSUB=102a NO_INC_BUILD=1 firzipsub 
    8991        #$(MAKE) -s --no-print-directory PLATFORM=ixusW_sd430    PLATFORMSUB=110a NO_INC_BUILD=1 firzipsub 
    9092        $(MAKE) -s --no-print-directory PLATFORM=a720 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 
     
    114116        $(MAKE) -s --no-print-directory PLATFORM=ixus700_sd500   PLATFORMSUB=101b NO_INC_BUILD=1 clean 
    115117        $(MAKE) -s --no-print-directory PLATFORM=ixus800_sd700   PLATFORMSUB=101b NO_INC_BUILD=1 clean 
     118        #$(MAKE) -s --no-print-directory PLATFORM=ixus850_sd800   PLATFORMSUB=100e NO_INC_BUILD=1 clean 
    116119        #$(MAKE) -s --no-print-directory PLATFORM=ixus40_sd300   PLATFORMSUB=100k NO_INC_BUILD=1 clean 
    117120        #$(MAKE) -s --no-print-directory PLATFORM=ixus50_sd400   PLATFORMSUB=101a NO_INC_BUILD=1 clean 
    118121        #$(MAKE) -s --no-print-directory PLATFORM=ixus65_sd630   PLATFORMSUB=100a NO_INC_BUILD=1 clean 
    119122        #$(MAKE) -s --no-print-directory PLATFORM=ixus70_sd1000  PLATFORMSUB=101b NO_INC_BUILD=1 clean 
     123        $(MAKE) -s --no-print-directory PLATFORM=ixus70_sd1000  PLATFORMSUB=102a NO_INC_BUILD=1 clean 
    120124        #$(MAKE) -s --no-print-directory PLATFORM=ixusW_sd430    PLATFORMSUB=110a NO_INC_BUILD=1 clean 
    121125        $(MAKE) -s --no-print-directory PLATFORM=a720 PLATFORMSUB=100c NO_INC_BUILD=1 clean 
  • trunk/core/gui.c

    r269 r276  
    3838// #define KEY_NONE (KEY_DUMMY+1) 
    3939 
    40 #if   defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_a560) 
     40#if   defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) 
    4141 #define SHORTCUT_TOGGLE_RAW      KEY_DISPLAY 
    4242 #define SHORTCUT_TOGGLE_HISTO    KEY_DOWN 
     
    190190#endif 
    191191    {LANG_MENU_MISC_SHOW_SPLASH,        MENUITEM_BOOL,    &conf.splash_show }, 
    192 #if !defined(CAMERA_g7) && !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) 
     192#if !defined(CAMERA_g7) && !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800)  && !defined (CAMERA_ixus70_sd1000) 
    193193    {LANG_MENU_MISC_ZOOM_FOR_MF,        MENUITEM_BOOL,    &conf.use_zoom_mf }, 
    194194#endif 
     
    265265      {LANG_MENU_VALUES_SHOW_BV_MEASURED,        MENUITEM_BOOL,      &conf.values_show_bv_measured},                                     
    266266      {LANG_MENU_VALUES_SHOW_OVEREXPOSURE,           MENUITEM_BOOL,      &conf.values_show_overexposure},        
    267 #if !defined(CAMERA_a570) && !defined(CAMERA_a560) && !defined(CAMERA_a720) 
     267#if !defined(CAMERA_a570) && !defined(CAMERA_a560) && !defined(CAMERA_a720) && !defined(CAMERA_ixus850_sd800) && !defined(CAMERA_ixus70_sd1000) 
    268268      {LANG_MENU_SHOW_CANON_OVEREXPOSURE,            MENUITEM_BOOL,      &conf.values_show_canon_overexposure},                                                  
    269269#endif       
     
    290290          {LANG_MENU_ISO_BRACKET_VALUE,            MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.iso_bracket_value, MENU_MINMAX(0, 100)},  
    291291          {LANG_MENU_ISO_BRACKET_KOEF,             MENUITEM_ENUM,    (int*)gui_iso_bracket_koef_enum}, 
    292 #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560)                   
     292#if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000)             
    293293          {LANG_MENU_SUBJ_DIST_BRACKET_VALUE,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.subj_dist_bracket_value, MENU_MINMAX(0, 100)},  
    294294          {LANG_MENU_SUBJ_DIST_BRACKET_KOEF,       MENUITEM_ENUM,    (int*)gui_subj_dist_bracket_koef_enum}, 
     
    320320          {LANG_MENU_OVERRIDE_ISO_KOEF,        MENUITEM_ENUM,    (int*)gui_iso_override_koef_enum}, 
    321321         // {LANG_MENU_OVERRIDE_SUBJ_DIST_VALUE, MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.subj_dist_override_value, MENU_MINMAX(0, 500)},  
    322 #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560)                          
     322#if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000) 
    323323      {LANG_MENU_OVERRIDE_SUBJ_DIST_VALUE, MENUITEM_ENUM,    (int*)gui_subj_dist_override_value_enum}, 
    324324          {LANG_MENU_OVERRIDE_SUBJ_DIST_KOEF,  MENUITEM_ENUM,    (int*)gui_subj_dist_override_koef_enum}, 
     
    11721172                draw_restore(); 
    11731173            } else { 
    1174 #if !defined(CAMERA_g7) && !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) 
     1174#if !defined(CAMERA_g7) && !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000) 
    11751175                          if (shooting_get_focus_mode()){  
    11761176                                if (kbd_is_key_clicked(KEY_RIGHT)) { 
     
    13391339                                 (m&MODE_SHOOTING_MASK)==MODE_VIDEO_MY_COLORS ||  
    13401340                                 (m&MODE_SHOOTING_MASK)==MODE_VIDEO_COLOR_ACCENT ||  
     1341                                 (m&MODE_SHOOTING_MASK)==MODE_VIDEO_TIME_LAPSE ||  
    13411342                                 (m&MODE_SHOOTING_MASK)==MODE_STITCH); 
    13421343 
     
    14001401    } 
    14011402 
    1402 #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) 
    1403     if (gui_mode==GUI_MODE_NONE && kbd_is_key_pressed(KEY_SHOOT_HALF) && ((m&MODE_MASK)==MODE_REC)&&((m&MODE_SHOOTING_MASK))!=MODE_VIDEO_STD) {     
     1403#if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
     1404    if (gui_mode==GUI_MODE_NONE && kbd_is_key_pressed(KEY_SHOOT_HALF) && ((m&MODE_MASK)==MODE_REC) && ((m&MODE_SHOOTING_MASK))!=MODE_VIDEO_STD) {     
    14041405     strcpy(osd_buf,shooting_get_tv_str()); 
    14051406     strcat(osd_buf,"\"  "); 
  • trunk/core/gui_calendar.c

    r252 r276  
    111111            need_redraw = 1; 
    112112            break; 
    113       #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) 
     113      #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
    114114        case KEY_DISPLAY: 
    115115      #else 
  • trunk/core/gui_fselect.c

    r254 r276  
    707707            } 
    708708            break; 
    709     #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) 
     709    #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
    710710        case KEY_DISPLAY: 
    711711    #else 
  • trunk/core/gui_reversi.c

    r252 r276  
    378378            need_redraw = 1; 
    379379            break; 
    380     #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) 
     380    #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
    381381        case KEY_DISPLAY: 
    382382    #else 
     
    389389            need_redraw = 1; 
    390390            break; 
    391     #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) 
     391    #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000) 
    392392        case KEY_DISPLAY: 
    393393            gui_mbox_init(LANG_MBOX_ABOUT_TITLE, (int)"REVERSI\n(c) GrAnd, 2007", MBOX_TEXT_CENTER, NULL); 
  • trunk/core/gui_sokoban.c

    r252 r276  
    259259            need_redraw = 1; 
    260260            break; 
    261      #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) 
     261     #if defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus800_sd700) || defined (CAMERA_a560) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
    262262        case KEY_DISPLAY: 
    263263     #else 
     
    267267            need_redraw = 1; 
    268268            break; 
    269      #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) 
     269     #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000) 
    270270        case KEY_DISPLAY: 
    271271            gui_mbox_init(LANG_MBOX_ABOUT_TITLE, (int)"SOKOBAN\n(c) GrAnd, 2007", MBOX_TEXT_CENTER, NULL); 
  • trunk/core/raw.h

    r264 r276  
    2323#define ROWS   2484   // for 8 MP 
    2424 
    25 #elif defined (CAMERA_a620) || defined (CAMERA_a710) || defined (CAMERA_a560) || defined (CAMERA_a570) || defined (CAMERA_ixus700_sd500) 
     25#elif defined (CAMERA_a620) || defined (CAMERA_a710) || defined (CAMERA_a560) || defined (CAMERA_a570) || defined (CAMERA_ixus700_sd500) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) 
    2626#define ROWPIX 3152   // for 7 MP 
    2727#define ROWS   2340   // for 7 MP 
  • trunk/include/platform.h

    r268 r276  
    3838MODE_VIDEO_HIRES        , 
    3939MODE_SCN_AQUARIUM       , 
    40  
     40MODE_COLOR_ACCENT       , 
    4141MODE_SCN_NIGHT1         , 
    4242MODE_SCN_ISO_3200       , 
    4343MODE_SCN_SPORT          , 
    44  
     44MODE_SCN_KIDS_PETS      , 
    4545MODE_INDOOR             , 
    4646MODE_KIDS_PETS          , 
    4747MODE_NIGHT_SNAPSHOT     , 
    4848MODE_DIGITAL_MACRO      , 
     49MODE_SCN_FOLIAGE        , 
     50MODE_VIDEO_TIME_LAPSE   , 
     51MODE_SCN_INDOOR         , 
    4952}; 
    5053 
    51 #if defined(CAMERA_a570) || defined(CAMERA_a560) || defined(CAMERA_a720)  
     54#if defined(CAMERA_a570) || defined(CAMERA_a560) || defined(CAMERA_a720) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) 
    5255 #define PROPCASE_DRIVE_MODE                                    102 
    5356 #define PROPCASE_FOCUS_MODE                                    133 
  • trunk/makefile.inc

    r264 r276  
    4242#PLATFORM=a720 
    4343#PLATFORMSUB=100c 
     44 
     45#PLATFORM=ixus850_sd800 
     46#PLATFORMSUB=100e 
     47 
     48#PLATFORM=ixus70_sd1000 
     49#PLATFORMSUB=102a 
    4450 
    4551include $(topdir)version.inc 
  • trunk/platform/generic/kbd.c

    r269 r276  
    2626#endif 
    2727 
    28 #if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) 
     28#if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) 
    2929#define USB_MASK 0x8000000 
    3030#define USB_REG 1 
  • trunk/platform/generic/shooting.c

    r264 r276  
    812812 if (bracketing.shoot_counter==0) { // first shoot 
    813813    bracketing.shoot_counter=1; 
    814 #if   defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_a560) 
     814#if   defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000)  
    815815    bracketing.tv96=shooting_get_tv96();  
    816816#else     
  • trunk/platform/ixus70_sd1000/Makefile

    r251 r276  
    2424        rm -f $(OBJS) libplatform.a 
    2525 
    26 include $(topdir)bottom.inc 
  • trunk/platform/ixus800_sd700/sub/101b/stubs_entry_2.S

    r254 r276  
    55NHSTUB(kbd_pwr_on, 0xFF827ECC) 
    66NHSTUB(kbd_pwr_off, 0xFF827F0C) 
     7NHSTUB(GetCurrentAvValue, 0xFFAC4014) 
    78 
    89// null stubs 
Note: See TracChangeset for help on using the changeset viewer.