Changeset 1448 for trunk


Ignore:
Timestamp:
12/03/11 22:19:09 (18 months ago)
Author:
philmoz
Message:

Update to finsig_dryos.c to find additional values from stubs_min.S:

  • finds focus_len_table for most cameras with CAM_DNG_LENS_INFO defined
  • finds zoom_busy and focus_busy values
  • finds recreview_hold value. Note the value found for this does not match the existing value for most cameras. The value found for recreview_hold has been confirmed correct for the G10, G12, SX30, SX40, IXUS120 & IXUS310.
Location:
trunk
Files:
175 edited

Legend:

Unmodified
Added
Removed
  • trunk/loader/ixus220_elph300hs

    • Property svn:ignore set to
      .dep
      *.a
      *.o
      main.bin
      *.elf
      *.elf.syms
      *.dump
  • trunk/loader/ixus220_elph300hs/Makefile

    • Property svn:eol-style set to LF
  • trunk/loader/ixus220_elph300hs/blobs.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus220_elph300hs/entry.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus220_elph300hs/main.c

    • Property svn:eol-style set to native
  • trunk/loader/ixus220_elph300hs/resetcode

    • Property svn:ignore set to
      .dep
      *.a
      *.o
      main.bin
      *.elf
      *.elf.syms
      *.dump
  • trunk/loader/ixus220_elph300hs/resetcode/Makefile

    • Property svn:eol-style set to LF
  • trunk/loader/ixus220_elph300hs/resetcode/entry.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus220_elph300hs/resetcode/main.c

    • Property svn:eol-style set to native
  • trunk/platform/a1100/sub/100c/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x000098d0) // Found @0xffe00374,          stubs_min = 0x000098d0 (0x98D0) 
    3636//DEF(some_flag_for_af_scan                   ,0x00005af4) // Found @0xffcfa7a4,          stubs_min = 0x00005af4 (0x5AF4) 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 8 entries in the table - set NUM_FL to 8 
     40DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     41//DEF(zoom_busy                               ,0x00005560) // Found @0xffcf4788,          stubs_min = 0x00005560 (0x554C+0x14) 
     42//DEF(focus_busy                              ,0x00005478) // Found @0xffcefa8c,          stubs_min = 0x00005478 (0x5470+8) 
     43//DEF(recreview_hold                          ,0x000030e0) // Found @0xffc65938, ** != ** stubs_min = 0xffc00414 (0xFFC00414) 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/a2000/sub/100c/stubs_entry.S

    r1444 r1448  
    3939//DEF(zoom_status                             ,0x0000c0cc) // Found @0xffdfd75c,          stubs_min = 0x0000c0cc (0xC0CC) 
    4040//DEF(some_flag_for_af_scan                   ,0x000085a0) // Found @0xffd0a758,          stubs_min = 0x000085a0 (0x85A0) 
     41// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     42// each entry contains 3 int value(s), the first is the zoom focus length. 
     43// there are 15 entries in the table - set NUM_FL to 15 
     44DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     45//DEF(zoom_busy                               ,0x00007ff8) // Found @0xffd0312c,          stubs_min = 0x00007ff8 (0x7FE4+0x14) 
     46//DEF(focus_busy                              ,0x00007ee4) // Found @0xffcfe824,          stubs_min = 0x00007ee4 (0x7EDC+0x8) 
     47//DEF(recreview_hold                          ,0x000059c0) // Found @0xffc65674, ** != ** stubs_min = 0x000094c0 (0x9408+0xB8) 
    4148 
    4249// Values below go in 'lib.c': 
  • trunk/platform/a3000/sub/100b/stubs_entry.S

    r1444 r1448  
    4343//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe184b8,          stubs_min = 0x00009cd8 (0x9CD8) 
    4444//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd15f54,          stubs_min = 0x00005aa0 (0x5AA0) 
     45// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     46// each entry contains 3 int value(s), the first is the zoom focus length. 
     47// there are 8 entries in the table - set NUM_FL to 8 
     48DEF(focus_len_table                         ,0xfffe29b0) // Found @0xfffe29b0 
     49//DEF(zoom_busy                               ,0x00005648) // Found @0xffd0f6d4,          stubs_min = 0x00005648 (0x5634+0x14) 
     50//DEF(focus_busy                              ,0x000054ec) // Found @0xffd0b100,          stubs_min = 0x000054ec (0x54E4+8) 
     51//DEF(recreview_hold                          ,0x00003174) // Found @0xffc78ce0, ** != ** stubs_min = 0x00006598 (0x64CC+0xCC) 
    4552 
    4653// Values below go in 'lib.c': 
  • trunk/platform/a3000/sub/100c/stubs_entry.S

    r1444 r1448  
    4444//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe18568,          stubs_min = 0x00009cd8 (0x9CD8) 
    4545//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd16004,          stubs_min = 0x00005aa0 (0x5AA0) 
     46// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     47// each entry contains 3 int value(s), the first is the zoom focus length. 
     48// there are 8 entries in the table - set NUM_FL to 8 
     49DEF(focus_len_table                         ,0xfffe29b0) // Found @0xfffe29b0 
     50//DEF(zoom_busy                               ,0x00005648) // Found @0xffd0f784,          stubs_min = 0x00005648 (0x5634+0x14) 
     51//DEF(focus_busy                              ,0x000054ec) // Found @0xffd0b1b0,          stubs_min = 0x000054ec (0x54E4+8) 
     52//DEF(recreview_hold                          ,0x00003174) // Found @0xffc78d30, ** != ** stubs_min = 0x00006598 (0x64CC+0xCC) 
    4653 
    4754// Values below go in 'lib.c': 
  • trunk/platform/a3000/sub/100d/stubs_entry.S

    r1444 r1448  
    4343//DEF(zoom_status                             ,0x00009cd8) // Found @0xffe184bc,          stubs_min = 0x00009cd8 (0x9CD8) 
    4444//DEF(some_flag_for_af_scan                   ,0x00005aa0) // Found @0xffd16004,          stubs_min = 0x00005aa0 (0x5AA0) 
     45// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     46// each entry contains 3 int value(s), the first is the zoom focus length. 
     47// there are 8 entries in the table - set NUM_FL to 8 
     48DEF(focus_len_table                         ,0xfffe29b0) // Found @0xfffe29b0 
     49//DEF(zoom_busy                               ,0x00005648) // Found @0xffd0f784,          stubs_min = 0x00005648 (0x5634+0x14) 
     50//DEF(focus_busy                              ,0x000054ec) // Found @0xffd0b1b0,          stubs_min = 0x000054ec (0x54E4+8) 
     51//DEF(recreview_hold                          ,0x00003174) // Found @0xffc78d30, ** != ** stubs_min = 0x00006598 (0x64CC+0xCC) 
    4552 
    4653// Values below go in 'lib.c': 
  • trunk/platform/a470/sub/100e/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000d020) // Found @0xffde8948, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 
    3838//DEF(some_flag_for_af_scan                   ,0x0000cd9c) // Found @0xffdd73a8, ** != ** stubs_min = 0x0000cdec (0xCDEC) 
     39//DEF(zoom_busy                               ,0x000083a4) // Found @0xffd05d3c, ** != ** stubs_min = 0x00008050 (0x8050) 
     40//DEF(focus_busy                              ,0x000082b0) // Found @0xffd018d0,          stubs_min = 0x000082b0 (0x82B0) 
     41//DEF(recreview_hold                          ,0x00005b3c) // Found @0xffc63e24, ** != ** stubs_min = 0x00009634 (0x9634) 
    3942 
    4043// Values below go in 'lib.c': 
  • trunk/platform/a470/sub/101b/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000d020) // Found @0xffde8944, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 
    3838//DEF(some_flag_for_af_scan                   ,0x0000cd9c) // Found @0xffdd73a4, ** != ** stubs_min = 0x0000cdec (0xCDEC) 
     39//DEF(zoom_busy                               ,0x000083a4) // Found @0xffd05d3c, ** != ** stubs_min = 0x00008050 (0x8050) 
     40//DEF(focus_busy                              ,0x000082b0) // Found @0xffd018d0,          stubs_min = 0x000082b0 (0x82B0) 
     41//DEF(recreview_hold                          ,0x00005b3c) // Found @0xffc63e24, ** != ** stubs_min = 0x000095e4 (0x95E4) 
    3942 
    4043// Values below go in 'lib.c': 
  • trunk/platform/a470/sub/102c/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000d070) // Found @0xffde9384, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 
    3838//DEF(some_flag_for_af_scan                   ,0x0000cdec) // Found @0xffdd7de4,          stubs_min = 0x0000cdec (0xCDEC) 
     39//DEF(zoom_busy                               ,0x000083d4) // Found @0xffd0677c, ** != ** stubs_min = 0x00008050 (0x8050) 
     40//DEF(focus_busy                              ,0x000082e0) // Found @0xffd02310,          stubs_min = 0x000082e0 (0x82E0) 
     41//DEF(recreview_hold                          ,0x00005b64) // Found @0xffc64340, ** != ** stubs_min = 0x00009634 (0x9634) 
    3942 
    4043// Values below go in 'lib.c': 
  • trunk/platform/a480/sub/100b/stubs_entry.S

    r1444 r1448  
    4040//DEF(zoom_status                             ,0x0000a2d4) // Found @0xffdcf93c,          stubs_min = 0x0000a2d4 (0xA2D4) 
    4141//DEF(some_flag_for_af_scan                   ,0x00005bbc) // Found @0xffce7b58,          stubs_min = 0x00005bbc (0x5BBC) 
     42// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     43// each entry contains 3 int value(s), the first is the zoom focus length. 
     44// there are 7 entries in the table - set NUM_FL to 7 
     45DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     46//DEF(zoom_busy                               ,0x00005698) // Found @0xffce3a34,          stubs_min = 0x00005698 (0x5684+0x14) 
     47//DEF(focus_busy                              ,0x000055a0) // Found @0xffcdf584,          stubs_min = 0x000055a0 (0x5598+8) 
     48//DEF(recreview_hold                          ,0x00002f60) // Found @0xffc5da24, ** != ** stubs_min = 0xffc00414 (0xFFC00414) 
    4249 
    4350// Values below go in 'lib.c': 
  • trunk/platform/a490/sub/100d/stubs_entry.S

    r1444 r1448  
    5252//DEF(zoom_status                             ,0x000095a8) // Found @0xffe0ab68, ** != ** stubs_min = 0x00009588 (0x9588) 
    5353//DEF(some_flag_for_af_scan                   ,0x00005818) // Found @0xffd0ef60,          stubs_min = 0x00005818 (0x5818) 
     54// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     55// each entry contains 3 int value(s), the first is the zoom focus length. 
     56// there are 7 entries in the table - set NUM_FL to 7 
     57DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     58//DEF(zoom_busy                               ,0x000053f0) // Found @0xffd09850,          stubs_min = 0x000053f0 (0x53DC+0x14) 
     59//DEF(focus_busy                              ,0x00005300) // Found @0xffd06e88,          stubs_min = 0x00005300 (0x52F8+8) 
     60//DEF(recreview_hold                          ,0x0000302c) // Found @0xffc7578c, ** != ** stubs_min = 0x000062b4 (0x61E0+0xD4) 
    5461 
    5562// Values below go in 'lib.c': 
  • trunk/platform/a490/sub/100f/stubs_entry.S

    r1444 r1448  
    5252//DEF(zoom_status                             ,0x000095a8) // Found @0xffe0ab6c, ** != ** stubs_min = 0x00009588 (0x9588) 
    5353//DEF(some_flag_for_af_scan                   ,0x00005818) // Found @0xffd0f010,          stubs_min = 0x00005818 (0x5818) 
     54// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     55// each entry contains 3 int value(s), the first is the zoom focus length. 
     56// there are 7 entries in the table - set NUM_FL to 7 
     57DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     58//DEF(zoom_busy                               ,0x000053f0) // Found @0xffd09900,          stubs_min = 0x000053f0 (0x53DC+0x14) 
     59//DEF(focus_busy                              ,0x00005300) // Found @0xffd06f38,          stubs_min = 0x00005300 (0x52F8+8) 
     60//DEF(recreview_hold                          ,0x0000302c) // Found @0xffc757dc, ** != ** stubs_min = 0x000062b4 (0x61E0+0xD4) 
    5461 
    5562// Values below go in 'lib.c': 
  • trunk/platform/a495/sub/100d/stubs_entry.S

    r1444 r1448  
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d93c,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f094,          stubs_min = 0x00005848 (0x5848) 
     51// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     52// each entry contains 3 int value(s), the first is the zoom focus length. 
     53// there are 7 entries in the table - set NUM_FL to 7 
     54DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     55//DEF(zoom_busy                               ,0x00005424) // Found @0xffd09958,          stubs_min = 0x00005424 (0x5410+0x14) 
     56//DEF(focus_busy                              ,0x00005334) // Found @0xffd06f90,          stubs_min = 0x00005334 (0x532C+8) 
     57//DEF(recreview_hold                          ,0x00003034) // Found @0xffc758d4, ** != ** stubs_min = 0x0000630a (0x6308+2) 
    5158 
    5259// Values below go in 'lib.c': 
  • trunk/platform/a495/sub/100e/stubs_entry.S

    r1444 r1448  
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d9ec,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f144,          stubs_min = 0x00005848 (0x5848) 
     51// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     52// each entry contains 3 int value(s), the first is the zoom focus length. 
     53// there are 7 entries in the table - set NUM_FL to 7 
     54DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     55//DEF(zoom_busy                               ,0x00005424) // Found @0xffd09a08,          stubs_min = 0x00005424 (0x5410+0x14) 
     56//DEF(focus_busy                              ,0x00005334) // Found @0xffd07040,          stubs_min = 0x00005334 (0x532C+8) 
     57//DEF(recreview_hold                          ,0x00003034) // Found @0xffc75924, ** != ** stubs_min = 0x0000630a (0x6308+2) 
    5158 
    5259// Values below go in 'lib.c': 
  • trunk/platform/a495/sub/100f/stubs_entry.S

    r1444 r1448  
    4949//DEF(zoom_status                             ,0x00009648) // Found @0xffe0d940,          stubs_min = 0x00009648 (0x00009648) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005848) // Found @0xffd0f144,          stubs_min = 0x00005848 (0x5848) 
     51// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     52// each entry contains 3 int value(s), the first is the zoom focus length. 
     53// there are 7 entries in the table - set NUM_FL to 7 
     54DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     55//DEF(zoom_busy                               ,0x00005424) // Found @0xffd09a08,          stubs_min = 0x00005424 (0x5410+0x14) 
     56//DEF(focus_busy                              ,0x00005334) // Found @0xffd07040,          stubs_min = 0x00005334 (0x532C+8) 
     57//DEF(recreview_hold                          ,0x00003034) // Found @0xffc75924, ** != ** stubs_min = 0x0000630a (0x6308+2) 
    5158 
    5259// Values below go in 'lib.c': 
  • trunk/platform/a580/sub/101b/stubs_entry.S

    r1444 r1448  
    3333//DEF(zoom_status                             ,0x0000ba7c) // Found @0xffdf29e0,          stubs_min = 0x0000ba7c (0xBA7C) 
    3434//DEF(some_flag_for_af_scan                   ,0x0000b808) // Found @0xffde1ab8,          stubs_min = 0x0000b808 (0xB808) 
     35// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     36// each entry contains 3 int value(s), the first is the zoom focus length. 
     37// there are 8 entries in the table - set NUM_FL to 8 
     38DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     39//DEF(zoom_busy                               ,0x00007f4c) // Found @0xffd085dc,          stubs_min = 0x00007f4c (0x7F4C) 
     40//DEF(focus_busy                              ,0x00007e58) // Found @0xffd04170, ** != ** stubs_min = 0x00009d50 (0x9D50) 
     41//DEF(recreview_hold                          ,0x00005b14) // Found @0xffc64f18, ** != ** stubs_min = 0x0000abe8 (0xABE8) 
    3542 
    3643// Values below go in 'lib.c': 
  • trunk/platform/a590/sub/100e/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000bfbc) // Found @0xffe00164,          stubs_min = 0x0000bfbc (0xBFBC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000bd3c) // Found @0xffdee828,          stubs_min = 0x0000bd3c (0xBD3C) 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 8 entries in the table - set NUM_FL to 8 
     40DEF(focus_len_table                         ,0xfffe29ac) // Found @0xfffe29ac 
     41//DEF(zoom_busy                               ,0x00008050) // Found @0xffd0f95c,          stubs_min = 0x00008050 (0x8050) 
     42//DEF(focus_busy                              ,0x00007f4c) // Found @0xffd0a804, ** != ** stubs_min = 0x00009d50 (0x9D50) 
     43//DEF(recreview_hold                          ,0x00005d34) // Found @0xffc6a6e4, ** != ** stubs_min = 0x000093ec (0x93ec) 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/a590/sub/101b/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000bfbc) // Found @0xffe00160,          stubs_min = 0x0000bfbc (0xBFBC) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000bd3c) // Found @0xffdee824,          stubs_min = 0x0000bd3c (0xBD3C) 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 8 entries in the table - set NUM_FL to 8 
     40DEF(focus_len_table                         ,0xfffe29ac) // Found @0xfffe29ac 
     41//DEF(zoom_busy                               ,0x00008050) // Found @0xffd0f95c,          stubs_min = 0x00008050 (0x8050) 
     42//DEF(focus_busy                              ,0x00007f4c) // Found @0xffd0a804, ** != ** stubs_min = 0x00009d50 (0x9D50) 
     43//DEF(recreview_hold                          ,0x00005d34) // Found @0xffc6a6e4, ** != ** stubs_min = 0x000093ec (0x93ec) 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/a650/sub/100d/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x00011174) // Found @0xffdeca7c,          stubs_min = 0x00011174 (0x11174) 
    3535//DEF(some_flag_for_af_scan                   ,0x00011040) // Found @0xffde385c,          stubs_min = 0x00011040 (0x11040) 
     36//DEF(zoom_busy                               ,0x0000d5a8) // Found @0xffd070e0,          stubs_min = 0x0000d5a8 (0xD5A8) 
     37//DEF(focus_busy                              ,0x0000d498) // Found @0xffd012d0, ** != ** stubs_min = 0x0000d530 (0xD530) 
     38//DEF(recreview_hold                          ,0x00005e58) // Found @0xffc66370, ** != ** stubs_min = 0x0000e480 (0xE480) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/a720/sub/100c/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000d7c4) // Found @0xffddd920,          stubs_min = 0x0000d7c4 (0xD7C4) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000d688) // Found @0xffdd48c0,          stubs_min = 0x0000d688 (0xD688) 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 15 entries in the table - set NUM_FL to 15 
     40DEF(focus_len_table                         ,0xfffe299c) // Found @0xfffe299c 
     41//DEF(zoom_busy                               ,0x00009dc0) // Found @0xffd02c78,          stubs_min = 0x00009dc0 (0x9DC0) 
     42//DEF(focus_busy                              ,0x00009cb8) // Found @0xffcfcffc, ** != ** stubs_min = 0x00009d50 (0x9D50) 
     43//DEF(recreview_hold                          ,0x00005dc0) // Found @0xffc64708, ** != ** stubs_min = 0x0000abe8 (0xABE8) 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/d10/sub/100a/stubs_entry.S

    r1444 r1448  
    3939//DEF(zoom_status                             ,0x0000ad70) // Found @0xffa56cc8,          stubs_min = 0x0000ad70 (0xAD70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006508) // Found @0xff932628,          stubs_min = 0x00006508 (0x6508) 
     41// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     42// each entry contains 3 int value(s), the first is the zoom focus length. 
     43// there are 7 entries in the table - set NUM_FL to 7 
     44DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     45//DEF(zoom_busy                               ,0x00005f10) // Found @0xff92b6a0,          stubs_min = 0x00005f10 (0x5EFC+0x14) 
     46//DEF(focus_busy                              ,0x00005e08) // Found @0xff9265c0,          stubs_min = 0x00005e08 (0x5E00+0x8) 
     47//DEF(recreview_hold                          ,0x0000342c) // Found @0xff8819cc, ** != ** stubs_min = 0x00007174 (0x70B0+0xC4) 
    4148 
    4249// Values below go in 'lib.c': 
  • trunk/platform/g10/sub/102a/stubs_entry.S

    r1444 r1448  
    3333//DEF(zoom_status                             ,0x0000e0b0) // Found @0xffa7c758,          stubs_min = 0x0000e0b0 (0x0000e0b0) 
    3434//DEF(some_flag_for_af_scan                   ,0x000096f8) // Found @0xff946b5c,          stubs_min = 0x000096f8 (0x000096f8) 
     35// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     36// each entry contains 3 int value(s), the first is the zoom focus length. 
     37// there are 14 entries in the table - set NUM_FL to 14 
     38//DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c,          stubs_min = 0xfffe2a8c (0xFFFE2A8C) 
     39//DEF(zoom_busy                               ,0x00008d44) // Found @0xff93e458,          stubs_min = 0x00008d44 (0x8D30+0x14) 
     40//DEF(focus_busy                              ,0x00008c44) // Found @0xff938b44,          stubs_min = 0x00008c44 (0x8C3C+0x8) 
     41//DEF(recreview_hold                          ,0x00006274) // Found @0xff888be8, ** != ** stubs_min = 0x0000a4f8 (0xA438+0xC0) 
    3542 
    3643// Values below go in 'lib.c': 
  • trunk/platform/g10/sub/103b/stubs_entry.S

    r1444 r1448  
    3333//DEF(zoom_status                             ,0x0000e0b0) // Found @0xffa7c754,          stubs_min = 0x0000e0b0 (0x0000e0b0) 
    3434//DEF(some_flag_for_af_scan                   ,0x000096f8) // Found @0xff946b5c,          stubs_min = 0x000096f8 (0x000096f8) 
     35// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     36// each entry contains 3 int value(s), the first is the zoom focus length. 
     37// there are 14 entries in the table - set NUM_FL to 14 
     38//DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c,          stubs_min = 0xfffe2a8c (0xFFFE2A8C) 
     39//DEF(zoom_busy                               ,0x00008d44) // Found @0xff93e458,          stubs_min = 0x00008d44 (0x8D30+0x14) 
     40//DEF(focus_busy                              ,0x00008c44) // Found @0xff938b44,          stubs_min = 0x00008c44 (0x8C3C+0x8) 
     41//DEF(recreview_hold                          ,0x00006274) // Found @0xff888be8, ** != ** stubs_min = 0x0000a4f8 (0xA438+0xC0) 
    3542 
    3643// Values below go in 'lib.c': 
  • trunk/platform/g10/sub/104a/stubs_entry.S

    r1444 r1448  
    3333//DEF(zoom_status                             ,0x0000e0b0) // Found @0xffa7c768,          stubs_min = 0x0000e0b0 (0x0000e0b0) 
    3434//DEF(some_flag_for_af_scan                   ,0x000096f8) // Found @0xff946b5c,          stubs_min = 0x000096f8 (0x000096f8) 
     35// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     36// each entry contains 3 int value(s), the first is the zoom focus length. 
     37// there are 14 entries in the table - set NUM_FL to 14 
     38//DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c,          stubs_min = 0xfffe2a8c (0xFFFE2A8C) 
     39//DEF(zoom_busy                               ,0x00008d44) // Found @0xff93e458,          stubs_min = 0x00008d44 (0x8D30+0x14) 
     40//DEF(focus_busy                              ,0x00008c44) // Found @0xff938b44,          stubs_min = 0x00008c44 (0x8C3C+0x8) 
     41//DEF(recreview_hold                          ,0x00006274) // Found @0xff888be8, ** != ** stubs_min = 0x0000a4f8 (0xA438+0xC0) 
    3542 
    3643// Values below go in 'lib.c': 
  • trunk/platform/g11/sub/100f/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7664,          stubs_min = 0x0000c868 (0xC868) 
    3838//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff965e50,          stubs_min = 0x000072b4 (0x72B4) 
     39// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     40// each entry contains 3 int value(s), the first is the zoom focus length. 
     41// there are 14 entries in the table - set NUM_FL to 14 
     42DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     43//DEF(zoom_busy                               ,0x00006cc0) // Found @0xff95e9b4,          stubs_min = 0x00006cc0 (0x6CAC+0x14) 
     44//DEF(focus_busy                              ,0x00006bb4) // Found @0xff9599a8,          stubs_min = 0x00006bb4 (0x6BAC+0x8) 
     45//DEF(recreview_hold                          ,0x00003be4) // Found @0xff89fa18, ** != ** stubs_min = 0x00007dd8 (0x7D00+0xD8) 
    3946 
    4047// Values below go in 'lib.c': 
  • trunk/platform/g11/sub/100j/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7768,          stubs_min = 0x0000c868 (0xC868) 
    3838//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff965f34,          stubs_min = 0x000072b4 (0x72B4) 
     39// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     40// each entry contains 3 int value(s), the first is the zoom focus length. 
     41// there are 14 entries in the table - set NUM_FL to 14 
     42DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     43//DEF(zoom_busy                               ,0x00006cc0) // Found @0xff95ea98,          stubs_min = 0x00006cc0 (0x6CAC+0x14) 
     44//DEF(focus_busy                              ,0x00006bb4) // Found @0xff959a8c,          stubs_min = 0x00006bb4 (0x6BAC+0x8) 
     45//DEF(recreview_hold                          ,0x00003be4) // Found @0xff89fafc, ** != ** stubs_min = 0x00007dd8 (0x7D00+0xD8) 
    3946 
    4047// Values below go in 'lib.c': 
  • trunk/platform/g11/sub/100l/stubs_entry.S

    r1444 r1448  
    3838//DEF(zoom_status                             ,0x0000c868) // Found @0xffab7924,          stubs_min = 0x0000c868 (0xC868) 
    3939//DEF(some_flag_for_af_scan                   ,0x000072b4) // Found @0xff9660f0,          stubs_min = 0x000072b4 (0x72B4) 
     40// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     41// each entry contains 3 int value(s), the first is the zoom focus length. 
     42// there are 14 entries in the table - set NUM_FL to 14 
     43DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     44//DEF(zoom_busy                               ,0x00006cc0) // Found @0xff95ec54,          stubs_min = 0x00006cc0 (0x6CAC+0x14) 
     45//DEF(focus_busy                              ,0x00006bb4) // Found @0xff959c48,          stubs_min = 0x00006bb4 (0x6BAC+0x8) 
     46//DEF(recreview_hold                          ,0x00003be4) // Found @0xff89fb4c, ** != ** stubs_min = 0x00007dd8 (0x7D00+0xD8) 
    4047 
    4148// Values below go in 'lib.c': 
  • trunk/platform/g12/sub/100c/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e590) // Found @0xffb22750 
    3535DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a808 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 14 entries in the table - set NUM_FL to 14 
     39DEF(focus_len_table                         ,0xfffe2a80) // Found @0xfffe2a80 
     40DEF(zoom_busy                               ,0x000071e8) // Found @0xff98166c 
     41DEF(focus_busy                              ,0x000070c0) // Found @0xff97d6c8 
     42DEF(recreview_hold                          ,0x00003f50) // Found @0xff8a8134 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/g12/sub/100c/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFE2A80)                                        // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 
    5 DEF(zoom_busy, 0x71d4 + 0x14)                                           // found by trial and error in the zoom lens controller code 
    6 DEF(focus_busy,0x70B8 + 0x8)                                            // found by trial and error in the focus controller code 
    7 DEF(recreview_hold, 0x84C0 + 0xE0)                                      // in FF9C0694 (comp s95) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/g12/sub/100e/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e590) // Found @0xffb22900 
    3535DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 14 entries in the table - set NUM_FL to 14 
     39DEF(focus_len_table                         ,0xfffe2a80) // Found @0xfffe2a80 
     40DEF(zoom_busy                               ,0x000071e8) // Found @0xff98166c 
     41DEF(focus_busy                              ,0x000070c0) // Found @0xff97d6c8 
     42DEF(recreview_hold                          ,0x00003f50) // Found @0xff8a8134 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/g12/sub/100e/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFE2A80)                                        // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 
    5 DEF(zoom_busy, 0x71d4 + 0x14)                                           // (comp 1.00c) 
    6 DEF(focus_busy,0x70B8 + 0x8)                                            // (comp 1.00c) 
    7 DEF(recreview_hold, 0x84C0 + 0xE0)                                      // in FF9C06A0 (comp 1.00c) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/g12/sub/100f/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e590) // Found @0xffb22900 
    3535DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 14 entries in the table - set NUM_FL to 14 
     39DEF(focus_len_table                         ,0xfffe2a80) // Found @0xfffe2a80 
     40DEF(zoom_busy                               ,0x000071e8) // Found @0xff98166c 
     41DEF(focus_busy                              ,0x000070c0) // Found @0xff97d6c8 
     42DEF(recreview_hold                          ,0x00003f50) // Found @0xff8a8134 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/g12/sub/100f/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFE2A80)                                        // search for 30500 (longest focus length in micrometers) & 6100 (shortest length) 
    5 DEF(zoom_busy, 0x71d4 + 0x14)                                           // (comp 1.00c) 
    6 DEF(focus_busy,0x70B8 + 0x8)                                            // (comp 1.00c) 
    7 DEF(recreview_hold, 0x84C0 + 0xE0)                                      // in FF9C06A0 (comp 1.00c) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/g12/sub/100g/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e590) // Found @0xffb2290c 
    3535DEF(some_flag_for_af_scan                   ,0x000076b4) // Found @0xff98a814 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 14 entries in the table - set NUM_FL to 14 
     39DEF(focus_len_table                         ,0xfffe2a80) // Found @0xfffe2a80 
     40DEF(zoom_busy                               ,0x000071e8) // Found @0xff98166c 
     41DEF(focus_busy                              ,0x000070c0) // Found @0xff97d6c8 
     42DEF(recreview_hold                          ,0x00003f50) // Found @0xff8a8134 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/g12/sub/100g/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFE2A80) 
    5 DEF(zoom_busy, 0x71d4 + 0x14) 
    6 DEF(focus_busy,0x70B8 + 0x8) 
    7 DEF(recreview_hold, 0x84C0 + 0xE0) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/g9/sub/100d/stubs_entry.S

    r1444 r1448  
    3838//DEF(zoom_status                             ,0x0001264c) // Found @0xffa4e38c,          stubs_min = 0x0001264c (0x1264C) 
    3939//DEF(some_flag_for_af_scan                   ,0x0001253c) // Found @0xffa44730,          stubs_min = 0x0001253c (0x1253C) 
     40// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     41// each entry contains 3 int value(s), the first is the zoom focus length. 
     42// there are 14 entries in the table - set NUM_FL to 14 
     43DEF(focus_len_table                         ,0xfffe299c) // Found @0xfffe299c 
     44//DEF(zoom_busy                               ,0x0000e260) // Found @0xff939ebc,          stubs_min = 0x0000e260 (0xE260) 
     45//DEF(focus_busy                              ,0x0000e150) // Found @0xff9340ac,          stubs_min = 0x0000e150 (0xE150) 
     46//DEF(recreview_hold                          ,0x00006400) // Found @0xff87cb64, ** != ** stubs_min = 0x0000f050 (0xF050) 
    4047 
    4148// Values below go in 'lib.c': 
  • trunk/platform/g9/sub/100g/stubs_entry.S

    r1444 r1448  
    3838//DEF(zoom_status                             ,0x0001264c) // Found @0xffa4e3fc,          stubs_min = 0x0001264c (0x1264C) 
    3939//DEF(some_flag_for_af_scan                   ,0x0001253c) // Found @0xffa447a0,          stubs_min = 0x0001253c (0x1253C) 
     40// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     41// each entry contains 3 int value(s), the first is the zoom focus length. 
     42// there are 14 entries in the table - set NUM_FL to 14 
     43DEF(focus_len_table                         ,0xfffe299c) // Found @0xfffe299c 
     44//DEF(zoom_busy                               ,0x0000e260) // Found @0xff939f2c,          stubs_min = 0x0000e260 (0xE260) 
     45//DEF(focus_busy                              ,0x0000e150) // Found @0xff93411c,          stubs_min = 0x0000e150 (0xE150) 
     46//DEF(recreview_hold                          ,0x00006400) // Found @0xff87cb64, ** != ** stubs_min = 0x0000f050 (0xF050) 
    4047 
    4148// Values below go in 'lib.c': 
  • trunk/platform/g9/sub/100i/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0001264c) // Found @0xffa4e424,          stubs_min = 0x0001264c (0x1264C) 
    3838//DEF(some_flag_for_af_scan                   ,0x0001253c) // Found @0xffa447c8,          stubs_min = 0x0001253c (0x1253C) 
     39//DEF(zoom_busy                               ,0x0000e260) // Found @0xff939f38,          stubs_min = 0x0000e260 (0xE260) 
     40//DEF(focus_busy                              ,0x0000e150) // Found @0xff934128,          stubs_min = 0x0000e150 (0xE150) 
     41//DEF(recreview_hold                          ,0x00006400) // Found @0xff87cb64, ** != ** stubs_min = 0x0000f050 (0xF050) 
    3942 
    4043// Values below go in 'lib.c': 
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S

    r1444 r1448  
    7474//DEF(zoom_status                             ,0x0000e2c0) // Found @0xffaf7e60, ** != ** stubs_min = 0x0000e2a0 (0xE2A0) 
    7575//DEF(some_flag_for_af_scan                   ,0x00007cac) // Found @0xff9896e0,          stubs_min = 0x00007cac (0x7CAC) 
     76// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     77// each entry contains 3 int value(s), the first is the zoom focus length. 
     78// there are 101 entries in the table - set NUM_FL to 101 
     79DEF(focus_len_table                         ,0xfffe9eac) // Found @0xfffe9eac 
     80//DEF(zoom_busy                               ,0x00007618) // Found @0xff97a34c,          stubs_min = 0x00007618 (0x75FC+0x1C) 
     81//DEF(focus_busy                              ,0x00007394) // Found @0xff972b30,          stubs_min = 0x00007394 (0x738C+8) 
     82//DEF(recreview_hold                          ,0x00004294) // Found @0xff8a8800, ** != ** stubs_min = 0x000087e0 (0x86F4+0xEC) 
    7683 
    7784// Values below go in 'lib.c': 
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S

    r1444 r1448  
    7474//DEF(zoom_status                             ,0x0000e2c8) // Found @0xffaf7e64, ** != ** stubs_min = 0x0000e2a8 (0xE2A8) 
    7575//DEF(some_flag_for_af_scan                   ,0x00007cb4) // Found @0xff9896e4,          stubs_min = 0x00007cb4 (0x7CB4) 
     76// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     77// each entry contains 3 int value(s), the first is the zoom focus length. 
     78// there are 101 entries in the table - set NUM_FL to 101 
     79DEF(focus_len_table                         ,0xfffe9eac) // Found @0xfffe9eac 
     80//DEF(zoom_busy                               ,0x00007618) // Found @0xff97a34c,          stubs_min = 0x00007618 (0x75FC+0x1C) 
     81//DEF(focus_busy                              ,0x00007394) // Found @0xff972b30,          stubs_min = 0x00007394 (0x738C+8) 
     82//DEF(recreview_hold                          ,0x00004294) // Found @0xff8a8800, ** != ** stubs_min = 0x000087e8 (0x86FC+0xEC) 
    7683 
    7784// Values below go in 'lib.c': 
  • trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S

    r1444 r1448  
    4646//DEF(zoom_status                             ,0x0000ac68) // Found @0xffa4be18,          stubs_min = 0x0000ac68 (0xAC68) 
    4747//DEF(some_flag_for_af_scan                   ,0x00006068) // Found @0xff91d6b8,          stubs_min = 0x00006068 (0x6068) 
     48// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     49// each entry contains 3 int value(s), the first is the zoom focus length. 
     50// there are 7 entries in the table - set NUM_FL to 7 
     51DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     52//DEF(zoom_busy                               ,0x00005a3c) // Found @0xff9166f4,          stubs_min = 0x00005a3c (0x5A3C) 
     53//DEF(focus_busy                              ,0x00005938) // Found @0xff9115c8,          stubs_min = 0x00005938 (0x5938) 
     54//DEF(recreview_hold                          ,0x0000328c) // Found @0xff87dd40, ** != ** stubs_min = 0x00006c0c (0x6C0C) 
    4855 
    4956// Values below go in 'lib.c': 
  • trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S

    r1444 r1448  
    4646//DEF(zoom_status                             ,0x0000ac68) // Found @0xffa4be34,          stubs_min = 0x0000ac68 (0xAC68) 
    4747//DEF(some_flag_for_af_scan                   ,0x00006068) // Found @0xff91d6b8,          stubs_min = 0x00006068 (0x6068) 
     48// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     49// each entry contains 3 int value(s), the first is the zoom focus length. 
     50// there are 7 entries in the table - set NUM_FL to 7 
     51DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     52//DEF(zoom_busy                               ,0x00005a3c) // Found @0xff9166f4,          stubs_min = 0x00005a3c (0x5A3C) 
     53//DEF(focus_busy                              ,0x00005938) // Found @0xff9115c8,          stubs_min = 0x00005938 (0x5938) 
     54//DEF(recreview_hold                          ,0x0000328c) // Found @0xff87dd40, ** != ** stubs_min = 0x00006c0c (0x6C0C) 
    4855 
    4956// Values below go in 'lib.c': 
  • trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78244,          stubs_min = 0x0000b9dc (0xB9DC) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940334,          stubs_min = 0x0000673c (0x673C) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     40//DEF(zoom_busy                               ,0x000061cc) // Found @0xff93a418,          stubs_min = 0x000061cc (0x61B8+0x14) 
     41//DEF(focus_busy                              ,0x00006078) // Found @0xff934990,          stubs_min = 0x00006078 (0x6070+8) 
     42//DEF(recreview_hold                          ,0x000033a4) // Found @0xff8942c8, ** != ** stubs_min = 0x000074a0 (0x73D0+0xD0) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78278,          stubs_min = 0x0000b9dc (0xB9DC) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940350,          stubs_min = 0x0000673c (0x673C) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     40//DEF(zoom_busy                               ,0x000061cc) // Found @0xff93a434,          stubs_min = 0x000061cc (0x61B8+0x14) 
     41//DEF(focus_busy                              ,0x00006078) // Found @0xff9349ac,          stubs_min = 0x00006078 (0x6070+8) 
     42//DEF(recreview_hold                          ,0x000033a4) // Found @0xff8942c8, ** != ** stubs_min = 0x000074a0 (0x73D0+0xD0) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa7829c,          stubs_min = 0x0000b9dc (0xB9DC) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940350,          stubs_min = 0x0000673c (0x673C) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     40//DEF(zoom_busy                               ,0x000061cc) // Found @0xff93a434,          stubs_min = 0x000061cc (0x61CC) 
     41//DEF(focus_busy                              ,0x00006078) // Found @0xff9349ac,          stubs_min = 0x00006078 (0x6078) 
     42//DEF(recreview_hold                          ,0x000033a4) // Found @0xff8942c8, ** != ** stubs_min = 0x000074a0 (0x74A0) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa782a8,          stubs_min = 0x0000b9dc (0xB9DC) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff94035c,          stubs_min = 0x0000673c (0x673C) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     40//DEF(zoom_busy                               ,0x000061cc) // Found @0xff93a440,          stubs_min = 0x000061cc (0x61B8+0x14) 
     41//DEF(focus_busy                              ,0x00006078) // Found @0xff9349b8,          stubs_min = 0x00006078 (0x6070+8) 
     42//DEF(recreview_hold                          ,0x000033a4) // Found @0xff8942d4, ** != ** stubs_min = 0x000074a0 (0x73D0+0xD0) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000b9dc) // Found @0xffa78464,          stubs_min = 0x0000b9dc (0xB9DC) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000673c) // Found @0xff940518,          stubs_min = 0x0000673c (0x673C) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     40//DEF(zoom_busy                               ,0x000061cc) // Found @0xff93a5fc,          stubs_min = 0x000061cc (0x61B8+0x14) 
     41//DEF(focus_busy                              ,0x00006078) // Found @0xff934b74,          stubs_min = 0x00006078 (0x6070+8) 
     42//DEF(recreview_hold                          ,0x000033a4) // Found @0xff894324, ** != ** stubs_min = 0x000074a0 (0x73D0+0xD0) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S

    r1444 r1448  
    6262//DEF(zoom_status                             ,0x0001e3d4) // Found @0xffaadcdc,          stubs_min = 0x0001e3d4 (0x1E3D4) 
    6363//DEF(some_flag_for_af_scan                   ,0x00006cd4) // Found @0xff94dc3c,          stubs_min = 0x00006cd4 (0x6CD4) 
     64// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     65// each entry contains 3 int value(s), the first is the zoom focus length. 
     66// there are 12 entries in the table - set NUM_FL to 12 
     67DEF(focus_len_table                         ,0xfffe2ac8) // Found @0xfffe2ac8 
     68//DEF(zoom_busy                               ,0x0000670c) // Found @0xff946e00,          stubs_min = 0x0000670c (0x66F8+0x14) 
     69//DEF(focus_busy                              ,0x00006608) // Found @0xff941f28,          stubs_min = 0x00006608 (0x6600+8) 
     70//DEF(recreview_hold                          ,0x00003818) // Found @0xff89a778, ** != ** stubs_min = 0x000077c4 (0x76F4+0xD0) 
    6471 
    6572// Values below go in 'lib.c': 
  • trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S

    r1444 r1448  
    6161//DEF(zoom_status                             ,0x0001e3d4) // Found @0xffaade98,          stubs_min = 0x0001e3d4 (0x1E3D4) 
    6262//DEF(some_flag_for_af_scan                   ,0x00006cd4) // Found @0xff94ddf8,          stubs_min = 0x00006cd4 (0x6CD4) 
     63// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     64// each entry contains 3 int value(s), the first is the zoom focus length. 
     65// there are 12 entries in the table - set NUM_FL to 12 
     66DEF(focus_len_table                         ,0xfffe2ac8) // Found @0xfffe2ac8 
     67//DEF(zoom_busy                               ,0x0000670c) // Found @0xff946fbc,          stubs_min = 0x0000670c (0x66F8+0x14) 
     68//DEF(focus_busy                              ,0x00006608) // Found @0xff9420e4,          stubs_min = 0x00006608 (0x6600+8) 
     69//DEF(recreview_hold                          ,0x00003818) // Found @0xff89a7c8, ** != ** stubs_min = 0x000077c4 (0x76F4+0xD0) 
    6370 
    6471// Values below go in 'lib.c': 
  • trunk/platform/ixus220_elph300hs

    • Property svn:ignore set to
      .dep
      *.a
      *.o
  • trunk/platform/ixus220_elph300hs/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/kbd.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/main.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/platform_camera.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/shooting.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c

    • Property svn:ignore set to
      .dep
      *.o
      *.a
      PRIMARY.BIN
  • trunk/platform/ixus220_elph300hs/sub/100c/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/100c/boot.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/capt_seq.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/makefile.inc

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/100c/movie_rec.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_asm.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_auto.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S

    r1446 r1448  
    3434//DEF(zoom_status                             ,0x0000ded8) // Found @0xffb078a0,          stubs_min = 0x0000ded8 (0x0000ded8) 
    3535//DEF(some_flag_for_af_scan                   ,0x000071cc) // Found @0xff989240,          stubs_min = 0x000071cc (0x000071cc) 
     36//DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74,          stubs_min = 0x00006cf4 (0x00006cf4) 
     37//DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60,          stubs_min = 0x00006b68 (0x00006b68) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/100c/stubs_min.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a

    • Property svn:ignore set to
      .dep
      *.o
      *.a
      PRIMARY.BIN
  • trunk/platform/ixus220_elph300hs/sub/101a/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/101a/boot.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/capt_seq.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/makefile.inc

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/101a/movie_rec.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_asm.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_auto.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S

    r1447 r1448  
    3434//DEF(zoom_status                             ,0x0000ded8) // Found @0xffb078b8,          stubs_min = 0x0000ded8 (0x0000ded8) 
    3535//DEF(some_flag_for_af_scan                   ,0x000071cc) // Found @0xff989240,          stubs_min = 0x000071cc (0x000071cc) 
     36//DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74,          stubs_min = 0x00006cf4 (0x00006cf4) 
     37//DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60,          stubs_min = 0x00006b68 (0x00006b68) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101a/stubs_min.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c

    • Property svn:ignore set to
      .dep
      *.o
      *.a
      PRIMARY.BIN
  • trunk/platform/ixus220_elph300hs/sub/101c/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/101c/boot.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/capt_seq.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/makefile.inc

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/sub/101c/movie_rec.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_asm.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_auto.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S

    r1447 r1448  
    3434//DEF(zoom_status                             ,0x0000ded8) // Found @0xffb078cc,          stubs_min = 0x0000ded8 (0x0000ded8) 
    3535//DEF(some_flag_for_af_scan                   ,0x000071cc) // Found @0xff989240,          stubs_min = 0x000071cc (0x000071cc) 
     36//DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74,          stubs_min = 0x00006cf4 (0x00006cf4) 
     37//DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60,          stubs_min = 0x00006b68 (0x00006b68) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/101c/stubs_min.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus220_elph300hs/sub/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus220_elph300hs/wrappers.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S

    r1444 r1448  
    4747//DEF(zoom_status                             ,0x0000cea4) // Found @0xffaccb94,          stubs_min = 0x0000cea4 (0xCEA4) 
    4848//DEF(some_flag_for_af_scan                   ,0x00006dd8) // Found @0xff96e984,          stubs_min = 0x00006dd8 (0x6DD8) 
     49// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     50// each entry contains 3 int value(s), the first is the zoom focus length. 
     51// there are 64 entries in the table - set NUM_FL to 64 
     52DEF(focus_len_table                         ,0xfffe9718) // Found @0xfffe9718 
     53//DEF(zoom_busy                               ,0x00006908) // Found @0xff965a0c,          stubs_min = 0x00006908 (0x6908) 
     54//DEF(focus_busy                              ,0x000067f0) // Found @0xff961d44,          stubs_min = 0x000067f0 (0x67F0) 
     55//DEF(recreview_hold                          ,0x00003a20) // Found @0xff8a10dc, ** != ** stubs_min = 0x0000780e (0x780E) 
    4956 
    5057// Values below go in 'lib.c': 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S

    r1444 r1448  
    3535DEF(zoom_status                             ,0x0000e7c0) // Found @0xff324474 
    3636DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 64 entries in the table - set NUM_FL to 64 
     40DEF(focus_len_table                         ,0xfff4a30c) // Found @0xfff4a30c 
     41DEF(zoom_busy                               ,0x00007000) // Found @0xff179af8 
     42DEF(focus_busy                              ,0x00006e70) // Found @0xff173e9c 
     43DEF(recreview_hold                          ,0x0000391c) // Found @0xff098530 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(zoom_busy, 0x6FE4 + 0x1C)                                           // sub_FF179AF8 (FF179AFC & FF179B34) 
    5 DEF(focus_busy,0x6E68 + 0x8)                                            // sub_FF173D0C (FF173D10 & FF173D2C) 
    6 DEF(recreview_hold, 0x8324 + 0xDC)                                      // in FF1B210C (comp sx220hs) 
    7 DEF(focus_len_table, 0xFFF4A30C)                                        // search for 18800 (longest focus length in micrometers) & 4300 (shortest length) 
    84 
    95DEF(canon_play_menu_active                  ,0x0000e784) 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S

    r1444 r1448  
    3535DEF(zoom_status                             ,0x0000e7c0) // Found @0xff32448c 
    3636DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 64 entries in the table - set NUM_FL to 64 
     40DEF(focus_len_table                         ,0xfff4a30c) // Found @0xfff4a30c 
     41DEF(zoom_busy                               ,0x00007000) // Found @0xff179af8 
     42DEF(focus_busy                              ,0x00006e70) // Found @0xff173e9c 
     43DEF(recreview_hold                          ,0x0000391c) // Found @0xff098530 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(zoom_busy, 0x6FE4 + 0x1C)                                           // sub_FF179AF8 (FF179AFC & FF179B34) 
    5 DEF(focus_busy,0x6E68 + 0x8)                                            // sub_FF173D0C (FF173D10 & FF173D2C) 
    6 DEF(recreview_hold, 0x8324 + 0xDC)                                      // in FF1B210C (comp sx220hs) 
    7 DEF(focus_len_table, 0xFFF4A30C)                                        // search for 18800 (longest focus length in micrometers) & 4300 (shortest length) 
    84 
    95DEF(canon_play_menu_active                  ,0x0000e784) 
  • trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000d1cc) // Found @0xffa38f24,          stubs_min = 0x0000d1cc (0xd1cc) 
    3636DEF(some_flag_for_af_scan                   ,0x0000cf50) // Found @0xffa24144 
     37//DEF(zoom_busy                               ,0x000085f0) // Found @0xff92ee60,          stubs_min = 0x000085f0 (0x85f0) 
     38//DEF(focus_busy                              ,0x000084fc) // Found @0xff92aa0c, ** != ** stubs_min = 0x00008578 (0x8578) 
     39//DEF(recreview_hold                          ,0x00005dc4) // Found @0xff87ccf8, ** != ** stubs_min = 0x00009c0c (0x9c0c) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S

    r1444 r1448  
    3838//DEF(zoom_status                             ,0x0000d1cc) // Found @0xffa38f20,          stubs_min = 0x0000d1cc (0xd1cc) 
    3939DEF(some_flag_for_af_scan                   ,0x0000cf50) // Found @0xffa24140 
     40// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     41// each entry contains 3 int value(s), the first is the zoom focus length. 
     42// there are 7 entries in the table - set NUM_FL to 7 
     43DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     44//DEF(zoom_busy                               ,0x000085f0) // Found @0xff92ee60,          stubs_min = 0x000085f0 (0x85f0) 
     45//DEF(focus_busy                              ,0x000084fc) // Found @0xff92aa0c, ** != ** stubs_min = 0x00008578 (0x8578) 
     46//DEF(recreview_hold                          ,0x00005dc4) // Found @0xff87ccf8, ** != ** stubs_min = 0x00009c0c (0x9c0c) 
    4047 
    4148// Values below go in 'lib.c': 
  • trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S

    r1444 r1448  
    4141//DEF(zoom_status                             ,0x0000d328) // Found @0xffa3b0b0,          stubs_min = 0x0000d328 (0xD328) 
    4242//DEF(some_flag_for_af_scan                   ,0x0000d0ac) // Found @0xffa262e0,          stubs_min = 0x0000d0ac (0xD0AC) 
     43// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     44// each entry contains 3 int value(s), the first is the zoom focus length. 
     45// there are 7 entries in the table - set NUM_FL to 7 
     46DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     47//DEF(zoom_busy                               ,0x000086a8) // Found @0xff930200,          stubs_min = 0x000086a8 (0x8694+0x14) 
     48//DEF(focus_busy                              ,0x000085b4) // Found @0xff92bdac,          stubs_min = 0x000085b4 (0x85AC+0x8) 
     49//DEF(recreview_hold                          ,0x00005dc4) // Found @0xff87cd54, ** != ** stubs_min = 0x00009d2c (0x9C80+0xAC) 
    4350 
    4451// Values below go in 'lib.c': 
  • trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S

    r1444 r1448  
    4141//DEF(zoom_status                             ,0x0000e560) // Found @0xffa21df8,          stubs_min = 0x0000e560 (0xE560) 
    4242DEF(some_flag_for_af_scan                   ,0x0000e498) // Found @0xffa1a914 
     43// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     44// each entry contains 3 int value(s), the first is the zoom focus length. 
     45// there are 8 entries in the table - set NUM_FL to 8 
     46DEF(focus_len_table                         ,0xfffe2990) // Found @0xfffe2990 
     47//DEF(zoom_busy                               ,0x0000a75c) // Found @0xff927cd4,          stubs_min = 0x0000a75c (0xA75C) 
     48//DEF(focus_busy                              ,0x0000a658) // Found @0xff922ac0, ** != ** stubs_min = 0x0000a65c (0xA65C) 
     49//DEF(recreview_hold                          ,0x00006188) // Found @0xff8771cc, ** != ** stubs_min = 0x0000b474 (0xB474) 
    4350 
    4451// Values below go in 'lib.c': 
  • trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000d570) // Found @0xffa4d1b8,          stubs_min = 0x0000d570 (0xD570) 
    3636//DEF(some_flag_for_af_scan                   ,0x00009280) // Found @0xff933c9c,          stubs_min = 0x00009280 (0x9280) 
     37//DEF(zoom_busy                               ,0x000088b4) // Found @0xff92b658,          stubs_min = 0x000088b4 (0x88A0+0x14) 
     38//DEF(focus_busy                              ,0x000087ac) // Found @0xff92663c,          stubs_min = 0x000087ac (0x87A4+0x8) 
     39//DEF(recreview_hold                          ,0x00005f94) // Found @0xff882adc, ** != ** stubs_min = 0x00009e9c (0x9E18+0x84) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000d570) // Found @0xffa4d1c8,          stubs_min = 0x0000d570 (0xD570) 
    3737//DEF(some_flag_for_af_scan                   ,0x00009280) // Found @0xff933ca0,          stubs_min = 0x00009280 (0x9280) 
     38//DEF(zoom_busy                               ,0x000088b4) // Found @0xff92b65c,          stubs_min = 0x000088b4 (0x88A0+0x14) 
     39//DEF(focus_busy                              ,0x000087ac) // Found @0xff926640,          stubs_min = 0x000087ac (0x87A4+0x8) 
     40//DEF(recreview_hold                          ,0x00005f94) // Found @0xff882adc, ** != ** stubs_min = 0x00009e9c (0x9E18+0x84) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000d570) // Found @0xffa4d1c8,          stubs_min = 0x0000d570 (0xD570) 
    3737//DEF(some_flag_for_af_scan                   ,0x00009280) // Found @0xff933ca0,          stubs_min = 0x00009280 (0x9280) 
     38//DEF(zoom_busy                               ,0x000088b4) // Found @0xff92b65c,          stubs_min = 0x000088b4 (0x88A0+0x14) 
     39//DEF(focus_busy                              ,0x000087ac) // Found @0xff926640,          stubs_min = 0x000087ac (0x87A4+0x8) 
     40//DEF(recreview_hold                          ,0x00005f94) // Found @0xff882adc, ** != ** stubs_min = 0x00009e9c (0x9E18+0x84) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000d474) // Found @0xffa3f45c,          stubs_min = 0x0000d474 (0xD474) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000d1f8) // Found @0xffa2a32c,          stubs_min = 0x0000d1f8 (0xD1F8) 
     36//DEF(zoom_busy                               ,0x00008a88) // Found @0xff932810,          stubs_min = 0x00008a88 (0x8A74+0x14) 
     37//DEF(focus_busy                              ,0x00008994) // Found @0xff92e3bc,          stubs_min = 0x00008994 (0x898C+0x8) 
     38//DEF(recreview_hold                          ,0x000061a4) // Found @0xff87ee14, ** != ** stubs_min = 0x00009da4 (0x9CF8+0xAC) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000d474) // Found @0xffa3f458,          stubs_min = 0x0000d474 (0xD474) 
    3535//DEF(some_flag_for_af_scan                   ,0x0000d1f8) // Found @0xffa2a328,          stubs_min = 0x0000d1f8 (0xD1F8) 
     36//DEF(zoom_busy                               ,0x00008a88) // Found @0xff932810,          stubs_min = 0x00008a88 (0x8A74+0x14) 
     37//DEF(focus_busy                              ,0x00008994) // Found @0xff92e3bc,          stubs_min = 0x00008994 (0x898C+0x8) 
     38//DEF(recreview_hold                          ,0x000061a4) // Found @0xff87ee14, ** != ** stubs_min = 0x00009da4 (0x9CF8+0xAC) 
    3639 
    3740// Values below go in 'lib.c': 
  • trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S

    r1444 r1448  
    4949//DEF(zoom_status                             ,0x000096b4) // Found @0xffdf8b90,          stubs_min = 0x000096b4 (0x96B4) 
    5050//DEF(some_flag_for_af_scan                   ,0x00005b4c) // Found @0xffcfa7ac,          stubs_min = 0x00005b4c (0x5B4C) 
     51// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     52// each entry contains 3 int value(s), the first is the zoom focus length. 
     53// there are 7 entries in the table - set NUM_FL to 7 
     54DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     55//DEF(zoom_busy                               ,0x000055b0) // Found @0xffcf475c,          stubs_min = 0x000055b0 (0x559C+0x14) 
     56//DEF(focus_busy                              ,0x000054a8) // Found @0xffcef5cc,          stubs_min = 0x000054a8 (0x54A0+0x08) 
     57//DEF(recreview_hold                          ,0x00003110) // Found @0xffc6677c, ** != ** stubs_min = 0x0000660c (0x6548+0xC4) 
    5158 
    5259// Values below go in 'lib.c': 
  • trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x00011e48) // Found @0xffa27e28,          stubs_min = 0x00011e48 (0x11E48) 
    4343DEF(some_flag_for_af_scan                   ,0x00011d80) // Found @0xffa20824 
     44// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     45// each entry contains 3 int value(s), the first is the zoom focus length. 
     46// there are 8 entries in the table - set NUM_FL to 8 
     47DEF(focus_len_table                         ,0xfffe296c) // Found @0xfffe296c 
     48//DEF(zoom_busy                               ,0x0000de7c) // Found @0xff92a31c,          stubs_min = 0x0000de7c (0xDE7C) 
     49//DEF(focus_busy                              ,0x0000dd78) // Found @0xff92513c, ** != ** stubs_min = 0x0000dd7c (0xDD7C) 
     50//DEF(recreview_hold                          ,0x0000618c) // Found @0xff8774b4, ** != ** stubs_min = 0x0000ebfc (0xEBFC) 
    4451 
    4552// Values below go in 'lib.c': 
  • trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000d4a4) // Found @0xffa406c8,          stubs_min = 0x0000d4a4 (0xD4A4) 
    3737//DEF(some_flag_for_af_scan                   ,0x0000d228) // Found @0xffa2b598,          stubs_min = 0x0000d228 (0xD228) 
     38// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     39// each entry contains 3 int value(s), the first is the zoom focus length. 
     40// there are 12 entries in the table - set NUM_FL to 12 
     41DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     42//DEF(zoom_busy                               ,0x00008aa0) // Found @0xff932a88,          stubs_min = 0x00008aa0 (0x8A8C+0x14) 
     43//DEF(focus_busy                              ,0x0000898c) // Found @0xff92e134,          stubs_min = 0x0000898c (0x8984+0x8) 
     44//DEF(recreview_hold                          ,0x00006188) // Found @0xff87eb90, ** != ** stubs_min = 0x00009d98 (0x9CEC+0xAC) 
    3845 
    3946// Values below go in 'lib.c': 
  • trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000d4a4) // Found @0xffa406c8,          stubs_min = 0x0000d4a4 (0xD4A4) 
    3737//DEF(some_flag_for_af_scan                   ,0x0000d228) // Found @0xffa2b598,          stubs_min = 0x0000d228 (0xD228) 
     38// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     39// each entry contains 3 int value(s), the first is the zoom focus length. 
     40// there are 12 entries in the table - set NUM_FL to 12 
     41DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     42//DEF(zoom_busy                               ,0x00008aa0) // Found @0xff932a88,          stubs_min = 0x00008aa0 (0x8A8C+0x14) 
     43//DEF(focus_busy                              ,0x0000898c) // Found @0xff92e134,          stubs_min = 0x0000898c (0x8984+0x8) 
     44//DEF(recreview_hold                          ,0x00006188) // Found @0xff87eb90, ** != ** stubs_min = 0x00009d98 (0x9CEC+0xAC) 
    3845 
    3946// Values below go in 'lib.c': 
  • trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000d4a4) // Found @0xffa40638,          stubs_min = 0x0000d4a4 (0xD4A4) 
    3636//DEF(some_flag_for_af_scan                   ,0x0000d228) // Found @0xffa2b508,          stubs_min = 0x0000d228 (0xD228) 
     37// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     38// each entry contains 3 int value(s), the first is the zoom focus length. 
     39// there are 12 entries in the table - set NUM_FL to 12 
     40DEF(focus_len_table                         ,0xfffe297c) // Found @0xfffe297c 
     41//DEF(zoom_busy                               ,0x00008aa0) // Found @0xff932a0c,          stubs_min = 0x00008aa0 (0x8A8C+0x14) 
     42//DEF(focus_busy                              ,0x0000898c) // Found @0xff92e0b8,          stubs_min = 0x0000898c (0x8984+0x8) 
     43//DEF(recreview_hold                          ,0x00006188) // Found @0xff87eb14, ** != ** stubs_min = 0x00009d98 (0x9CEC+0xAC) 
    3744 
    3845// Values below go in 'lib.c': 
  • trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000d890) // Found @0xffa59e68,          stubs_min = 0x0000d890 (0xD890) 
    3838//DEF(some_flag_for_af_scan                   ,0x000093e0) // Found @0xff93be2c,          stubs_min = 0x000093e0 (0x93E0) 
     39// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     40// each entry contains 3 int value(s), the first is the zoom focus length. 
     41// there are 8 entries in the table - set NUM_FL to 8 
     42DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     43//DEF(zoom_busy                               ,0x00008a1c) // Found @0xff93378c,          stubs_min = 0x00008a1c (0x8A1c) 
     44//DEF(focus_busy                              ,0x00008914) // Found @0xff92e770,          stubs_min = 0x00008914 (0x8914) 
     45//DEF(recreview_hold                          ,0x000061b8) // Found @0xff887648, ** != ** stubs_min = 0x0000a0a0 (0xA0A0) 
    3946 
    4047// Values below go in 'lib.c': 
  • trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S

    r1444 r1448  
    3737//DEF(zoom_status                             ,0x0000d890) // Found @0xffa59e68,          stubs_min = 0x0000d890 (0xD890) 
    3838//DEF(some_flag_for_af_scan                   ,0x000093e0) // Found @0xff93be2c,          stubs_min = 0x000093e0 (0x93E0) 
     39// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     40// each entry contains 3 int value(s), the first is the zoom focus length. 
     41// there are 8 entries in the table - set NUM_FL to 8 
     42DEF(focus_len_table                         ,0xfffe2a8c) // Found @0xfffe2a8c 
     43//DEF(zoom_busy                               ,0x00008a1c) // Found @0xff93378c,          stubs_min = 0x00008a1c (0x8A1c) 
     44//DEF(focus_busy                              ,0x00008914) // Found @0xff92e770,          stubs_min = 0x00008914 (0x8914) 
     45//DEF(recreview_hold                          ,0x000061b8) // Found @0xff887648, ** != ** stubs_min = 0x0000a0a0 (0xA0A0) 
    3946 
    4047// Values below go in 'lib.c': 
  • trunk/platform/s5is/sub/101a/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x000068f8) // Found @0xff886424,          stubs_min = 0x000068f8 (0x68F8) 
    4343DEF(some_flag_for_af_scan                   ,0x0000ecbc) // Found @0xffa3e2bc 
     44//DEF(focus_busy                              ,0x0000b27c) // Found @0xff9507e0,          stubs_min = 0x0000b27c (0xB27C) 
     45//DEF(recreview_hold                          ,0x000067c4) // Found @0xff882ac8, ** != ** stubs_min = 0x0000be2c (0xBE2C) 
    4446 
    4547// Values below go in 'lib.c': 
  • trunk/platform/s5is/sub/101b/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x000068f8) // Found @0xff88635c,          stubs_min = 0x000068f8 (0x68F8) 
    4343DEF(some_flag_for_af_scan                   ,0x0000ecbc) // Found @0xffa3e1f4 
     44//DEF(focus_busy                              ,0x0000b27c) // Found @0xff950718,          stubs_min = 0x0000b27c (0xB27C) 
     45//DEF(recreview_hold                          ,0x000067c4) // Found @0xff882a00, ** != ** stubs_min = 0x0000be2c (0xBE2C) 
    4446 
    4547// Values below go in 'lib.c': 
  • trunk/platform/s90/sub/100c/stubs_entry.S

    r1444 r1448  
    4444//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bb20,          stubs_min = 0x00008aa4 (0x8AA4) 
    4545//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff9644d8,          stubs_min = 0x00007ff4 (0x7FF4) 
     46//DEF(recreview_hold                          ,0x00003a94) // Found @0xff89e690, ** != ** stubs_min = 0x00008a28 (0x8944+0xE4) 
    4647 
    4748// Values below go in 'lib.c': 
  • trunk/platform/s90/sub/101a/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bb74,          stubs_min = 0x00008aa4 (0x8AA4) 
    3737//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff96452c,          stubs_min = 0x00007ff4 (0x7FF4) 
     38//DEF(zoom_busy                               ,0x00007a14) // Found @0xff95d6cc,          stubs_min = 0x00007a14 (0x7a00+0x14) 
     39//DEF(focus_busy                              ,0x000078dc) // Found @0xff957bdc,          stubs_min = 0x000078dc (0x78d4+8) 
     40//DEF(recreview_hold                          ,0x00003a94) // Found @0xff89e6bc, ** != ** stubs_min = 0x00008a28 (0x8944+0xE4) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/s90/sub/101c/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x00008aa4) // Found @0xff99bd30,          stubs_min = 0x00008aa4 (0x8AA4) 
    3737//DEF(some_flag_for_af_scan                   ,0x00007ff4) // Found @0xff9646e8,          stubs_min = 0x00007ff4 (0x7FF4) 
     38//DEF(zoom_busy                               ,0x00007a14) // Found @0xff95d888,          stubs_min = 0x00007a14 (0x7a00+0x14) 
     39//DEF(focus_busy                              ,0x000078dc) // Found @0xff957d98,          stubs_min = 0x000078dc (0x78d4+8) 
     40//DEF(recreview_hold                          ,0x00003a94) // Found @0xff89e70c, ** != ** stubs_min = 0x00008a28 (0x8944+0xE4) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/s95/sub/100e/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3384,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894b4,          stubs_min = 0x00007534 (0x7534) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2d2c) // Found @0xfffe2d2c 
     40//DEF(zoom_busy                               ,0x00007084) // Found @0xff9809c4,          stubs_min = 0x00007084 (0x7070+0x14) 
     41//DEF(focus_busy                              ,0x00006f30) // Found @0xff97bec4,          stubs_min = 0x00006f30 (0x6f28+8) 
     42//DEF(recreview_hold                          ,0x00003e14) // Found @0xff8a8648, ** != ** stubs_min = 0x0000828c (0x81f8+0x94) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/s95/sub/100h/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2d2c) // Found @0xfffe2d2c 
     40//DEF(zoom_busy                               ,0x00007084) // Found @0xff9809c4,          stubs_min = 0x00007084 (0x7070+0x14) 
     41//DEF(focus_busy                              ,0x00006f30) // Found @0xff97bec4,          stubs_min = 0x00006f30 (0x6f28+8) 
     42//DEF(recreview_hold                          ,0x00003e14) // Found @0xff8a8648, ** != ** stubs_min = 0x000082e0 (0x81f8+0xE8) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/s95/sub/100i/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2d2c) // Found @0xfffe2d2c 
     40//DEF(zoom_busy                               ,0x00007084) // Found @0xff9809c4,          stubs_min = 0x00007084 (0x7070+0x14) 
     41//DEF(focus_busy                              ,0x00006f30) // Found @0xff97bec4,          stubs_min = 0x00006f30 (0x6f28+8) 
     42//DEF(recreview_hold                          ,0x00003e14) // Found @0xff8a8648, ** != ** stubs_min = 0x000082e0 (0x81f8+0xE8) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/s95/sub/100k/stubs_entry.S

    r1444 r1448  
    3434//DEF(zoom_status                             ,0x0000835c) // Found @0xff9c3390,          stubs_min = 0x0000835c (0x835C) 
    3535//DEF(some_flag_for_af_scan                   ,0x00007534) // Found @0xff9894c0,          stubs_min = 0x00007534 (0x7534) 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 3 int value(s), the first is the zoom focus length. 
     38// there are 10 entries in the table - set NUM_FL to 10 
     39DEF(focus_len_table                         ,0xfffe2d2c) // Found @0xfffe2d2c 
     40//DEF(zoom_busy                               ,0x00007084) // Found @0xff9809c4,          stubs_min = 0x00007084 (0x7070+0x14) 
     41//DEF(focus_busy                              ,0x00006f30) // Found @0xff97bec4,          stubs_min = 0x00006f30 (0x6f28+8) 
     42//DEF(recreview_hold                          ,0x00003e14) // Found @0xff8a8648, ** != ** stubs_min = 0x000082e0 (0x81f8+0xE8) 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx1/sub/200h/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000f2a0) // Found @0xffaa4d24,          stubs_min = 0x0000f2a0 (0xF2A0) 
    3737DEF(some_flag_for_af_scan                   ,0x0000a5e8) // Found @0xff95e58c 
     38//DEF(zoom_busy                               ,0x00009ae8) // Found @0xff953f40,          stubs_min = 0x00009ae8 (0x9ACC+0x1C) 
     39//DEF(focus_busy                              ,0x00009974) // Found @0xff94cf54,          stubs_min = 0x00009974 (0x996C+0x08) 
     40//DEF(recreview_hold                          ,0x0000678c) // Found @0xff89020c, ** != ** stubs_min = 0x0000b400 (0xB31C+0xE4) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/sx1/sub/201a/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000f2a0) // Found @0xffaa4d38,          stubs_min = 0x0000f2a0 (0xF2A0) 
    3737DEF(some_flag_for_af_scan                   ,0x0000a5e8) // Found @0xff95e58c 
     38//DEF(zoom_busy                               ,0x00009ae8) // Found @0xff953f40,          stubs_min = 0x00009ae8 (0x9ACC+0x1C) 
     39//DEF(focus_busy                              ,0x00009974) // Found @0xff94cf54,          stubs_min = 0x00009974 (0x996C+0x08) 
     40//DEF(recreview_hold                          ,0x0000678c) // Found @0xff89020c, ** != ** stubs_min = 0x0000b400 (0xB31C+0xE4) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/sx10/sub/100c/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000e3e0) // Found @0xffa7b644,          stubs_min = 0x0000e3e0 (0xE3E0) 
    3737DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a2ac 
     38//DEF(zoom_busy                               ,0x00009100) // Found @0xff9407e8,          stubs_min = 0x00009100 (0x90E4+0x1C) 
     39//DEF(focus_busy                              ,0x00008f8c) // Found @0xff9397fc,          stubs_min = 0x00008f8c (0x8F84+8) 
     40//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b558, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/sx10/sub/101a/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000e3e0) // Found @0xffa7b654,          stubs_min = 0x0000e3e0 (0xE3E0) 
    3636DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a2bc 
     37//DEF(zoom_busy                               ,0x00009100) // Found @0xff9407f0,          stubs_min = 0x00009100 (0x90E4+0x1C) 
     38//DEF(focus_busy                              ,0x00008f8c) // Found @0xff939804,          stubs_min = 0x00008f8c (0x8F84+8) 
     39//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b560, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/sx10/sub/101b/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000e3ec) // Found @0xffa7b780,          stubs_min = 0x0000e3ec (0xE3EC) 
    3636DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a35c 
     37//DEF(zoom_busy                               ,0x00009100) // Found @0xff940890,          stubs_min = 0x00009100 (0x90E4+0x1C) 
     38//DEF(focus_busy                              ,0x00008f8c) // Found @0xff9398a4,          stubs_min = 0x00008f8c (0x8F84+8) 
     39//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b600, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/sx10/sub/102b/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000e3ec) // Found @0xffa7b780,          stubs_min = 0x0000e3ec (0xE3EC) 
    3636DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a35c 
     37//DEF(zoom_busy                               ,0x00009100) // Found @0xff940890,          stubs_min = 0x00009100 (0x90E4+0x1C) 
     38//DEF(focus_busy                              ,0x00008f8c) // Found @0xff9398a4,          stubs_min = 0x00008f8c (0x8F84+8) 
     39//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b600, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/sx10/sub/103a/stubs_entry.S

    r1444 r1448  
    3535//DEF(zoom_status                             ,0x0000e3ec) // Found @0xffa7b794,          stubs_min = 0x0000e3ec (0xE3EC) 
    3636DEF(some_flag_for_af_scan                   ,0x00009b58) // Found @0xff94a35c 
     37//DEF(zoom_busy                               ,0x00009100) // Found @0xff940890,          stubs_min = 0x00009100 (0x90E4+0x1C) 
     38//DEF(focus_busy                              ,0x00008f8c) // Found @0xff9398a4,          stubs_min = 0x00008f8c (0x8F84+8) 
     39//DEF(recreview_hold                          ,0x0000645c) // Found @0xff88b600, ** != ** stubs_min = 0x0000a868 (0xA78C+0xDC) 
    3740 
    3841// Values below go in 'lib.c': 
  • trunk/platform/sx100is/sub/100b/stubs_entry.S

    r1444 r1448  
    3838//DEF(zoom_status                             ,0x0000de14) // Found @0xffdf759c,          stubs_min = 0x0000de14 (0xDE14) 
    3939//DEF(some_flag_for_af_scan                   ,0x0000dd08) // Found @0xffdef954,          stubs_min = 0x0000dd08 (0xDD08) 
     40// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     41// each entry contains 3 int value(s), the first is the zoom focus length. 
     42// there are 23 entries in the table - set NUM_FL to 23 
     43DEF(focus_len_table                         ,0xfffe31ac) // Found @0xfffe31ac 
     44//DEF(zoom_busy                               ,0x0000a424) // Found @0xffd0e030,          stubs_min = 0x0000a424 (0xA424) 
     45//DEF(focus_busy                              ,0x0000a318) // Found @0xffd08328,          stubs_min = 0x0000a318 (0xA318) 
     46//DEF(recreview_hold                          ,0x000061d8) // Found @0xffc68cc0, ** != ** stubs_min = 0x0000af6c (0xAF6C) 
    4047 
    4148// Values below go in 'lib.c': 
  • trunk/platform/sx100is/sub/100c/stubs_entry.S

    r1444 r1448  
    3939//DEF(zoom_status                             ,0x0000de14) // Found @0xffdf75d0,          stubs_min = 0x0000de14 (0xDE14) 
    4040//DEF(some_flag_for_af_scan                   ,0x0000dd08) // Found @0xffdef988,          stubs_min = 0x0000dd08 (0xDD08) 
     41// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     42// each entry contains 3 int value(s), the first is the zoom focus length. 
     43// there are 23 entries in the table - set NUM_FL to 23 
     44DEF(focus_len_table                         ,0xfffe31ac) // Found @0xfffe31ac 
     45//DEF(zoom_busy                               ,0x0000a424) // Found @0xffd0e064,          stubs_min = 0x0000a424 (0xA424) 
     46//DEF(focus_busy                              ,0x0000a318) // Found @0xffd0835c,          stubs_min = 0x0000a318 (0xA318) 
     47//DEF(recreview_hold                          ,0x000061d8) // Found @0xffc68cf4, ** != ** stubs_min = 0x0000af6c (0xAF6C) 
    4148 
    4249// Values below go in 'lib.c': 
  • trunk/platform/sx110is/sub/100b/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000c79c) // Found @0xffe15a30,          stubs_min = 0x0000c79c (0xC79C) 
    3737//DEF(some_flag_for_af_scan                   ,0x00008c78) // Found @0xffd19670,          stubs_min = 0x00008c78 (0x8C78) 
     38// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     39// each entry contains 3 int value(s), the first is the zoom focus length. 
     40// there are 23 entries in the table - set NUM_FL to 23 
     41DEF(focus_len_table                         ,0xfffe31bc) // Found @0xfffe31bc 
     42//DEF(zoom_busy                               ,0x000086cc) // Found @0xffd12000,          stubs_min = 0x000086cc (0x86B8+0x14) 
     43//DEF(focus_busy                              ,0x000085bc) // Found @0xffd0cda4,          stubs_min = 0x000085bc (0x85B4+0x8) 
     44//DEF(recreview_hold                          ,0x00005fa8) // Found @0xffc6d37c, ** != ** stubs_min = 0x00009840 (0x9770+0xD0) 
    3845 
    3946// Values below go in 'lib.c': 
  • trunk/platform/sx120is/sub/100b/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x0000a4d4) // Found @0xffe1f314,          stubs_min = 0x0000a4d4 (0xA4D4) 
    4343//DEF(some_flag_for_af_scan                   ,0x000066ac) // Found @0xffd16e3c,          stubs_min = 0x000066ac (0x66AC) 
     44// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     45// each entry contains 3 int value(s), the first is the zoom focus length. 
     46// there are 23 entries in the table - set NUM_FL to 23 
     47DEF(focus_len_table                         ,0xfffe328c) // Found @0xfffe328c 
     48//DEF(zoom_busy                               ,0x00006108) // Found @0xffd10868,          stubs_min = 0x00006108 (0x60F4+0x14) 
     49//DEF(focus_busy                              ,0x00005ffc) // Found @0xffd0b93c,          stubs_min = 0x00005ffc (0x5FF4+0x8) 
     50//DEF(recreview_hold                          ,0x000037c0) // Found @0xffc6ed0c, ** != ** stubs_min = 0x00006f34 (0x6E84+0xB0) 
    4451 
    4552// Values below go in 'lib.c': 
  • trunk/platform/sx130is/sub/101c/stubs_entry.S

    r1444 r1448  
    3939//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4bf0,          stubs_min = 0x0000ce70 (0xCE70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x6F68) 
     41// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     42// each entry contains 3 int value(s), the first is the zoom focus length. 
     43// there are 128 entries in the table - set NUM_FL to 128 
     44DEF(focus_len_table                         ,0xfffe94ec) // Found @0xfffe94ec 
     45//DEF(zoom_busy                               ,0x00006a94) // Found @0xff963b60,          stubs_min = 0x00006a94 (0x6A78+0x1C) 
     46//DEF(focus_busy                              ,0x00006978) // Found @0xff95fd2c,          stubs_min = 0x00006978 (0x6970+8) 
     47//DEF(recreview_hold                          ,0x00003a50) // Found @0xff89d940, ** != ** stubs_min = 0x000079d0 (0x78E4+0xEC) 
    4148 
    4249// Values below go in 'lib.c': 
  • trunk/platform/sx130is/sub/101d/stubs_entry.S

    r1444 r1448  
    3939//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4bf0,          stubs_min = 0x0000ce70 (0xCE70) 
    4040//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x6F68) 
     41// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     42// each entry contains 3 int value(s), the first is the zoom focus length. 
     43// there are 128 entries in the table - set NUM_FL to 128 
     44DEF(focus_len_table                         ,0xfffe94ec) // Found @0xfffe94ec 
     45//DEF(zoom_busy                               ,0x00006a94) // Found @0xff963b60,          stubs_min = 0x00006a94 (0x6A78+0x1C) 
     46//DEF(focus_busy                              ,0x00006978) // Found @0xff95fd2c,          stubs_min = 0x00006978 (0x6970+8) 
     47//DEF(recreview_hold                          ,0x00003a50) // Found @0xff89d940, ** != ** stubs_min = 0x000079d0 (0x78E4+0xEC) 
    4148 
    4249// Values below go in 'lib.c': 
  • trunk/platform/sx130is/sub/101f/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000ce70) // Found @0xffac4c14,          stubs_min = 0x0000ce70 (0x0000ce70) 
    3737//DEF(some_flag_for_af_scan                   ,0x00006f68) // Found @0xff96cc44,          stubs_min = 0x00006f68 (0x00006f68) 
     38// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     39// each entry contains 3 int value(s), the first is the zoom focus length. 
     40// there are 128 entries in the table - set NUM_FL to 128 
     41DEF(focus_len_table                         ,0xfffe94ec) // Found @0xfffe94ec 
     42//DEF(zoom_busy                               ,0x00006a94) // Found @0xff963b60,          stubs_min = 0x00006a94 (0x6A78+0x1C) 
     43//DEF(focus_busy                              ,0x00006978) // Found @0xff95fd2c,          stubs_min = 0x00006978 (0x6970+8) 
     44//DEF(recreview_hold                          ,0x00003a50) // Found @0xff89d940, ** != ** stubs_min = 0x000079d0 (0x78E4+0xEC) 
    3845 
    3946// Values below go in 'lib.c': 
  • trunk/platform/sx150is/sub/100a/stubs_entry.S

    r1444 r1448  
    3333//DEF(playrec_mode                            ,0x00002eb8) // Found @0xff8877d0,          stubs_min = 0x00002eb8 (0x00002eb8) 
    3434//DEF(zoom_status                             ,0x0000d520) // Found @0xffafaf48,          stubs_min = 0x0000d520 (0x0000d520) 
     35//DEF(zoom_busy                               ,0x00006dcc) // Found @0xff98138c,          stubs_min = 0x00006dcc (0x6DB0+0x1C) 
     36//DEF(focus_busy                              ,0x00006c5c) // Found @0xff97b73c,          stubs_min = 0x00006c5c (0x6C54+8) 
     37//DEF(recreview_hold                          ,0x00003b7c) // Found @0xff8a6484, ** != ** stubs_min = 0x00007e08 (0x7DE0+0x28) 
    3538 
    3639// Values below go in 'lib.c': 
  • trunk/platform/sx20/sub/100f/stubs_entry.S

    r1444 r1448  
    4141//DEF(zoom_status                             ,0x0000c6b8) // Found @0xffaaf400,          stubs_min = 0x0000c6b8 (0xC6B8) 
    4242DEF(some_flag_for_af_scan                   ,0x0000792c) // Found @0xff95fb70 
     43//DEF(zoom_busy                               ,0x00006eb8) // Found @0xff955d6c,          stubs_min = 0x00006eb8 (0x6E9C+0x1C) 
     44//DEF(focus_busy                              ,0x00006d48) // Found @0xff94ff00,          stubs_min = 0x00006d48 (0x6D40+8) 
     45//DEF(recreview_hold                          ,0x00003d2c) // Found @0xff8a1b60, ** != ** stubs_min = 0x000083d0 (0x82D8+0xF8) 
    4346 
    4447// Values below go in 'lib.c': 
  • trunk/platform/sx20/sub/102b/stubs_entry.S

    r1444 r1448  
    4343//DEF(zoom_status                             ,0x0000c6c0) // Found @0xffaaf48c,          stubs_min = 0x0000c6c0 (0xC6C0) 
    4444DEF(some_flag_for_af_scan                   ,0x00007934) // Found @0xff95fb44 
     45//DEF(zoom_busy                               ,0x00006ec0) // Found @0xff955d40,          stubs_min = 0x00006ec0 (0x6EA4+0x1C) 
     46//DEF(focus_busy                              ,0x00006d50) // Found @0xff94fed4,          stubs_min = 0x00006d50 (0x6D48+8) 
     47//DEF(recreview_hold                          ,0x00003d2c) // Found @0xff8a1b60, ** != ** stubs_min = 0x000083d8 (0x82E0+0xF8) 
    4548 
    4649// Values below go in 'lib.c': 
  • trunk/platform/sx20/sub/102d/stubs_entry.S

    r1444 r1448  
    4343//DEF(zoom_status                             ,0x0000c6c0) // Found @0xffaaf648,          stubs_min = 0x0000c6c0 (0xC6C0) 
    4444DEF(some_flag_for_af_scan                   ,0x00007934) // Found @0xff95fd00 
     45//DEF(zoom_busy                               ,0x00006ec0) // Found @0xff955efc,          stubs_min = 0x00006ec0 (0x6EA4+0x1C) 
     46//DEF(focus_busy                              ,0x00006d50) // Found @0xff950090,          stubs_min = 0x00006d50 (0x6D48+8) 
     47//DEF(recreview_hold                          ,0x00003d2c) // Found @0xff8a1bb0, ** != ** stubs_min = 0x000083d8 (0x82E0+0xF8) 
    4548 
    4649// Values below go in 'lib.c': 
  • trunk/platform/sx200is/sub/100c/stubs_entry.S

    r1444 r1448  
    3636//DEF(zoom_status                             ,0x0000b850) // Found @0xffa775d0,          stubs_min = 0x0000b850 (0xb850) 
    3737//DEF(some_flag_for_af_scan                   ,0x00006af8) // Found @0xff93b340,          stubs_min = 0x00006af8 (0x6AF8) 
     38//DEF(zoom_busy                               ,0x000064f0) // Found @0xff9342b4,          stubs_min = 0x000064f0 (0x64DC+0x14) 
     39//DEF(focus_busy                              ,0x000063f8) // Found @0xff92e97c,          stubs_min = 0x000063f8 (0x63F0+8) 
     40//DEF(recreview_hold                          ,0x000038dc) // Found @0xff885a10, ** != ** stubs_min = 0x00007508 (0x7434+0xD4) 
    3841 
    3942// Values below go in 'lib.c': 
  • trunk/platform/sx220hs/sub/100a/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c3ec,          stubs_min = 0x0000f5c4 (0xF5C4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
     44// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     45// each entry contains 3 int value(s), the first is the zoom focus length. 
     46// there are 126 entries in the table - set NUM_FL to 126 
     47//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     48//DEF(zoom_busy                               ,0x000084bc) // Found @0xff1821e8,          stubs_min = 0x000084bc (0x84A0+0x1C) 
     49//DEF(focus_busy                              ,0x00008338) // Found @0xff17c768,          stubs_min = 0x00008338 (0x8330+8) 
     50//DEF(recreview_hold                          ,0x00004d80) // Found @0xff09e130, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    4451 
    4552// Values below go in 'lib.c': 
  • trunk/platform/sx220hs/sub/101a/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c404, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
     44// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     45// each entry contains 3 int value(s), the first is the zoom focus length. 
     46// there are 126 entries in the table - set NUM_FL to 126 
     47//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     48//DEF(zoom_busy                               ,0x000084bc) // Found @0xff1821e8,          stubs_min = 0x000084bc (0x84A0+0x1C) 
     49//DEF(focus_busy                              ,0x00008338) // Found @0xff17c768,          stubs_min = 0x00008338 (0x8330+8) 
     50//DEF(recreview_hold                          ,0x00004d80) // Found @0xff09e130, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    4451 
    4552// Values below go in 'lib.c': 
  • trunk/platform/sx220hs/sub/101b/stubs_entry.S

    r1444 r1448  
    4242//DEF(zoom_status                             ,0x0000f5c4) // Found @0xff31c410, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 
    4343//DEF(some_flag_for_af_scan                   ,0x00008998) // Found @0xff18b738,          stubs_min = 0x00008998 (0x8998) 
     44// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     45// each entry contains 3 int value(s), the first is the zoom focus length. 
     46// there are 126 entries in the table - set NUM_FL to 126 
     47//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     48//DEF(zoom_busy                               ,0x000084bc) // Found @0xff1821e8,          stubs_min = 0x000084bc (0x84A0+0x1C) 
     49//DEF(focus_busy                              ,0x00008338) // Found @0xff17c768,          stubs_min = 0x00008338 (0x8330+8) 
     50//DEF(recreview_hold                          ,0x00004d80) // Found @0xff09e130, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
    4451 
    4552// Values below go in 'lib.c': 
  • trunk/platform/sx230hs/sub/100c/stubs_entry.S

    r1444 r1448  
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326800, ** != ** stubs_min = 0x0000f69c (0x0000f69c) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190c5c,          stubs_min = 0x00008a28 (0x00008a28) 
     46// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     47// each entry contains 3 int value(s), the first is the zoom focus length. 
     48// there are 126 entries in the table - set NUM_FL to 126 
     49//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     50//DEF(zoom_busy                               ,0x00008548) // Found @0xff187708,          stubs_min = 0x00008548 (0x852C+0x1C) 
     51//DEF(focus_busy                              ,0x000083c4) // Found @0xff181c8c,          stubs_min = 0x000083c4 (0x83BC+8) 
     52//DEF(recreview_hold                          ,0x00004e04) // Found @0xff0a00d8, ** != ** stubs_min = 0x0000956c (0x947C+0xF0) 
    4653 
    4754// Values below go in 'lib.c': 
  • trunk/platform/sx230hs/sub/101a/stubs_entry.S

    r1444 r1448  
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326964, ** != ** stubs_min = 0x0000f69c (0xF69C) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190e18,          stubs_min = 0x00008a28 (0x8A28) 
     46// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     47// each entry contains 3 int value(s), the first is the zoom focus length. 
     48// there are 126 entries in the table - set NUM_FL to 126 
     49//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     50//DEF(zoom_busy                               ,0x00008548) // Found @0xff1878c4,          stubs_min = 0x00008548 (0x852C+0x001C) 
     51//DEF(focus_busy                              ,0x000083c4) // Found @0xff181e44,          stubs_min = 0x000083c4 (0x83BC+8) 
     52//DEF(recreview_hold                          ,0x00004e04) // Found @0xff0a0170, ** != ** stubs_min = 0x0000956c (0x947C+0x00F0) 
    4653 
    4754// Values below go in 'lib.c': 
  • trunk/platform/sx230hs/sub/101b/stubs_entry.S

    r1444 r1448  
    4444//DEF(zoom_status                             ,0x0000f6bc) // Found @0xff326970, ** != ** stubs_min = 0x0000f69c (0xF69C) 
    4545//DEF(some_flag_for_af_scan                   ,0x00008a28) // Found @0xff190e18,          stubs_min = 0x00008a28 (0x8A28) 
     46// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     47// each entry contains 3 int value(s), the first is the zoom focus length. 
     48// there are 126 entries in the table - set NUM_FL to 126 
     49//DEF(focus_len_table                         ,0xfff4a3dc) // Found @0xfff4a3dc,          stubs_min = 0xfff4a3dc (0xFFF4A3DC) 
     50//DEF(zoom_busy                               ,0x00008548) // Found @0xff1878c4,          stubs_min = 0x00008548 (0x852C+0x001C) 
     51//DEF(focus_busy                              ,0x000083c4) // Found @0xff181e44,          stubs_min = 0x000083c4 (0x83BC+8) 
     52//DEF(recreview_hold                          ,0x00004e04) // Found @0xff0a0170, ** != ** stubs_min = 0x0000956c (0x947C+0x00F0) 
    4653 
    4754// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100e/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb046d4 
    3535DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff990fec 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfffea5cc) // Found @0xfffea5cc 
     40DEF(zoom_busy                               ,0x00003448) // Found @0xff87e640 
     41DEF(focus_busy                              ,0x00007a70) // Found @0xff97df04 
     42DEF(recreview_hold                          ,0x0000468c) // Found @0xff8ac610 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100e/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFEA5CC)                                        // ok (comp 1.00h) 
    5 DEF(zoom_busy, 0x342c + 0x1c)                                           // ok (comp 1.00h) 
    6 DEF(focus_busy,0x7A6C + 0x8)                                            // ok (comp 1.00h) 
    7 DEF(recreview_hold, 0x933C + 0xF0)                                      // ok (comp 1.00h) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/sx30/sub/100h/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb04790 
    3535DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff991078 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfffea5cc) // Found @0xfffea5cc 
     40DEF(zoom_busy                               ,0x00003448) // Found @0xff87e640 
     41DEF(focus_busy                              ,0x00007a74) // Found @0xff97df38 
     42DEF(recreview_hold                          ,0x0000468c) // Found @0xff8ac610 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100h/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFEA5CC)                                        // search for 150500 (longest focus length in micrometers) & 4300 (shortest length) 
    5 DEF(zoom_busy, 0x342c + 0x1c)                                           // found by trial and error in the zoom lens controller code 
    6 DEF(focus_busy,0x7A6C + 0x8)                                            // found by trial and error in the focus controller code 
    7 DEF(recreview_hold, 0x933C + 0xF0)                                      // in FF9C4900 (comp s95) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/sx30/sub/100l/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb04938 
    3535DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff991220 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfffea5cc) // Found @0xfffea5cc 
     40DEF(zoom_busy                               ,0x00003448) // Found @0xff87e640 
     41DEF(focus_busy                              ,0x00007a74) // Found @0xff97df3c 
     42DEF(recreview_hold                          ,0x0000468c) // Found @0xff8ac614 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100l/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFEA5CC)                                        // ok (comp 1.00h) 
    5 DEF(zoom_busy, 0x342c + 0x1c)                                           // ok (comp 1.00h) 
    6 DEF(focus_busy,0x7A6C + 0x8)                                            // ok (comp 1.00h) 
    7 DEF(recreview_hold, 0x933C + 0xF0)                                      // ok (comp 1.00h) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/sx30/sub/100n/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb049bc 
    3535DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff9912a4 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfffea5cc) // Found @0xfffea5cc 
     40DEF(zoom_busy                               ,0x00003448) // Found @0xff87e640 
     41DEF(focus_busy                              ,0x00007a74) // Found @0xff97dfc0 
     42DEF(recreview_hold                          ,0x0000468c) // Found @0xff8ac614 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100n/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFEA5CC)                                        // ok (comp 1.00h) 
    5 DEF(zoom_busy, 0x342c + 0x1c)                                           // ok (comp 1.00h) 
    6 DEF(focus_busy,0x7A6C + 0x8)                                            // ok (comp 1.00h) 
    7 DEF(recreview_hold, 0x933C + 0xF0)                                      // ok (comp 1.00h) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/sx30/sub/100p/stubs_entry.S

    r1444 r1448  
    3434DEF(zoom_status                             ,0x0000e7c4) // Found @0xffb049bc 
    3535DEF(some_flag_for_af_scan                   ,0x000085cc) // Found @0xff9912a4 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfffea5cc) // Found @0xfffea5cc 
     40DEF(zoom_busy                               ,0x00003448) // Found @0xff87e640 
     41DEF(focus_busy                              ,0x00007a74) // Found @0xff97dfc0 
     42DEF(recreview_hold                          ,0x0000468c) // Found @0xff8ac614 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx30/sub/100p/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFFEA5CC) 
    5 DEF(zoom_busy, 0x342c + 0x1c) 
    6 DEF(focus_busy,0x7A6C + 0x8) 
    7 DEF(recreview_hold, 0x933C + 0xF0) 
    84 
    95DEF(rear_dial_position, 0xC0240106) 
  • trunk/platform/sx40hs/sub/100d/stubs_entry.S

    r1444 r1448  
    3434DEF(playrec_mode                            ,0x00003214) // Found @0xff0834dc 
    3535DEF(zoom_status                             ,0x000111f8) // Found @0xff36e6a0 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfff4a7b4) // Found @0xfff4a7b4 
     40DEF(zoom_busy                               ,0x00002e2c) // Found @0xff071c54 
     41DEF(focus_busy                              ,0x00008d08) // Found @0xff1bbe54 
     42DEF(recreview_hold                          ,0x000041e4) // Found @0xff0a4414 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx40hs/sub/100d/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFF4A7B4)                        // Search for min & max zoom 
    5 DEF(zoom_busy, 0x2E10 + 0x1C)                           // 1.00g sub_FF071C6C (FF071C70 & FF071CA8) 
    6 DEF(focus_busy,0x8D00 + 0x8)                            // 1.00g sub_FF1BBCF0 (FF1BBCF4 & FF1BBD10) 
    7 DEF(recreview_hold, 0x40FC + 0xF0)                      // 1.00g sub_FF0A2F98 (FF0A2F9C & FF0A2FB4) 
     4 
    85DEF(active_bitmap_buffer, 0xC300+0x14)          // 1.00g sub_FF295414 (FF295418 & FF295470) 
    96DEF(bitmap_buffer, 0xC31C)                                      // 1.00g sub_FF295414 (FF29546C) 
  • trunk/platform/sx40hs/sub/100f/boot.c

    r1414 r1448  
    2727} 
    2828 
    29 #define LED_PR 0xC022C30C   // SX40HS @ 0xFF15B1F0 
    30 void __attribute__((noreturn)) blink(int cnt) 
    31 { 
    32         volatile long *p=(void*)LED_PR; 
    33         int i; 
    34  
    35         for(;cnt>0;cnt--){ 
    36                 p[0]=p[0]&(0xCF); 
    37  
    38                 for(i=0;i<0x200000;i++){ 
    39                         asm ("nop\n"); 
    40                         asm ("nop\n"); 
    41                 } 
    42                 p[0]=(p[0]&(0xCF))|0x20; 
    43                 for(i=0;i<0x200000;i++){ 
    44                         asm ("nop\n"); 
    45                         asm ("nop\n"); 
    46                 } 
    47         } 
    48  
    49 } 
     29//#define LED_PR 0xC022C30C   // SX40HS @ 0xFF15B1F0 
     30//void __attribute__((noreturn)) blink(int cnt) 
     31//{ 
     32//      volatile long *p=(void*)LED_PR; 
     33//      int i; 
     34// 
     35//      for(;cnt>0;cnt--){ 
     36//              p[0]=p[0]&(0xCF); 
     37// 
     38//              for(i=0;i<0x200000;i++){ 
     39//                      asm ("nop\n"); 
     40//                      asm ("nop\n"); 
     41//              } 
     42//              p[0]=(p[0]&(0xCF))|0x20; 
     43//              for(i=0;i<0x200000;i++){ 
     44//                      asm ("nop\n"); 
     45//                      asm ("nop\n"); 
     46//              } 
     47//      } 
     48//} 
     49 
    5050void __attribute__((naked,noinline)) boot() { 
    5151 
  • trunk/platform/sx40hs/sub/100f/stubs_entry.S

    r1444 r1448  
    2828DEF(levent_table                            ,0xff593a0c) // Found @0xff593a0c 
    2929DEF(FlashParamsTable                        ,0xff607f74) // Found @0xff607f74 
    30 //DEF(movie_status                            ,0x00002f1c) // Found @0xff0772a8,          stubs_min = 0x00002f1c (0x2ED8+0x44) 
     30DEF(movie_status                            ,0x00002f1c) // Found @0xff0772a8 
    3131DEF(full_screen_refresh                     ,0x0000c2d8) // Found @0xff2917e4 
    3232DEF(canon_menu_active                       ,0x000034f0) // Found @0xff091b6c 
     
    3434DEF(playrec_mode                            ,0x00003214) // Found @0xff083504 
    3535DEF(zoom_status                             ,0x000111f8) // Found @0xff36e6dc 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfff4a7b4) // Found @0xfff4a7b4 
     40DEF(zoom_busy                               ,0x00002e2c) // Found @0xff071c6c 
     41DEF(focus_busy                              ,0x00008d08) // Found @0xff1bbe84 
     42DEF(recreview_hold                          ,0x000041e4) // Found @0xff0a443c 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx40hs/sub/100f/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table                                                     ,0xFFF4A3DC)    // UNKOWN !!search for 70000 (longest focus length in micrometers) & 5000 (shortest length) 
    5 DEF(zoom_busy                                                           ,0x2E10 + 0x1C) //FF071C70 + FF071CA8 SX40 
    6 DEF(focus_busy                                                          ,0x8D00 + 8)    //FF1BBCF8 SX40HS 
    7 DEF(recreview_hold                                                      ,0x947C + 0xF0) // UNKNOWN ??? 
     4 
    85DEF(active_bitmap_buffer, 0xC314)                                        
    96DEF(bitmap_buffer, 0xC31C) 
     
    1613DEF(some_flag_for_af_scan                   ,0x9970+0x8)        //NOT SURE SX40 FF1D63F8 
    1714DEF(led_table                                                           ,0x2614 + 0x04) //FF056E5C SX40 
    18 DEF(movie_status                            ,0x2ED8+0x44)   //FF07774C +  FF07775C 
    1915DEF(enabled_refresh_physical_screen                     ,0x47F0 +0x14)  // FF0B138C + FF0B13B0 SX40 
    2016 
  • trunk/platform/sx40hs/sub/100g/stubs_entry.S

    r1444 r1448  
    3434DEF(playrec_mode                            ,0x00003214) // Found @0xff083504 
    3535DEF(zoom_status                             ,0x000111f8) // Found @0xff36e6d8 
     36// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 
     37// each entry contains 1 int value, which is the the zoom focus length. 
     38// there are 201 entries in the table - set NUM_FL to 201 
     39DEF(focus_len_table                         ,0xfff4a7b4) // Found @0xfff4a7b4 
     40DEF(zoom_busy                               ,0x00002e2c) // Found @0xff071c6c 
     41DEF(focus_busy                              ,0x00008d08) // Found @0xff1bbe80 
     42DEF(recreview_hold                          ,0x000041e4) // Found @0xff0a443c 
    3643 
    3744// Values below go in 'lib.c': 
  • trunk/platform/sx40hs/sub/100g/stubs_min.S

    r1444 r1448  
    22 
    33// Found manually 
    4 DEF(focus_len_table, 0xFFF4A7B4)                        // Search for min & max zoom 
    5 DEF(zoom_busy, 0x2E10 + 0x1C)                           // 1.00g sub_FF071C6C (FF071C70 & FF071CA8) 
    6 DEF(focus_busy,0x8D00 + 0x8)                            // 1.00g sub_FF1BBCF0 (FF1BBCF4 & FF1BBD10) 
    7 DEF(recreview_hold, 0x40FC + 0xF0)                      // 1.00g sub_FF0A2F98 (FF0A2F9C & FF0A2FB4) 
     4 
    85DEF(active_bitmap_buffer, 0xC300+0x14)          // 1.00g sub_FF295414 (FF295418 & FF295470) 
    96DEF(bitmap_buffer, 0xC31C)                                      // 1.00g sub_FF295414 (FF29546C) 
  • trunk/tools/finsig_dryos.c

    r1444 r1448  
    327327                        s = strstr(line, "modemap["); 
    328328                        if (s != 0) found_modemap = 1; 
     329                } 
     330    } 
     331} 
     332 
     333int min_focus_len = 0; 
     334int max_focus_len = 0; 
     335 
     336void load_platform() 
     337{ 
     338    FILE *f = fopen("../../platform_camera.h", "rb"); 
     339 
     340    if (f == NULL) return; 
     341 
     342    char line[500]; 
     343    char val[12]; 
     344    char div[12]; 
     345    int v, d; 
     346    char *s; 
     347 
     348    while (read_line(f,line)) 
     349    { 
     350                s = strstr(line, "CAM_DNG_LENS_INFO"); 
     351                if (s != 0) 
     352                { 
     353                        char *c = strstr(line, "//"); 
     354                        if ((c == 0) || (c > s)) 
     355                        { 
     356                s = strstr(line,"{")+1; 
     357                                s = get_str(s,val); 
     358                                s = get_str(s,div); 
     359                v = atoi(val); 
     360                d = atoi(div); 
     361                min_focus_len = (v * 1000) / d; 
     362                                s = get_str(s,val); 
     363                                s = get_str(s,div); 
     364                v = atoi(val); 
     365                d = atoi(div); 
     366                max_focus_len = (v * 1000) / d; 
     367                        } 
    329368                } 
    330369    } 
     
    692731{ 
    693732        return ((fw->buf[offset] & 0x0E1F0000) == 0x041F0000); 
     733} 
     734 
     735int isADR_PC(firmware *fw, int offset) 
     736{ 
     737        return ((fw->buf[offset] & 0xFE0F0000) == 0xE20F0000); 
    694738} 
    695739 
     
    930974        { "FreeUncacheableMemory", 0 }, 
    931975        { "GetParameterData", 0 }, 
     976        { "ResetZoomLens", 0 }, 
     977        { "ResetFocusLens", 0 }, 
    932978         
    933979        { 0, 0 } 
     
    10481094#if defined(PLATFORMOS_dryos) 
    10491095#include "signatures_dryos.h" 
     1096 
     1097FuncsList   func_list2[] = 
     1098{ 
     1099    { "ResetZoomLens", 0, 0 }, 
     1100    { "ResetFocusLens", 0, 0 }, 
     1101}; 
     1102 
    10501103uint32_t log_test[] = { 
    10511104        0x1526E50E, 0x3FDBCB7B, 0 
    10521105}; 
     1106 
    10531107string_sig string_sigs[] = { 
    10541108        { 1, "AllocateMemory", "AllocateMemory", 1 }, 
     
    11331187        { 2, "DispCon_ShowBitmapColorBar", "DispCon_ShowBitmapColorBar", 1 }, 
    11341188        { 2, "SetAE_ShutterSpeed", "SetAE_ShutterSpeed", 1 }, 
     1189    { 2, "ResetZoomLens", "ResetZoomLens", 1 }, 
     1190    { 2, "ResetFocusLens", "ResetFocusLens", 1 }, 
    11351191         
    11361192        { 3, "AllocateMemory", "AllocateMemory", 1 }, 
     
    12911347        "MakeSDCardBootable", 
    12921348        "LEDDrive", 
     1349    "ResetZoomLens", 
     1350    "ResetFocusLens", 
    12931351        0 
    12941352}; 
     
    22492307} 
    22502308 
     2309int find_matches2(firmware *fw, int k) 
     2310{ 
     2311    const char *curr_name; 
     2312        int i; 
     2313         
     2314        int found_ev = 0; 
     2315        int tried_ev = 0; 
     2316 
     2317        count = 0; 
     2318    curr_name = func_list2[k].name; 
     2319 
     2320        for (i = 0; string_sigs[i].ev_name != 0 && !found_ev; i++) 
     2321        { 
     2322                if (strcmp(curr_name, string_sigs[i].name) == 0) 
     2323                { 
     2324                        tried_ev = 1; 
     2325                        if (find_strsig(fw, &string_sigs[i], k)) 
     2326                        { 
     2327                                found_ev = 1; 
     2328                                break; 
     2329                        } 
     2330                } 
     2331        } 
     2332 
     2333        if (count > 1) 
     2334        { 
     2335                qsort(matches, count, sizeof(Match), (void*)match_compare); 
     2336    } 
     2337 
     2338        if (count > 0) 
     2339        { 
     2340                save_sig(curr_name, matches->ptr);       
     2341        } 
     2342                 
     2343        return k; 
     2344} 
     2345 
    22512346void print_results(const char *curr_name) 
    22522347{ 
     
    30843179                } 
    30853180        } 
     3181 
     3182    // focus_len_table 
     3183    if (min_focus_len != 0) 
     3184    { 
     3185        int found = 0, pos = 0, len = 0, size = 0; 
     3186        for (k=0; k<fw->size; k++) 
     3187            { 
     3188            if (fw->buf[k] == min_focus_len) 
     3189            { 
     3190                int mul = 1; 
     3191                if (fw->buf[k+1] == 100) mul = 3; 
     3192                for (k1 = k + mul; (k1 < fw->size) && (fw->buf[k1] > fw->buf[k1-mul]) && (fw->buf[k1] != max_focus_len); k1 += mul) ; 
     3193                if (fw->buf[k1] == max_focus_len) 
     3194                { 
     3195                    found++; 
     3196                    pos = k; 
     3197                    len = ((k1 - k) / mul) + 1; 
     3198                    size = mul; 
     3199                } 
     3200            } 
     3201        } 
     3202        if (found == 1) 
     3203        { 
     3204            bprintf("// focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c).\n"); 
     3205            if (size == 1) 
     3206                bprintf("// each entry contains 1 int value, which is the the zoom focus length.\n",size); 
     3207            else 
     3208                bprintf("// each entry contains %d int value(s), the first is the zoom focus length.\n",size); 
     3209            bprintf("// there are %d entries in the table - set NUM_FL to %d\n",len,len); 
     3210                        print_stubs_min(fw,"focus_len_table",idx2adr(fw,pos),idx2adr(fw,pos)); 
     3211        } 
     3212    } 
     3213         
     3214        // Find 'zoom_busy' 
     3215        k = get_saved_sig(fw, "ResetZoomLens"); 
     3216        if (k >= 0) 
     3217        { 
     3218                uint32_t fadr = saved_sigs[k].val; 
     3219                int idx = adr2idx(fw, fadr); 
     3220                 
     3221                for (k=idx; k<idx+5; k++) 
     3222                { 
     3223            if (isBL(fw,k)) 
     3224            { 
     3225                int idx1 = idxFollowBranch(fw,k,0x01000001); 
     3226                for (k1=idx1; k1<idx1+50; k1++) 
     3227                { 
     3228                    if ((fw->buf[k1] & 0xFFFF0000) == 0xE8BD0000)   // LDMFD 
     3229                    { 
     3230                        fadr = 0; 
     3231                        if (isADR_PC(fw,k1+1)) 
     3232                        { 
     3233                            fadr = ADR2adr(fw,k1+1); 
     3234                        } 
     3235                        else if (isADR_PC(fw,k1+2)) 
     3236                        { 
     3237                            fadr = ADR2adr(fw,k1+2); 
     3238                        } 
     3239                        else if (isADR_PC(fw,k1-3)) 
     3240                        { 
     3241                            fadr = ADR2adr(fw,k1-3); 
     3242                        } 
     3243                        else if (isLDR_PC(fw,k1+1)) 
     3244                        { 
     3245                            fadr = LDR2val(fw,k1+1); 
     3246                        } 
     3247                        else if (isLDR_PC(fw,k1+2)) 
     3248                        { 
     3249                            fadr = LDR2val(fw,k1+2); 
     3250                        } 
     3251                        if (fadr != 0) 
     3252                        { 
     3253                            int idx2 = adr2idx(fw,fadr); 
     3254                            if (isLDR_PC(fw,idx2+1) && isLDR(fw,idx2+2)) 
     3255                            { 
     3256                                int base = LDR2val(fw,idx2+1); 
     3257                                int ofst = fw->buf[idx2+2] & 0xFFF; 
     3258                                        print_stubs_min(fw,"zoom_busy",base+ofst-4,fadr); 
     3259                                break; 
     3260                            } 
     3261                        } 
     3262                    } 
     3263                } 
     3264            } 
     3265        } 
     3266    } 
     3267         
     3268        // Find 'focus_busy' 
     3269        k = get_saved_sig(fw, "ResetFocusLens"); 
     3270        if (k >= 0) 
     3271        { 
     3272                uint32_t fadr = saved_sigs[k].val; 
     3273                int idx = adr2idx(fw, fadr); 
     3274                 
     3275                for (k=idx; k<idx+25; k++) 
     3276                { 
     3277            if ((fw->buf[k] & 0xFFFF0000) == 0xE8BD0000)   // LDMFD 
     3278            { 
     3279                k1 = 0; 
     3280                if (isBL(fw,k-2)) 
     3281                { 
     3282                    k1 = idxFollowBranch(fw,k-2,0x01000001); 
     3283                } 
     3284                if (isBL(fw,k-1)) 
     3285                { 
     3286                    k1 = idxFollowBranch(fw,k-1,0x01000001); 
     3287                } 
     3288                if (k1 != 0) 
     3289                { 
     3290                    if (isLDR_PC(fw,k1+1) && isLDR(fw,k1+3)) 
     3291                    { 
     3292                        int base = LDR2val(fw,k1+1); 
     3293                        int ofst = fw->buf[k1+3] & 0xFFF; 
     3294                        print_stubs_min(fw,"focus_busy",base+ofst-4,idx2adr(fw,k1)); 
     3295                        break; 
     3296                    } 
     3297                } 
     3298            } 
     3299        } 
     3300    } 
     3301         
     3302        // Find 'recreview_hold' 
     3303        k = find_str_ref(fw, "ShootCon_NotifyStartReviewHold"); 
     3304        if (k >= 0) 
     3305        { 
     3306        for (k1=k; k1<k+20; k1++) 
     3307        { 
     3308            if (isLDR_PC(fw,k1) && ((fw->buf[k1+1] & 0xFFFF0FFF) == 0xE3A00001) && isSTR(fw,k1+2) && 
     3309                ((fw->buf[k1+1] & 0x0000F000) == (fw->buf[k1+2] & 0x0000F000)) && 
     3310                ((fw->buf[k1] & 0x0000F000) == ((fw->buf[k1+2] & 0x000F0000) >> 4))) 
     3311            { 
     3312                uint32_t base = LDR2val(fw,k1); 
     3313                int ofst = fw->buf[k1+2] & 0x00000FFF; 
     3314                print_stubs_min(fw,"recreview_hold",base+ofst,idx2adr(fw,k1)); 
     3315                break; 
     3316            } 
     3317        } 
     3318        } 
    30863319} 
    30873320 
     
    33823615        load_modemap(); 
    33833616    //print_stubs(modemap); 
     3617    load_platform(); 
    33843618         
    33853619    bprintf("// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!\n"); 
     
    34293663    } 
    34303664 
     3665    for (k = 0; func_list2[k].name; k++){ 
     3666 
     3667        count = 0; 
     3668        curr_name = func_list2[k].name; 
     3669 
     3670                k = find_matches2(&fw, k); 
     3671 
     3672        //if ((fw.dryos_ver >= find_min_ver(curr_name)) && (fw.dryos_ver <= find_max_ver(curr_name))) 
     3673                //      print_results(curr_name); 
     3674    } 
     3675 
    34313676    clock_t t2 = clock(); 
    34323677 
Note: See TracChangeset for help on using the changeset viewer.