- Timestamp:
- 02/05/12 00:33:18 (16 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/release-1_0/platform/a480/sub/100b/stubs_entry.S
r1635 r1637 20 20 //NSTUB(PutOutNdFilter ,0xffdc22dc) //102 *** != 0xffe01e44 21 21 NSTUB(kbd_pwr_off ,0xffc2c8c4) // 2 64% 22 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x ffc0095422 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 23 23 //NSTUB(kbd_read_keys_r2 ,0xffc2c384) //109 *** != 0xffc1138c 24 //NSTUB(rename ,0xffc12a84) // 1 *** != 0xffc1330025 //NSTUB(write ,0xffc132d8) //101 *** != 0xffc0a27c26 24 27 25 // Check of modemap from 'platform/CAMERA/shooting.c': … … 30 28 31 29 // Values below can be overridden in 'stubs_min.S': 32 //DEF(physw_status ,0x0000cef8) // Found @0xffc11360, stubs_min = 0x0000cef8 (0xCEF8) 33 //DEF(physw_run ,0x00001bec) // Found @0xffc10fd4, stubs_min = 0x00001bec (0x1BE0+0x0C) 34 //DEF(levent_table ,0xffe57a18) // Found @0xffe57a18, stubs_min = 0xffe57a18 (0xFFE57A18) 35 //DEF(FlashParamsTable ,0xffe72138) // Found @0xffe72138, stubs_min = 0xffe72138 (0xFFE72138) 36 //DEF(movie_status ,0x00005700) // Found @0xffce5478, stubs_min = 0x00005700 (0x56C8+0x38) 37 //DEF(canon_menu_active ,0x00002a00) // Found @0xffc52450, stubs_min = 0x00002a00 (0x29FC+4) 30 DEF(physw_status ,0x0000cef8) // Found @0xffc11360 31 DEF(physw_run ,0x00001bec) // Found @0xffc10fd4 32 DEF(levent_table ,0xffe57a18) // Found @0xffe57a18 33 DEF(FlashParamsTable ,0xffe72138) // Found @0xffe72138 34 DEF(movie_status ,0x00005700) // Found @0xffce5478 35 DEF(canon_menu_active ,0x00002a00) // Found @0xffc52450 38 36 //DEF(canon_shoot_menu_active ,0x00006861) // Found @0xffd16804, ** != ** stubs_min = 0xffc00414 (0xFFC00414) 39 //DEF(playrec_mode ,0x00002798) // Found @0xffc46f04, stubs_min = 0x00002798 (0x2794+0x4) 40 //DEF(zoom_status ,0x0000a2d4) // Found @0xffdcf93c, stubs_min = 0x0000a2d4 (0xA2D4) 41 //DEF(some_flag_for_af_scan ,0x00005bbc) // Found @0xffce7b58, stubs_min = 0x00005bbc (0x5BBC) 37 DEF(playrec_mode ,0x00002798) // Found @0xffc46f04 38 DEF(zoom_status ,0x0000a2d4) // Found @0xffdcf93c 39 DEF(some_flag_for_af_scan ,0x00005bbc) // Found @0xffce7b58 42 40 // focus_len_table contains zoom focus lengths for use in 'get_focal_length' (main.c). 43 41 // each entry contains 3 int value(s), the first is the zoom focus length. 44 42 // there are 7 entries in the table - set NUM_FL to 7 45 43 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) 44 DEF(zoom_busy ,0x00005698) // Found @0xffce3a34 45 DEF(focus_busy ,0x000055a0) // Found @0xffcdf584 48 46 //DEF(recreview_hold ,0x00002f60) // Found @0xffc5da24, ** != ** stubs_min = 0xffc00414 (0xFFC00414) 49 47 … … 100 98 NSTUB(DeleteDirectory_Fut ,0xffc12bbc) // 1 101 99 NSTUB(DeleteFile_Fut ,0xffc12ad8) //112 102 //NSTUB(DoAFLock ,0xffc14830) //102 == 0xffc14830 103 //NSTUB(EnterToCompensationEVF ,0xffc148e0) //104 == 0xffc148e0 100 NSTUB(DoAFLock ,0xffc14830) //102 101 NSTUB(EnterToCompensationEVF ,0xffc148e0) //104 104 102 NSTUB(ExecuteEventProcedure ,0xffc4dbd8) // 1 105 //NSTUB(ExitFromCompensationEVF ,0xffc14924) //104 == 0xffc14924103 NSTUB(ExitFromCompensationEVF ,0xffc14924) //104 106 104 NSTUB(ExitTask ,0xffc0bc54) //101 107 //NSTUB(ExpCtrlTool_StartContiAE ,0xffc1eee4) //104 == 0xffc1eee4108 //NSTUB(ExpCtrlTool_StopContiAE ,0xffc1f028) //104 == 0xffc1f028 105 NSTUB(ExpCtrlTool_StartContiAE ,0xffc1eee4) //104 106 NSTUB(ExpCtrlTool_StopContiAE ,0xffc1f028) //104 109 107 NSTUB(Fclose_Fut ,0xffc12c54) //101 110 108 NSTUB(Feof_Fut ,0xffc12e40) // 1 … … 118 116 NSTUB(Fwrite_Fut ,0xffc12d54) //101 119 117 NSTUB(GetCurrentAvValue ,0xffce0fe8) //102 120 //NSTUB(GetDrive_ClusterSize ,0xffc3a924) // 5 == 0xffc3a924 121 //NSTUB(GetDrive_FreeClusters ,0xffc3a97c) // 5 == 0xffc3a97c 122 //NSTUB(GetDrive_TotalClusters ,0xffc3a950) // 5 == 0xffc3a950 118 NSTUB(GetDrive_ClusterSize ,0xffc3a924) // 5 119 NSTUB(GetDrive_FreeClusters ,0xffc3a97c) // 5 120 NSTUB(GetDrive_TotalClusters ,0xffc3a950) // 5 123 121 NSTUB(GetFocusLensSubjectDistance ,0xffce00c8) //102 124 122 NSTUB(GetFocusLensSubjectDistanceFromLens ,0xffce03d4) // 3 … … 133 131 NSTUB(GiveSemaphore ,0xffc0b920) //112 134 132 NSTUB(IsStrobeChargeCompleted ,0xffc7ccc4) //102 135 //NSTUB(LEDDrive ,0xffc2c020) //103 == 0xffc2c020 133 NSTUB(LEDDrive ,0xffc2c020) //103 136 134 NSTUB(LocalTime ,0xffc4b954) // 1 137 135 NSTUB(LockMainPower ,0xffc55210) //103 … … 152 150 NSTUB(ReadFastDir ,0xffdb0044) // 1 153 151 NSTUB(Rec2PB ,0xffc57efc) //104 154 //NSTUB(RefreshPhysicalScreen ,0xffd4be50) //104 == 0xffd4be50 152 NSTUB(RefreshPhysicalScreen ,0xffd4be50) //104 155 153 NSTUB(Remove ,0xffc13274) // 1 156 154 NSTUB(RenameFile_Fut ,0xffc12a84) // 1 157 155 NSTUB(Restart ,0xffc17e44) //106 158 //NSTUB(SetAE_ShutterSpeed ,0xffe06860) //102 == 0xffe06860 156 NSTUB(SetAE_ShutterSpeed ,0xffe06860) //102 159 157 NSTUB(SetAutoShutdownTime ,0xffc55284) //103 160 158 NSTUB(SetCurrentCaptureModeType ,0xffc5b514) //101 159 NSTUB(SetFileAttributes ,0xffc13558) // 1 161 160 NSTUB(SetFileTimeStamp ,0xffc13508) // 1 162 161 NSTUB(SetLogicalEventActive ,0xffc54f8c) //101 163 162 NSTUB(SetParameterData ,0xffd08ca0) //101 164 163 NSTUB(SetPropertyCase ,0xffc5183c) //102 165 //NSTUB(SetScriptMode ,0xffc54fdc) //101 == 0xffc54fdc 164 NSTUB(SetScriptMode ,0xffc54fdc) //101 166 165 NSTUB(SleepTask ,0xffc16578) //101 167 166 NSTUB(TakeSemaphore ,0xffc0b850) //101 168 //NSTUB(TurnOffBackLight ,0xffc5fcec) //104 == 0xffc5fcec 167 NSTUB(TurnOffBackLight ,0xffc5fcec) //104 169 168 NSTUB(TurnOnBackLight ,0xffc5fcd4) //104 170 169 NSTUB(UIFS_WriteFirmInfoToFile ,0xffcfa8ec) //101 171 //NSTUB(UnlockAF ,0xffc14868) //102 == 0xffc14868 170 NSTUB(UnlockAF ,0xffc14868) //102 172 171 NSTUB(UnlockMainPower ,0xffc55164) //103 173 //NSTUB(UnsetZoomForMovie ,0xffd0e960) //104 == 0xffd0e960 174 //NSTUB(UpdateMBROnFlash ,0xffc3a77c) //105 == 0xffc3a77c 172 NSTUB(UnsetZoomForMovie ,0xffd0e960) //104 173 NSTUB(UpdateMBROnFlash ,0xffc3a77c) //105 175 174 NSTUB(VbattGet ,0xffc10294) //103 176 175 NSTUB(Write ,0xffc132d8) //101 177 //NSTUB(WriteSDCard ,0xffcd598c) //108 == 0xffcd598c 176 NSTUB(WriteSDCard ,0xffcd598c) //108 178 177 NSTUB(_log ,0xffe328a4) //111 179 178 NSTUB(_log10 ,0xffe317e8) //112 … … 181 180 NSTUB(_sqrt ,0xffe33c0c) // 1 182 181 NSTUB(add_ptp_handler ,0xffd8a108) // 3 183 //NSTUB(apex2us ,0xffd4cf08) // 4 == 0xffd4cf08 182 NSTUB(apex2us ,0xffd4cf08) // 4 184 183 NSTUB(close ,0xffc0a034) // 1 185 184 NSTUB(closedir ,0xffdb0114) // 1 … … 202 201 NSTUB(opendir ,0xffdaffb0) // 1 203 202 NSTUB(openfastdir ,0xffdaffb0) // 1 204 //NSTUB(qsort ,0xffdf2a18) // 1 == 0xffdf2a18 203 NSTUB(qsort ,0xffdf2a18) // 1 205 204 NSTUB(rand ,0xffc0dabc) // 1 206 205 NSTUB(read ,0xffc0a21c) //101 207 NSTUB(readfastdir ,0xffdb0044) // 1208 206 NSTUB(reboot_fw_update ,0xffdb3b28) // 5 207 NSTUB(rename ,0xffc12a84) // 1 209 208 NSTUB(set_control_event ,0xffc54cc0) //111 210 209 NSTUB(srand ,0xffc0dab0) // 1 211 210 NSTUB(stat ,0xffc13438) // 1 212 211 NSTUB(strcat ,0xffc6344c) // 1 213 //NSTUB(strchr ,0xffc634d4) // 1 == 0xffc634d4 212 NSTUB(strchr ,0xffc634d4) // 1 214 213 NSTUB(strcmp ,0xffc0d94c) //101 215 214 NSTUB(strcpy ,0xffc0d934) //101 … … 218 217 NSTUB(strncmp ,0xffc63488) // 1 219 218 NSTUB(strncpy ,0xffc1bf08) // 1 220 //NSTUB(strrchr ,0xffd4c1c8) // 1 == 0xffd4c1c8 219 NSTUB(strrchr ,0xffd4c1c8) // 1 221 220 NSTUB(strtol ,0xffc1c140) //101 222 221 NSTUB(strtolx ,0xffc1bf44) //109 … … 228 227 NSTUB(time ,0xffc4b808) // 1 229 228 NSTUB(vsprintf ,0xffc0d8f8) // 1 229 NSTUB(write ,0xffc132d8) //101