Changeset 1717


Ignore:
Timestamp:
03/09/12 06:01:51 (15 months ago)
Author:
reyalp
Message:

ixus220_elph300hs updates from srsa_rc in http://chdk.setepontos.com/index.php?topic=650.msg82542#msg82542
fix recreview_hold and vid_get_viewport_fb_d()

Location:
branches/release-1_0/platform/ixus220_elph300hs/sub
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • branches/release-1_0/platform/ixus220_elph300hs/sub/100c/lib.c

    r1448 r1717  
    5959void *vid_get_viewport_fb_d() 
    6060{ 
    61         //FF06C580 dword_FF06C580  DCD 0x3C70 
    62         //FF06D300                 STR     R12, [R5,#0x58 
    63         return (void*)(*(int*)(0x3C70+0x58));                   
    64  
     61        return (void*)(*(int*)(0x2c08+0x58)); 
    6562} 
    6663 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_entry.S

    r1657 r1717  
    3636DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74 
    3737DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60 
    38 //DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510,          stubs_min = 0x00003828 (0x00003828) 
    3939 
    4040// Values below go in 'lib.c': 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_min.S

    r1637 r1717  
    11#include "stubs_asm.h" 
    22 
    3 DEF(recreview_hold,                     0x93D4 + 0xF0)  // FF1B6640 
     3DEF(recreview_hold,                     0x00003828) 
    44DEF(led_table,                          0x258C + 0x04)  // FF0557C4 
    55DEF(focus_len_table,                    0xfffea288)     // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101a/lib.c

    r1448 r1717  
    5959void *vid_get_viewport_fb_d() 
    6060{ 
    61         //FF06C580 dword_FF06C580  DCD 0x3C70 
    62         //FF06D300                 STR     R12, [R5,#0x58 
    63         return (void*)(*(int*)(0x3C70+0x58));                   
    64  
     61        return (void*)(*(int*)(0x2c08+0x58)); 
    6562} 
    6663 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_entry.S

    r1657 r1717  
    3636DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74 
    3737DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60 
    38 //DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510,          stubs_min = 0x00003828 (0x00003828) 
    3939 
    4040// Values below go in 'lib.c': 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_min.S

    r1637 r1717  
    11#include "stubs_asm.h" 
    22 
    3 DEF(recreview_hold,                     0x93D4 + 0xF0)  // FF1B6640 
     3DEF(recreview_hold,                     0x00003828) 
    44DEF(led_table,                          0x258C + 0x04)  // FF0557C4 
    55DEF(focus_len_table,                    0xfffea288)     // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101c/lib.c

    r1448 r1717  
    5959void *vid_get_viewport_fb_d() 
    6060{ 
    61         //FF06C580 dword_FF06C580  DCD 0x3C70 
    62         //FF06D300                 STR     R12, [R5,#0x58 
    63         return (void*)(*(int*)(0x3C70+0x58));                   
    64  
     61        return (void*)(*(int*)(0x2c08+0x58)); 
    6562} 
    6663 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_entry.S

    r1657 r1717  
    3636DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74 
    3737DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60 
    38 //DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510,          stubs_min = 0x00003828 (0x00003828) 
    3939 
    4040// Values below go in 'lib.c': 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_min.S

    r1637 r1717  
    11#include "stubs_asm.h" 
    22 
    3 DEF(recreview_hold,                     0x93D4 + 0xF0)  // FF1B6640 
     3DEF(recreview_hold,                     0x00003828) 
    44DEF(led_table,                          0x258C + 0x04)  // FF0557C4 
    55DEF(focus_len_table,                    0xfffea288)     // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101g/lib.c

    r1549 r1717  
    5959void *vid_get_viewport_fb_d() 
    6060{ 
    61         //FF06C580 dword_FF06C580  DCD 0x3C70 
    62         //FF06D300                 STR     R12, [R5,#0x58 
    63         return (void*)(*(int*)(0x3C70+0x58));                   
    64  
     61        return (void*)(*(int*)(0x2c08+0x58)); 
    6562} 
    6663 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_entry.S

    r1657 r1717  
    3636DEF(zoom_busy                               ,0x00006cf4) // Found @0xff97fd74 
    3737DEF(focus_busy                              ,0x00006b68) // Found @0xff97af60 
    38 //DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510, ** != ** stubs_min = 0x000094c4 (0x93D4+0xF0) 
     38//DEF(recreview_hold                          ,0x00003828) // Found @0xff8a6510,          stubs_min = 0x00003828 (0x00003828) 
    3939 
    4040// Values below go in 'lib.c': 
  • branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_min.S

    r1637 r1717  
    77DEF(focus_len_table, 0xfffea288)                  // search for 21500 (longest focus length in micrometers) & 4300 (shortest length) 
    88 
     9DEF(recreview_hold,                     0x00003828) 
     10 
    911//not touched 
    10 DEF(recreview_hold, 0x93D4 + 0xF0)        // FF1B6640 
    1112DEF(led_table, 0x258C + 0x04)             // FF0557C4 
    1213 
Note: See TracChangeset for help on using the changeset viewer.