source: trunk/platform/sx30/sub/100h/stubs_min.S @ 1430

Revision 1430, 1.6 KB checked in by philmoz, 2 years ago (diff)

Update for G12, SX30, SX40 & IXUS310:

  • improved vid_get_viewport_live_fb, more consistent motion detect speed
  • added entries to stubs_min.S for vid_get_viewport_live_fb
  • moved common code from individual firmware lib.c files to main camera lib.c files
  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3DEF(physw_status, 0x34594)                                                      // found in FF8349F0 [kbd_read_keys] (OK)
4DEF(full_screen_refresh, 0xB198)                                        // found in FFA467FC, (comp to sx20)
5DEF(physw_run, 0x1C30 + 0xC)                                            // found in FF8345E8, (comp to sx20)
6DEF(canon_menu_active, 0x3A28 + 4)                                      // found in FF89A848 (comp to sx20)
7DEF(canon_shoot_menu_active, 0x9900 + 1)                        // possible in FF9DE724 (comp to sx20)
8DEF(FlashParamsTable,0xFFC67B58)                                        // found in FFB00D28 (comp to sx20)
9DEF(levent_table, 0xFFC0E88C)                                           // Searched for string 00 08 00 00 02 00 00 00 (to match sx20 & s95)
10DEF(playrec_mode, 0x3754 + 0x4)                                         // FF88C69C (comp s95)
11DEF(focus_len_table, 0xFFFEA5CC)                                        // search for 150500 (longest focus length in micrometers) & 4300 (shortest length)
12DEF(zoom_busy, 0x342c + 0x1c)                                           // found by trial and error in the zoom lens controller code
13DEF(focus_busy,0x7A6C + 0x8)                                            // found by trial and error in the focus controller code
14DEF(movie_status, 0x34E0 + 0x44)                                        // in FF8829D4 (comp s95)
15DEF(recreview_hold, 0x933C + 0xF0)                                      // in FF9C4900 (comp s95)
16DEF(zoom_status, 0xE7C4)                                                        // sub_FFB035F0 (comp g12)
17
18DEF(rear_dial_position, 0xC0240106)
19
20DEF(active_bitmap_buffer, 0xB1CC)                                       // 0xB1B8+0x14 (1.00h sub_FFA4A814 -> FFA4A818 + FFA4A868)
21DEF(bitmap_buffer, 0xB1D4)                                                      // FFA4A864
22DEF(palette_control, 0xB198)                                            // sub_FFA4698C (1.00h)
23DEF(active_palette_buffer, 0xB1A0)                                      // sub_FFA468D4 (1.00h)
24DEF(palette_buffer, 0xCF9B4)                                            // sub_FFA46DC8 (1.00h)
25DEF(viewport_buffers, 0xFFB968C4)                       // 1.00h sub_FF851C44 (FF851F2C)
26DEF(active_viewport_buffer, 0x20A8)                     // 1.00h sub_FF851C44 (FF851C48 & FF851F58)
Note: See TracBrowser for help on using the repository browser.