- Timestamp:
- 12/03/11 22:19:09 (18 months ago)
- Location:
- trunk
- Files:
-
- 175 edited
-
loader/ixus220_elph300hs (modified) (1 prop)
-
loader/ixus220_elph300hs/Makefile (modified) (1 prop)
-
loader/ixus220_elph300hs/blobs.S (modified) (1 prop)
-
loader/ixus220_elph300hs/entry.S (modified) (1 prop)
-
loader/ixus220_elph300hs/main.c (modified) (1 prop)
-
loader/ixus220_elph300hs/resetcode (modified) (1 prop)
-
loader/ixus220_elph300hs/resetcode/Makefile (modified) (1 prop)
-
loader/ixus220_elph300hs/resetcode/entry.S (modified) (1 prop)
-
loader/ixus220_elph300hs/resetcode/main.c (modified) (1 prop)
-
platform/a1100/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/a2000/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/a3000/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a3000/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/a3000/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a470/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a470/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/a470/sub/102c/stubs_entry.S (modified) (1 diff)
-
platform/a480/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/a490/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a490/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/a495/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a495/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a495/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/a580/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/a590/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/a590/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/d10/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/g10/sub/102a/stubs_entry.S (modified) (1 diff)
-
platform/g10/sub/103b/stubs_entry.S (modified) (1 diff)
-
platform/g10/sub/104a/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100j/stubs_entry.S (modified) (1 diff)
-
platform/g11/sub/100l/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/g12/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/g12/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/g9/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/g9/sub/100i/stubs_entry.S (modified) (1 diff)
-
platform/ixus1000_sd4500/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus1000_sd4500/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/ixus100_sd780/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/ixus100_sd780/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus120_sd940/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/ixus120_sd940/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus120_sd940/sub/102c/stubs_entry.S (modified) (1 diff)
-
platform/ixus120_sd940/sub/103b/stubs_entry.S (modified) (1 diff)
-
platform/ixus120_sd940/sub/103c/stubs_entry.S (modified) (1 diff)
-
platform/ixus200_sd980/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/ixus200_sd980/sub/101d/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs (modified) (1 prop)
-
platform/ixus220_elph300hs/Makefile (modified) (1 prop)
-
platform/ixus220_elph300hs/kbd.c (modified) (1 prop)
-
platform/ixus220_elph300hs/lib.c (modified) (1 prop)
-
platform/ixus220_elph300hs/main.c (modified) (1 prop)
-
platform/ixus220_elph300hs/platform_camera.h (modified) (1 prop)
-
platform/ixus220_elph300hs/shooting.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/Makefile (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/boot.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/capt_seq.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/lib.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/makefile.inc (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/movie_rec.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/stubs_asm.h (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/stubs_auto.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/100c/stubs_min.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/Makefile (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/boot.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/capt_seq.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/lib.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/makefile.inc (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/movie_rec.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/stubs_asm.h (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/stubs_auto.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101a/stubs_min.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/Makefile (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/boot.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/capt_seq.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/lib.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/makefile.inc (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/movie_rec.c (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/stubs_asm.h (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/stubs_auto.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/101c/stubs_min.S (modified) (1 prop)
-
platform/ixus220_elph300hs/sub/Makefile (modified) (1 prop)
-
platform/ixus220_elph300hs/wrappers.c (modified) (1 prop)
-
platform/ixus300_sd4000/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus80_sd1100/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus85_sd770/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/ixus870_sd880/sub/102b/stubs_entry.S (modified) (1 diff)
-
platform/ixus90_sd790/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus90_sd790/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus95_sd1200/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus960_sd950/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/ixus970_sd890/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/ixus980_sd990/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/s90/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/s95/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/s95/sub/100h/stubs_entry.S (modified) (1 diff)
-
platform/s95/sub/100i/stubs_entry.S (modified) (1 diff)
-
platform/s95/sub/100k/stubs_entry.S (modified) (1 diff)
-
platform/sx1/sub/200h/stubs_entry.S (modified) (1 diff)
-
platform/sx1/sub/201a/stubs_entry.S (modified) (1 diff)
-
platform/sx10/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx10/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/sx10/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/sx10/sub/102b/stubs_entry.S (modified) (1 diff)
-
platform/sx10/sub/103a/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/sx100is/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx110is/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/sx120is/sub/100b/stubs_entry.S (modified) (1 diff)
-
platform/sx130is/sub/101c/stubs_entry.S (modified) (1 diff)
-
platform/sx130is/sub/101d/stubs_entry.S (modified) (1 diff)
-
platform/sx130is/sub/101f/stubs_entry.S (modified) (1 diff)
-
platform/sx150is/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/sx20/sub/100f/stubs_entry.S (modified) (1 diff)
-
platform/sx20/sub/102b/stubs_entry.S (modified) (1 diff)
-
platform/sx20/sub/102d/stubs_entry.S (modified) (1 diff)
-
platform/sx200is/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx220hs/sub/100a/stubs_entry.S (modified) (1 diff)
-
platform/sx220hs/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/sx220hs/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/sx230hs/sub/100c/stubs_entry.S (modified) (1 diff)
-
platform/sx230hs/sub/101a/stubs_entry.S (modified) (1 diff)
-
platform/sx230hs/sub/101b/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100e/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100h/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100h/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100l/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100l/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100n/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100n/stubs_min.S (modified) (1 diff)
-
platform/sx30/sub/100p/stubs_entry.S (modified) (1 diff)
-
platform/sx30/sub/100p/stubs_min.S (modified) (1 diff)
-
platform/sx40hs/sub/100d/stubs_entry.S (modified) (1 diff)
-
platform/sx40hs/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/sx40hs/sub/100f/boot.c (modified) (1 diff)
-
platform/sx40hs/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100f/stubs_min.S (modified) (2 diffs)
-
platform/sx40hs/sub/100g/stubs_entry.S (modified) (1 diff)
-
platform/sx40hs/sub/100g/stubs_min.S (modified) (1 diff)
-
tools/finsig_dryos.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/loader/ixus220_elph300hs
-
Property
svn:ignore
set to
.dep
*.a
*.o
main.bin
*.elf
*.elf.syms
*.dump
-
Property
svn:ignore
set to
-
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
-
Property
svn:ignore
set to
-
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 35 35 //DEF(zoom_status ,0x000098d0) // Found @0xffe00374, stubs_min = 0x000098d0 (0x98D0) 36 36 //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 40 DEF(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) 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/a2000/sub/100c/stubs_entry.S
r1444 r1448 39 39 //DEF(zoom_status ,0x0000c0cc) // Found @0xffdfd75c, stubs_min = 0x0000c0cc (0xC0CC) 40 40 //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 44 DEF(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) 41 48 42 49 // Values below go in 'lib.c': -
trunk/platform/a3000/sub/100b/stubs_entry.S
r1444 r1448 43 43 //DEF(zoom_status ,0x00009cd8) // Found @0xffe184b8, stubs_min = 0x00009cd8 (0x9CD8) 44 44 //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 48 DEF(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) 45 52 46 53 // Values below go in 'lib.c': -
trunk/platform/a3000/sub/100c/stubs_entry.S
r1444 r1448 44 44 //DEF(zoom_status ,0x00009cd8) // Found @0xffe18568, stubs_min = 0x00009cd8 (0x9CD8) 45 45 //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 49 DEF(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) 46 53 47 54 // Values below go in 'lib.c': -
trunk/platform/a3000/sub/100d/stubs_entry.S
r1444 r1448 43 43 //DEF(zoom_status ,0x00009cd8) // Found @0xffe184bc, stubs_min = 0x00009cd8 (0x9CD8) 44 44 //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 48 DEF(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) 45 52 46 53 // Values below go in 'lib.c': -
trunk/platform/a470/sub/100e/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000d020) // Found @0xffde8948, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 38 38 //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) 39 42 40 43 // Values below go in 'lib.c': -
trunk/platform/a470/sub/101b/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000d020) // Found @0xffde8944, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 38 38 //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) 39 42 40 43 // Values below go in 'lib.c': -
trunk/platform/a470/sub/102c/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000d070) // Found @0xffde9384, ** != ** stubs_min = 0x0000d7c4 (0xD7C4) 38 38 //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) 39 42 40 43 // Values below go in 'lib.c': -
trunk/platform/a480/sub/100b/stubs_entry.S
r1444 r1448 40 40 //DEF(zoom_status ,0x0000a2d4) // Found @0xffdcf93c, stubs_min = 0x0000a2d4 (0xA2D4) 41 41 //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 45 DEF(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) 42 49 43 50 // Values below go in 'lib.c': -
trunk/platform/a490/sub/100d/stubs_entry.S
r1444 r1448 52 52 //DEF(zoom_status ,0x000095a8) // Found @0xffe0ab68, ** != ** stubs_min = 0x00009588 (0x9588) 53 53 //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 57 DEF(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) 54 61 55 62 // Values below go in 'lib.c': -
trunk/platform/a490/sub/100f/stubs_entry.S
r1444 r1448 52 52 //DEF(zoom_status ,0x000095a8) // Found @0xffe0ab6c, ** != ** stubs_min = 0x00009588 (0x9588) 53 53 //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 57 DEF(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) 54 61 55 62 // Values below go in 'lib.c': -
trunk/platform/a495/sub/100d/stubs_entry.S
r1444 r1448 49 49 //DEF(zoom_status ,0x00009648) // Found @0xffe0d93c, stubs_min = 0x00009648 (0x00009648) 50 50 //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 54 DEF(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) 51 58 52 59 // Values below go in 'lib.c': -
trunk/platform/a495/sub/100e/stubs_entry.S
r1444 r1448 49 49 //DEF(zoom_status ,0x00009648) // Found @0xffe0d9ec, stubs_min = 0x00009648 (0x00009648) 50 50 //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 54 DEF(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) 51 58 52 59 // Values below go in 'lib.c': -
trunk/platform/a495/sub/100f/stubs_entry.S
r1444 r1448 49 49 //DEF(zoom_status ,0x00009648) // Found @0xffe0d940, stubs_min = 0x00009648 (0x00009648) 50 50 //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 54 DEF(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) 51 58 52 59 // Values below go in 'lib.c': -
trunk/platform/a580/sub/101b/stubs_entry.S
r1444 r1448 33 33 //DEF(zoom_status ,0x0000ba7c) // Found @0xffdf29e0, stubs_min = 0x0000ba7c (0xBA7C) 34 34 //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 38 DEF(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) 35 42 36 43 // Values below go in 'lib.c': -
trunk/platform/a590/sub/100e/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000bfbc) // Found @0xffe00164, stubs_min = 0x0000bfbc (0xBFBC) 36 36 //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 40 DEF(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) 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/a590/sub/101b/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000bfbc) // Found @0xffe00160, stubs_min = 0x0000bfbc (0xBFBC) 36 36 //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 40 DEF(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) 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/a650/sub/100d/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x00011174) // Found @0xffdeca7c, stubs_min = 0x00011174 (0x11174) 35 35 //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) 36 39 37 40 // Values below go in 'lib.c': -
trunk/platform/a720/sub/100c/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000d7c4) // Found @0xffddd920, stubs_min = 0x0000d7c4 (0xD7C4) 36 36 //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 40 DEF(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) 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/d10/sub/100a/stubs_entry.S
r1444 r1448 39 39 //DEF(zoom_status ,0x0000ad70) // Found @0xffa56cc8, stubs_min = 0x0000ad70 (0xAD70) 40 40 //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 44 DEF(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) 41 48 42 49 // Values below go in 'lib.c': -
trunk/platform/g10/sub/102a/stubs_entry.S
r1444 r1448 33 33 //DEF(zoom_status ,0x0000e0b0) // Found @0xffa7c758, stubs_min = 0x0000e0b0 (0x0000e0b0) 34 34 //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) 35 42 36 43 // Values below go in 'lib.c': -
trunk/platform/g10/sub/103b/stubs_entry.S
r1444 r1448 33 33 //DEF(zoom_status ,0x0000e0b0) // Found @0xffa7c754, stubs_min = 0x0000e0b0 (0x0000e0b0) 34 34 //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) 35 42 36 43 // Values below go in 'lib.c': -
trunk/platform/g10/sub/104a/stubs_entry.S
r1444 r1448 33 33 //DEF(zoom_status ,0x0000e0b0) // Found @0xffa7c768, stubs_min = 0x0000e0b0 (0x0000e0b0) 34 34 //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) 35 42 36 43 // Values below go in 'lib.c': -
trunk/platform/g11/sub/100f/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000c868) // Found @0xffab7664, stubs_min = 0x0000c868 (0xC868) 38 38 //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 42 DEF(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) 39 46 40 47 // Values below go in 'lib.c': -
trunk/platform/g11/sub/100j/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000c868) // Found @0xffab7768, stubs_min = 0x0000c868 (0xC868) 38 38 //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 42 DEF(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) 39 46 40 47 // Values below go in 'lib.c': -
trunk/platform/g11/sub/100l/stubs_entry.S
r1444 r1448 38 38 //DEF(zoom_status ,0x0000c868) // Found @0xffab7924, stubs_min = 0x0000c868 (0xC868) 39 39 //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 43 DEF(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) 40 47 41 48 // Values below go in 'lib.c': -
trunk/platform/g12/sub/100c/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22750 35 35 DEF(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 39 DEF(focus_len_table ,0xfffe2a80) // Found @0xfffe2a80 40 DEF(zoom_busy ,0x000071e8) // Found @0xff98166c 41 DEF(focus_busy ,0x000070c0) // Found @0xff97d6c8 42 DEF(recreview_hold ,0x00003f50) // Found @0xff8a8134 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/g12/sub/100c/stubs_min.S
r1444 r1448 2 2 3 3 // 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 code6 DEF(focus_busy,0x70B8 + 0x8) // found by trial and error in the focus controller code7 DEF(recreview_hold, 0x84C0 + 0xE0) // in FF9C0694 (comp s95)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100e/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22900 35 35 DEF(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 39 DEF(focus_len_table ,0xfffe2a80) // Found @0xfffe2a80 40 DEF(zoom_busy ,0x000071e8) // Found @0xff98166c 41 DEF(focus_busy ,0x000070c0) // Found @0xff97d6c8 42 DEF(recreview_hold ,0x00003f50) // Found @0xff8a8134 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/g12/sub/100e/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100f/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e590) // Found @0xffb22900 35 35 DEF(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 39 DEF(focus_len_table ,0xfffe2a80) // Found @0xfffe2a80 40 DEF(zoom_busy ,0x000071e8) // Found @0xff98166c 41 DEF(focus_busy ,0x000070c0) // Found @0xff97d6c8 42 DEF(recreview_hold ,0x00003f50) // Found @0xff8a8134 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/g12/sub/100f/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g12/sub/100g/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e590) // Found @0xffb2290c 35 35 DEF(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 39 DEF(focus_len_table ,0xfffe2a80) // Found @0xfffe2a80 40 DEF(zoom_busy ,0x000071e8) // Found @0xff98166c 41 DEF(focus_busy ,0x000070c0) // Found @0xff97d6c8 42 DEF(recreview_hold ,0x00003f50) // Found @0xff8a8134 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/g12/sub/100g/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/g9/sub/100d/stubs_entry.S
r1444 r1448 38 38 //DEF(zoom_status ,0x0001264c) // Found @0xffa4e38c, stubs_min = 0x0001264c (0x1264C) 39 39 //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 43 DEF(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) 40 47 41 48 // Values below go in 'lib.c': -
trunk/platform/g9/sub/100g/stubs_entry.S
r1444 r1448 38 38 //DEF(zoom_status ,0x0001264c) // Found @0xffa4e3fc, stubs_min = 0x0001264c (0x1264C) 39 39 //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 43 DEF(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) 40 47 41 48 // Values below go in 'lib.c': -
trunk/platform/g9/sub/100i/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0001264c) // Found @0xffa4e424, stubs_min = 0x0001264c (0x1264C) 38 38 //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) 39 42 40 43 // Values below go in 'lib.c': -
trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S
r1444 r1448 74 74 //DEF(zoom_status ,0x0000e2c0) // Found @0xffaf7e60, ** != ** stubs_min = 0x0000e2a0 (0xE2A0) 75 75 //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 79 DEF(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) 76 83 77 84 // Values below go in 'lib.c': -
trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S
r1444 r1448 74 74 //DEF(zoom_status ,0x0000e2c8) // Found @0xffaf7e64, ** != ** stubs_min = 0x0000e2a8 (0xE2A8) 75 75 //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 79 DEF(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) 76 83 77 84 // Values below go in 'lib.c': -
trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S
r1444 r1448 46 46 //DEF(zoom_status ,0x0000ac68) // Found @0xffa4be18, stubs_min = 0x0000ac68 (0xAC68) 47 47 //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 51 DEF(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) 48 55 49 56 // Values below go in 'lib.c': -
trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S
r1444 r1448 46 46 //DEF(zoom_status ,0x0000ac68) // Found @0xffa4be34, stubs_min = 0x0000ac68 (0xAC68) 47 47 //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 51 DEF(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) 48 55 49 56 // Values below go in 'lib.c': -
trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000b9dc) // Found @0xffa78244, stubs_min = 0x0000b9dc (0xB9DC) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000b9dc) // Found @0xffa78278, stubs_min = 0x0000b9dc (0xB9DC) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000b9dc) // Found @0xffa7829c, stubs_min = 0x0000b9dc (0xB9DC) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000b9dc) // Found @0xffa782a8, stubs_min = 0x0000b9dc (0xB9DC) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000b9dc) // Found @0xffa78464, stubs_min = 0x0000b9dc (0xB9DC) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S
r1444 r1448 62 62 //DEF(zoom_status ,0x0001e3d4) // Found @0xffaadcdc, stubs_min = 0x0001e3d4 (0x1E3D4) 63 63 //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 67 DEF(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) 64 71 65 72 // Values below go in 'lib.c': -
trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S
r1444 r1448 61 61 //DEF(zoom_status ,0x0001e3d4) // Found @0xffaade98, stubs_min = 0x0001e3d4 (0x1E3D4) 62 62 //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 66 DEF(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) 63 70 64 71 // Values below go in 'lib.c': -
trunk/platform/ixus220_elph300hs
-
Property
svn:ignore
set to
.dep
*.a
*.o
-
Property
svn:ignore
set to
-
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
-
Property
svn:ignore
set to
-
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 34 34 //DEF(zoom_status ,0x0000ded8) // Found @0xffb078a0, stubs_min = 0x0000ded8 (0x0000ded8) 35 35 //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) 36 39 37 40 // 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
-
Property
svn:ignore
set to
-
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 34 34 //DEF(zoom_status ,0x0000ded8) // Found @0xffb078b8, stubs_min = 0x0000ded8 (0x0000ded8) 35 35 //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) 36 39 37 40 // 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
-
Property
svn:ignore
set to
-
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 34 34 //DEF(zoom_status ,0x0000ded8) // Found @0xffb078cc, stubs_min = 0x0000ded8 (0x0000ded8) 35 35 //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) 36 39 37 40 // 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 47 47 //DEF(zoom_status ,0x0000cea4) // Found @0xffaccb94, stubs_min = 0x0000cea4 (0xCEA4) 48 48 //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 52 DEF(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) 49 56 50 57 // Values below go in 'lib.c': -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S
r1444 r1448 35 35 DEF(zoom_status ,0x0000e7c0) // Found @0xff324474 36 36 DEF(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 40 DEF(focus_len_table ,0xfff4a30c) // Found @0xfff4a30c 41 DEF(zoom_busy ,0x00007000) // Found @0xff179af8 42 DEF(focus_busy ,0x00006e70) // Found @0xff173e9c 43 DEF(recreview_hold ,0x0000391c) // Found @0xff098530 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(canon_play_menu_active ,0x0000e784) -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S
r1444 r1448 35 35 DEF(zoom_status ,0x0000e7c0) // Found @0xff32448c 36 36 DEF(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 40 DEF(focus_len_table ,0xfff4a30c) // Found @0xfff4a30c 41 DEF(zoom_busy ,0x00007000) // Found @0xff179af8 42 DEF(focus_busy ,0x00006e70) // Found @0xff173e9c 43 DEF(recreview_hold ,0x0000391c) // Found @0xff098530 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(canon_play_menu_active ,0x0000e784) -
trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000d1cc) // Found @0xffa38f24, stubs_min = 0x0000d1cc (0xd1cc) 36 36 DEF(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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S
r1444 r1448 38 38 //DEF(zoom_status ,0x0000d1cc) // Found @0xffa38f20, stubs_min = 0x0000d1cc (0xd1cc) 39 39 DEF(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 43 DEF(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) 40 47 41 48 // Values below go in 'lib.c': -
trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S
r1444 r1448 41 41 //DEF(zoom_status ,0x0000d328) // Found @0xffa3b0b0, stubs_min = 0x0000d328 (0xD328) 42 42 //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 46 DEF(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) 43 50 44 51 // Values below go in 'lib.c': -
trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S
r1444 r1448 41 41 //DEF(zoom_status ,0x0000e560) // Found @0xffa21df8, stubs_min = 0x0000e560 (0xE560) 42 42 DEF(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 46 DEF(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) 43 50 44 51 // Values below go in 'lib.c': -
trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000d570) // Found @0xffa4d1b8, stubs_min = 0x0000d570 (0xD570) 36 36 //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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000d570) // Found @0xffa4d1c8, stubs_min = 0x0000d570 (0xD570) 37 37 //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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000d570) // Found @0xffa4d1c8, stubs_min = 0x0000d570 (0xD570) 37 37 //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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000d474) // Found @0xffa3f45c, stubs_min = 0x0000d474 (0xD474) 35 35 //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) 36 39 37 40 // Values below go in 'lib.c': -
trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000d474) // Found @0xffa3f458, stubs_min = 0x0000d474 (0xD474) 35 35 //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) 36 39 37 40 // Values below go in 'lib.c': -
trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S
r1444 r1448 49 49 //DEF(zoom_status ,0x000096b4) // Found @0xffdf8b90, stubs_min = 0x000096b4 (0x96B4) 50 50 //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 54 DEF(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) 51 58 52 59 // Values below go in 'lib.c': -
trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x00011e48) // Found @0xffa27e28, stubs_min = 0x00011e48 (0x11E48) 43 43 DEF(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 47 DEF(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) 44 51 45 52 // Values below go in 'lib.c': -
trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000d4a4) // Found @0xffa406c8, stubs_min = 0x0000d4a4 (0xD4A4) 37 37 //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 41 DEF(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) 38 45 39 46 // Values below go in 'lib.c': -
trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000d4a4) // Found @0xffa406c8, stubs_min = 0x0000d4a4 (0xD4A4) 37 37 //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 41 DEF(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) 38 45 39 46 // Values below go in 'lib.c': -
trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000d4a4) // Found @0xffa40638, stubs_min = 0x0000d4a4 (0xD4A4) 36 36 //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 40 DEF(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) 37 44 38 45 // Values below go in 'lib.c': -
trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000d890) // Found @0xffa59e68, stubs_min = 0x0000d890 (0xD890) 38 38 //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 42 DEF(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) 39 46 40 47 // Values below go in 'lib.c': -
trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S
r1444 r1448 37 37 //DEF(zoom_status ,0x0000d890) // Found @0xffa59e68, stubs_min = 0x0000d890 (0xD890) 38 38 //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 42 DEF(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) 39 46 40 47 // Values below go in 'lib.c': -
trunk/platform/s5is/sub/101a/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x000068f8) // Found @0xff886424, stubs_min = 0x000068f8 (0x68F8) 43 43 DEF(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) 44 46 45 47 // Values below go in 'lib.c': -
trunk/platform/s5is/sub/101b/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x000068f8) // Found @0xff88635c, stubs_min = 0x000068f8 (0x68F8) 43 43 DEF(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) 44 46 45 47 // Values below go in 'lib.c': -
trunk/platform/s90/sub/100c/stubs_entry.S
r1444 r1448 44 44 //DEF(zoom_status ,0x00008aa4) // Found @0xff99bb20, stubs_min = 0x00008aa4 (0x8AA4) 45 45 //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) 46 47 47 48 // Values below go in 'lib.c': -
trunk/platform/s90/sub/101a/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x00008aa4) // Found @0xff99bb74, stubs_min = 0x00008aa4 (0x8AA4) 37 37 //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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/s90/sub/101c/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x00008aa4) // Found @0xff99bd30, stubs_min = 0x00008aa4 (0x8AA4) 37 37 //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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/s95/sub/100e/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000835c) // Found @0xff9c3384, stubs_min = 0x0000835c (0x835C) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/s95/sub/100h/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000835c) // Found @0xff9c3390, stubs_min = 0x0000835c (0x835C) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/s95/sub/100i/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000835c) // Found @0xff9c3390, stubs_min = 0x0000835c (0x835C) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/s95/sub/100k/stubs_entry.S
r1444 r1448 34 34 //DEF(zoom_status ,0x0000835c) // Found @0xff9c3390, stubs_min = 0x0000835c (0x835C) 35 35 //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 39 DEF(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) 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx1/sub/200h/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000f2a0) // Found @0xffaa4d24, stubs_min = 0x0000f2a0 (0xF2A0) 37 37 DEF(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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/sx1/sub/201a/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000f2a0) // Found @0xffaa4d38, stubs_min = 0x0000f2a0 (0xF2A0) 37 37 DEF(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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/sx10/sub/100c/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000e3e0) // Found @0xffa7b644, stubs_min = 0x0000e3e0 (0xE3E0) 37 37 DEF(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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/sx10/sub/101a/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000e3e0) // Found @0xffa7b654, stubs_min = 0x0000e3e0 (0xE3E0) 36 36 DEF(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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/sx10/sub/101b/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b780, stubs_min = 0x0000e3ec (0xE3EC) 36 36 DEF(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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/sx10/sub/102b/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b780, stubs_min = 0x0000e3ec (0xE3EC) 36 36 DEF(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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/sx10/sub/103a/stubs_entry.S
r1444 r1448 35 35 //DEF(zoom_status ,0x0000e3ec) // Found @0xffa7b794, stubs_min = 0x0000e3ec (0xE3EC) 36 36 DEF(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) 37 40 38 41 // Values below go in 'lib.c': -
trunk/platform/sx100is/sub/100b/stubs_entry.S
r1444 r1448 38 38 //DEF(zoom_status ,0x0000de14) // Found @0xffdf759c, stubs_min = 0x0000de14 (0xDE14) 39 39 //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 43 DEF(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) 40 47 41 48 // Values below go in 'lib.c': -
trunk/platform/sx100is/sub/100c/stubs_entry.S
r1444 r1448 39 39 //DEF(zoom_status ,0x0000de14) // Found @0xffdf75d0, stubs_min = 0x0000de14 (0xDE14) 40 40 //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 44 DEF(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) 41 48 42 49 // Values below go in 'lib.c': -
trunk/platform/sx110is/sub/100b/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000c79c) // Found @0xffe15a30, stubs_min = 0x0000c79c (0xC79C) 37 37 //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 41 DEF(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) 38 45 39 46 // Values below go in 'lib.c': -
trunk/platform/sx120is/sub/100b/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x0000a4d4) // Found @0xffe1f314, stubs_min = 0x0000a4d4 (0xA4D4) 43 43 //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 47 DEF(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) 44 51 45 52 // Values below go in 'lib.c': -
trunk/platform/sx130is/sub/101c/stubs_entry.S
r1444 r1448 39 39 //DEF(zoom_status ,0x0000ce70) // Found @0xffac4bf0, stubs_min = 0x0000ce70 (0xCE70) 40 40 //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 44 DEF(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) 41 48 42 49 // Values below go in 'lib.c': -
trunk/platform/sx130is/sub/101d/stubs_entry.S
r1444 r1448 39 39 //DEF(zoom_status ,0x0000ce70) // Found @0xffac4bf0, stubs_min = 0x0000ce70 (0xCE70) 40 40 //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 44 DEF(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) 41 48 42 49 // Values below go in 'lib.c': -
trunk/platform/sx130is/sub/101f/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000ce70) // Found @0xffac4c14, stubs_min = 0x0000ce70 (0x0000ce70) 37 37 //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 41 DEF(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) 38 45 39 46 // Values below go in 'lib.c': -
trunk/platform/sx150is/sub/100a/stubs_entry.S
r1444 r1448 33 33 //DEF(playrec_mode ,0x00002eb8) // Found @0xff8877d0, stubs_min = 0x00002eb8 (0x00002eb8) 34 34 //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) 35 38 36 39 // Values below go in 'lib.c': -
trunk/platform/sx20/sub/100f/stubs_entry.S
r1444 r1448 41 41 //DEF(zoom_status ,0x0000c6b8) // Found @0xffaaf400, stubs_min = 0x0000c6b8 (0xC6B8) 42 42 DEF(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) 43 46 44 47 // Values below go in 'lib.c': -
trunk/platform/sx20/sub/102b/stubs_entry.S
r1444 r1448 43 43 //DEF(zoom_status ,0x0000c6c0) // Found @0xffaaf48c, stubs_min = 0x0000c6c0 (0xC6C0) 44 44 DEF(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) 45 48 46 49 // Values below go in 'lib.c': -
trunk/platform/sx20/sub/102d/stubs_entry.S
r1444 r1448 43 43 //DEF(zoom_status ,0x0000c6c0) // Found @0xffaaf648, stubs_min = 0x0000c6c0 (0xC6C0) 44 44 DEF(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) 45 48 46 49 // Values below go in 'lib.c': -
trunk/platform/sx200is/sub/100c/stubs_entry.S
r1444 r1448 36 36 //DEF(zoom_status ,0x0000b850) // Found @0xffa775d0, stubs_min = 0x0000b850 (0xb850) 37 37 //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) 38 41 39 42 // Values below go in 'lib.c': -
trunk/platform/sx220hs/sub/100a/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x0000f5c4) // Found @0xff31c3ec, stubs_min = 0x0000f5c4 (0xF5C4) 43 43 //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) 44 51 45 52 // Values below go in 'lib.c': -
trunk/platform/sx220hs/sub/101a/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x0000f5c4) // Found @0xff31c404, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 43 43 //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) 44 51 45 52 // Values below go in 'lib.c': -
trunk/platform/sx220hs/sub/101b/stubs_entry.S
r1444 r1448 42 42 //DEF(zoom_status ,0x0000f5c4) // Found @0xff31c410, ** != ** stubs_min = 0x0000f5a4 (0xF5A4) 43 43 //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) 44 51 45 52 // Values below go in 'lib.c': -
trunk/platform/sx230hs/sub/100c/stubs_entry.S
r1444 r1448 44 44 //DEF(zoom_status ,0x0000f6bc) // Found @0xff326800, ** != ** stubs_min = 0x0000f69c (0x0000f69c) 45 45 //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) 46 53 47 54 // Values below go in 'lib.c': -
trunk/platform/sx230hs/sub/101a/stubs_entry.S
r1444 r1448 44 44 //DEF(zoom_status ,0x0000f6bc) // Found @0xff326964, ** != ** stubs_min = 0x0000f69c (0xF69C) 45 45 //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) 46 53 47 54 // Values below go in 'lib.c': -
trunk/platform/sx230hs/sub/101b/stubs_entry.S
r1444 r1448 44 44 //DEF(zoom_status ,0x0000f6bc) // Found @0xff326970, ** != ** stubs_min = 0x0000f69c (0xF69C) 45 45 //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) 46 53 47 54 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100e/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb046d4 35 35 DEF(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 39 DEF(focus_len_table ,0xfffea5cc) // Found @0xfffea5cc 40 DEF(zoom_busy ,0x00003448) // Found @0xff87e640 41 DEF(focus_busy ,0x00007a70) // Found @0xff97df04 42 DEF(recreview_hold ,0x0000468c) // Found @0xff8ac610 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100e/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100h/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb04790 35 35 DEF(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 39 DEF(focus_len_table ,0xfffea5cc) // Found @0xfffea5cc 40 DEF(zoom_busy ,0x00003448) // Found @0xff87e640 41 DEF(focus_busy ,0x00007a74) // Found @0xff97df38 42 DEF(recreview_hold ,0x0000468c) // Found @0xff8ac610 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100h/stubs_min.S
r1444 r1448 2 2 3 3 // 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 code6 DEF(focus_busy,0x7A6C + 0x8) // found by trial and error in the focus controller code7 DEF(recreview_hold, 0x933C + 0xF0) // in FF9C4900 (comp s95)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100l/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb04938 35 35 DEF(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 39 DEF(focus_len_table ,0xfffea5cc) // Found @0xfffea5cc 40 DEF(zoom_busy ,0x00003448) // Found @0xff87e640 41 DEF(focus_busy ,0x00007a74) // Found @0xff97df3c 42 DEF(recreview_hold ,0x0000468c) // Found @0xff8ac614 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100l/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100n/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc 35 35 DEF(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 39 DEF(focus_len_table ,0xfffea5cc) // Found @0xfffea5cc 40 DEF(zoom_busy ,0x00003448) // Found @0xff87e640 41 DEF(focus_busy ,0x00007a74) // Found @0xff97dfc0 42 DEF(recreview_hold ,0x0000468c) // Found @0xff8ac614 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100n/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx30/sub/100p/stubs_entry.S
r1444 r1448 34 34 DEF(zoom_status ,0x0000e7c4) // Found @0xffb049bc 35 35 DEF(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 39 DEF(focus_len_table ,0xfffea5cc) // Found @0xfffea5cc 40 DEF(zoom_busy ,0x00003448) // Found @0xff87e640 41 DEF(focus_busy ,0x00007a74) // Found @0xff97dfc0 42 DEF(recreview_hold ,0x0000468c) // Found @0xff8ac614 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx30/sub/100p/stubs_min.S
r1444 r1448 2 2 3 3 // 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)8 4 9 5 DEF(rear_dial_position, 0xC0240106) -
trunk/platform/sx40hs/sub/100d/stubs_entry.S
r1444 r1448 34 34 DEF(playrec_mode ,0x00003214) // Found @0xff0834dc 35 35 DEF(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 39 DEF(focus_len_table ,0xfff4a7b4) // Found @0xfff4a7b4 40 DEF(zoom_busy ,0x00002e2c) // Found @0xff071c54 41 DEF(focus_busy ,0x00008d08) // Found @0xff1bbe54 42 DEF(recreview_hold ,0x000041e4) // Found @0xff0a4414 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx40hs/sub/100d/stubs_min.S
r1444 r1448 2 2 3 3 // 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 8 5 DEF(active_bitmap_buffer, 0xC300+0x14) // 1.00g sub_FF295414 (FF295418 & FF295470) 9 6 DEF(bitmap_buffer, 0xC31C) // 1.00g sub_FF295414 (FF29546C) -
trunk/platform/sx40hs/sub/100f/boot.c
r1414 r1448 27 27 } 28 28 29 #define LED_PR 0xC022C30C // SX40HS @ 0xFF15B1F030 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 50 50 void __attribute__((naked,noinline)) boot() { 51 51 -
trunk/platform/sx40hs/sub/100f/stubs_entry.S
r1444 r1448 28 28 DEF(levent_table ,0xff593a0c) // Found @0xff593a0c 29 29 DEF(FlashParamsTable ,0xff607f74) // Found @0xff607f74 30 //DEF(movie_status ,0x00002f1c) // Found @0xff0772a8, stubs_min = 0x00002f1c (0x2ED8+0x44) 30 DEF(movie_status ,0x00002f1c) // Found @0xff0772a8 31 31 DEF(full_screen_refresh ,0x0000c2d8) // Found @0xff2917e4 32 32 DEF(canon_menu_active ,0x000034f0) // Found @0xff091b6c … … 34 34 DEF(playrec_mode ,0x00003214) // Found @0xff083504 35 35 DEF(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 39 DEF(focus_len_table ,0xfff4a7b4) // Found @0xfff4a7b4 40 DEF(zoom_busy ,0x00002e2c) // Found @0xff071c6c 41 DEF(focus_busy ,0x00008d08) // Found @0xff1bbe84 42 DEF(recreview_hold ,0x000041e4) // Found @0xff0a443c 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx40hs/sub/100f/stubs_min.S
r1444 r1448 2 2 3 3 // 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 8 5 DEF(active_bitmap_buffer, 0xC314) 9 6 DEF(bitmap_buffer, 0xC31C) … … 16 13 DEF(some_flag_for_af_scan ,0x9970+0x8) //NOT SURE SX40 FF1D63F8 17 14 DEF(led_table ,0x2614 + 0x04) //FF056E5C SX40 18 DEF(movie_status ,0x2ED8+0x44) //FF07774C + FF07775C19 15 DEF(enabled_refresh_physical_screen ,0x47F0 +0x14) // FF0B138C + FF0B13B0 SX40 20 16 -
trunk/platform/sx40hs/sub/100g/stubs_entry.S
r1444 r1448 34 34 DEF(playrec_mode ,0x00003214) // Found @0xff083504 35 35 DEF(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 39 DEF(focus_len_table ,0xfff4a7b4) // Found @0xfff4a7b4 40 DEF(zoom_busy ,0x00002e2c) // Found @0xff071c6c 41 DEF(focus_busy ,0x00008d08) // Found @0xff1bbe80 42 DEF(recreview_hold ,0x000041e4) // Found @0xff0a443c 36 43 37 44 // Values below go in 'lib.c': -
trunk/platform/sx40hs/sub/100g/stubs_min.S
r1444 r1448 2 2 3 3 // 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 8 5 DEF(active_bitmap_buffer, 0xC300+0x14) // 1.00g sub_FF295414 (FF295418 & FF295470) 9 6 DEF(bitmap_buffer, 0xC31C) // 1.00g sub_FF295414 (FF29546C) -
trunk/tools/finsig_dryos.c
r1444 r1448 327 327 s = strstr(line, "modemap["); 328 328 if (s != 0) found_modemap = 1; 329 } 330 } 331 } 332 333 int min_focus_len = 0; 334 int max_focus_len = 0; 335 336 void 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 } 329 368 } 330 369 } … … 692 731 { 693 732 return ((fw->buf[offset] & 0x0E1F0000) == 0x041F0000); 733 } 734 735 int isADR_PC(firmware *fw, int offset) 736 { 737 return ((fw->buf[offset] & 0xFE0F0000) == 0xE20F0000); 694 738 } 695 739 … … 930 974 { "FreeUncacheableMemory", 0 }, 931 975 { "GetParameterData", 0 }, 976 { "ResetZoomLens", 0 }, 977 { "ResetFocusLens", 0 }, 932 978 933 979 { 0, 0 } … … 1048 1094 #if defined(PLATFORMOS_dryos) 1049 1095 #include "signatures_dryos.h" 1096 1097 FuncsList func_list2[] = 1098 { 1099 { "ResetZoomLens", 0, 0 }, 1100 { "ResetFocusLens", 0, 0 }, 1101 }; 1102 1050 1103 uint32_t log_test[] = { 1051 1104 0x1526E50E, 0x3FDBCB7B, 0 1052 1105 }; 1106 1053 1107 string_sig string_sigs[] = { 1054 1108 { 1, "AllocateMemory", "AllocateMemory", 1 }, … … 1133 1187 { 2, "DispCon_ShowBitmapColorBar", "DispCon_ShowBitmapColorBar", 1 }, 1134 1188 { 2, "SetAE_ShutterSpeed", "SetAE_ShutterSpeed", 1 }, 1189 { 2, "ResetZoomLens", "ResetZoomLens", 1 }, 1190 { 2, "ResetFocusLens", "ResetFocusLens", 1 }, 1135 1191 1136 1192 { 3, "AllocateMemory", "AllocateMemory", 1 }, … … 1291 1347 "MakeSDCardBootable", 1292 1348 "LEDDrive", 1349 "ResetZoomLens", 1350 "ResetFocusLens", 1293 1351 0 1294 1352 }; … … 2249 2307 } 2250 2308 2309 int 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 2251 2346 void print_results(const char *curr_name) 2252 2347 { … … 3084 3179 } 3085 3180 } 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 } 3086 3319 } 3087 3320 … … 3382 3615 load_modemap(); 3383 3616 //print_stubs(modemap); 3617 load_platform(); 3384 3618 3385 3619 bprintf("// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!\n"); … … 3429 3663 } 3430 3664 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 3431 3676 clock_t t2 = clock(); 3432 3677
Note: See TracChangeset
for help on using the changeset viewer.