Changeset 1657 for branches/release-1_0
- Timestamp:
- 02/10/12 20:49:42 (16 months ago)
- Location:
- branches/release-1_0
- Files:
-
- 60 edited
-
include/camera.h (modified) (1 diff)
-
include/lolevel.h (modified) (2 diffs)
-
platform/a1100/platform_camera.h (modified) (1 diff)
-
platform/a3300/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/a3300/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a3300/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/a3300/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a3300/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/a3300/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a540/platform_camera.h (modified) (1 diff)
-
platform/a590/platform_camera.h (modified) (1 diff)
-
platform/d10/platform_camera.h (modified) (1 diff)
-
platform/g10/platform_camera.h (modified) (2 diffs)
-
platform/generic/wrappers.c (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus220_elph300hs/sub/101g/stubs_entry.S (modified) (2 diffs)
-
platform/ixus220_elph300hs/sub/101g/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus230_elph310hs/platform_camera.h (modified) (1 diff)
-
platform/ixus230_elph310hs/sub/100b/stubs_entry.S (modified) (2 diffs)
-
platform/ixus230_elph310hs/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus310_elph500hs/sub/101c/stubs_entry.S (modified) (2 diffs)
-
platform/ixus310_elph500hs/sub/101c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus40_sd300/platform_camera.h (modified) (1 diff)
-
platform/s95/platform_camera.h (modified) (1 diff)
-
platform/sx150is/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx150is/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx20/platform_camera.h (modified) (1 diff)
-
platform/sx220hs/sub/100a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx220hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx220hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx220hs/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx230hs/sub/100c/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/sx230hs/sub/101a/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/sx230hs/sub/101b/stubs_entry.S (modified) (2 diffs)
-
platform/sx230hs/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/sx30/platform_camera.h (modified) (1 diff)
-
platform/sx40hs/platform_camera.h (modified) (1 diff)
-
platform/sx40hs/sub/100d/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/sx40hs/sub/100f/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/sx40hs/sub/100g/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/sx40hs/sub/100i/stubs_entry.S (modified) (2 diffs)
-
platform/sx40hs/sub/100i/stubs_entry_2.S (modified) (1 diff)
-
tools/sig_ref_dryos_6.txt (modified) (1 diff)
-
tools/signatures_dryos.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-1_0/include/camera.h
r1561 r1657 122 122 #define CAM_KEY_RELEASE_DELAY 20 // delay after a release - TODO do we really need to wait after release ? 123 123 124 #undef CAM_DATE_FOLDER_NAMING // Camera uses date for naming image folders125 126 124 #undef CAM_STARTUP_CRASH_FILE_OPEN_FIX // enable fix for camera intermittently crash at startup when opening the conf / font files 127 125 // Some cameras throw "ASSERT!! FsIoNotify.c Line xxx Task name: SpyTask" in ROMLOG -
branches/release-1_0/include/lolevel.h
r1652 r1657 235 235 236 236 #ifdef CAM_DRYOS_2_3_R39 237 int _SetFileTimeStamp(const char *file_path, int time1, int time2); 237 extern int _SetFileTimeStamp(const char *file_path, int time1, int time2); 238 extern int _SetFileAttributes(const char *fn, int attr); 238 239 #else 239 240 extern int _SetFileTimeStamp(int fd, int time1, int time2); 241 extern void _SetFileAttributes(int fd, int attr); 240 242 #endif 241 243 … … 310 312 extern int _memPartInfoGet(int mempart_id,int *info); 311 313 312 extern void _SetFileAttributes(int fd, int attr); 313 314 #endif 314 #endif -
branches/release-1_0/platform/a1100/platform_camera.h
r1652 r1657 83 83 #define CAM_ZEBRA_ASPECT_ADJUST 1 84 84 85 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 86 85 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 87 86 //---------------------------------------------------------- 88 87 -
branches/release-1_0/platform/a3300/sub/100a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff86031c) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 171 170 NSTUB(SetAutoShutdownTime ,0xff891ed8) //103 172 171 NSTUB(SetCurrentCaptureModeType ,0xff898be4) //101 172 NSTUB(SetFileAttributes ,0xff8370c8) // 6 173 173 NSTUB(SetFileTimeStamp ,0xff837050) // 6 174 174 NSTUB(SetLogicalEventActive ,0xff891bdc) //101 -
branches/release-1_0/platform/a3300/sub/100a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/a3300/sub/100c/stubs_entry.S
r1639 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff86031c) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 171 170 NSTUB(SetAutoShutdownTime ,0xff891ed8) //103 172 171 NSTUB(SetCurrentCaptureModeType ,0xff898be4) //101 172 NSTUB(SetFileAttributes ,0xff8370c8) // 6 173 173 NSTUB(SetFileTimeStamp ,0xff837050) // 6 174 174 NSTUB(SetLogicalEventActive ,0xff891bdc) //101 -
branches/release-1_0/platform/a3300/sub/100c/stubs_entry_2.S
r1639 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/a3300/sub/100d/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff86031c) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 171 170 NSTUB(SetAutoShutdownTime ,0xff891ed8) //103 172 171 NSTUB(SetCurrentCaptureModeType ,0xff898be4) //101 172 NSTUB(SetFileAttributes ,0xff8370c8) // 6 173 173 NSTUB(SetFileTimeStamp ,0xff837050) // 6 174 174 NSTUB(SetLogicalEventActive ,0xff891bdc) //101 -
branches/release-1_0/platform/a3300/sub/100d/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/a540/platform_camera.h
r1652 r1657 61 61 #define CAM_EXT_TV_RANGE 1 62 62 63 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 64 63 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 65 64 //---------------------------------------------------------- -
branches/release-1_0/platform/a590/platform_camera.h
r1652 r1657 68 68 #define CAM_MULTIPART 1 69 69 #define CAM_STARTUP_CRASH_FILE_OPEN_FIX 1 // enable fix for camera crash at startup when opening the conf / font files see http://chdk.setepontos.com/index.php?topic=6179.0 70 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 71 70 72 #undef CAMERA_MIN_DIST 71 73 #define CAMERA_MIN_DIST 100 // Override min subject distance 72 74 #undef CAMERA_MAX_DIST 73 75 #define CAMERA_MAX_DIST 52855 // Override max subject distance 74 75 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.76 77 76 //---------------------------------------------------------- 78 77 -
branches/release-1_0/platform/d10/platform_camera.h
r1652 r1657 98 98 #define CAM_ZEBRA_ASPECT_ADJUST 1 99 99 100 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.101 102 100 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. 103 101 // Used to enabled bracketing in custom timer, required on many recent cameras 104 102 // see http://chdk.setepontos.com/index.php/topic,3994.405.html 103 104 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 105 105 //---------------------------------------------------------- -
branches/release-1_0/platform/g10/platform_camera.h
r1652 r1657 100 100 #define CAM_STARTUP_CRASH_FILE_OPEN_FIX 1 // enable fix for camera crash at startup when opening the conf / font files 101 101 // see http://chdk.setepontos.com/index.php?topic=6179.0 102 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.103 102 104 103 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. … … 110 109 #define CAM_USE_COLORED_ICONS 1 // Enable using the CHDK-DE colored icons. 111 110 111 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 112 112 //---------------------------------------------------------- 113 113 -
branches/release-1_0/platform/generic/wrappers.c
r1652 r1657 1319 1319 unsigned char SetFileAttributes(const char* fn, unsigned char attr) 1320 1320 { 1321 #ifdef CAM_DRYOS_2_3_R39 1322 return _SetFileAttributes(fn, attr); 1323 #else 1321 1324 int fd; 1322 1325 unsigned char ret = -1; … … 1329 1332 } 1330 1333 return ret; 1334 #endif 1331 1335 } 1332 1336 -
branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff865570) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 161 160 NSTUB(SetAutoShutdownTime ,0xff89adf8) //103 162 161 NSTUB(SetCurrentCaptureModeType ,0xff8a3510) //101 162 NSTUB(SetFileAttributes ,0xff8387ec) // 6 163 163 NSTUB(SetFileTimeStamp ,0xff838774) // 6 164 164 NSTUB(SetLogicalEventActive ,0xff89aaec) //101 -
branches/release-1_0/platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(kbd_pwr_on, NULL_SUB) 6 NHSTUB(SetFileAttributes, NULL_SUB)7 6 8 7 // These don't exist -
branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff865570) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 161 160 NSTUB(SetAutoShutdownTime ,0xff89adf8) //103 162 161 NSTUB(SetCurrentCaptureModeType ,0xff8a3510) //101 162 NSTUB(SetFileAttributes ,0xff8387ec) // 6 163 163 NSTUB(SetFileTimeStamp ,0xff838774) // 6 164 164 NSTUB(SetLogicalEventActive ,0xff89aaec) //101 -
branches/release-1_0/platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(kbd_pwr_on, NULL_SUB) 6 NHSTUB(SetFileAttributes, NULL_SUB)7 6 8 7 // These don't exist -
branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff865570) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 161 160 NSTUB(SetAutoShutdownTime ,0xff89adf8) //103 162 161 NSTUB(SetCurrentCaptureModeType ,0xff8a3510) //101 162 NSTUB(SetFileAttributes ,0xff8387ec) // 6 163 163 NSTUB(SetFileTimeStamp ,0xff838774) // 6 164 164 NSTUB(SetLogicalEventActive ,0xff89aaec) //101 -
branches/release-1_0/platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(kbd_pwr_on, NULL_SUB) 6 NHSTUB(SetFileAttributes, NULL_SUB)7 6 8 7 // These don't exist -
branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff865570) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 161 160 NSTUB(SetAutoShutdownTime ,0xff89adf8) //103 162 161 NSTUB(SetCurrentCaptureModeType ,0xff8a3510) //101 162 NSTUB(SetFileAttributes ,0xff8387ec) // 6 163 163 NSTUB(SetFileTimeStamp ,0xff838774) // 6 164 164 NSTUB(SetLogicalEventActive ,0xff89aaec) //101 -
branches/release-1_0/platform/ixus220_elph300hs/sub/101g/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 -
branches/release-1_0/platform/ixus230_elph310hs/platform_camera.h
r1566 r1657 113 113 #define CAM_USE_COLORED_ICONS 1 // Enable using the CHDK-DE colored icons. 114 114 115 #define CAM_HAS_CMOS 1 115 116 116 -
branches/release-1_0/platform/ixus230_elph310hs/sub/100b/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff057fc8) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 164 163 NSTUB(SetAutoShutdownTime ,0xff08f724) //103 165 164 NSTUB(SetCurrentCaptureModeType ,0xff097c44) //101 165 NSTUB(SetFileAttributes ,0xff028428) // 6 166 166 NSTUB(SetFileTimeStamp ,0xff0283b0) // 6 167 167 NSTUB(SetLogicalEventActive ,0xff08f42c) //101 -
branches/release-1_0/platform/ixus230_elph310hs/sub/100b/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 -
branches/release-1_0/platform/ixus310_elph500hs/sub/100a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff0560cc) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 160 159 NSTUB(SetAutoShutdownTime ,0xff08d4c8) //103 161 160 NSTUB(SetCurrentCaptureModeType ,0xff095608) //101 161 NSTUB(SetFileAttributes ,0xff027a94) // 6 162 162 NSTUB(SetFileTimeStamp ,0xff027a1c) // 6 163 163 NSTUB(SetLogicalEventActive ,0xff08d1bc) //101 -
branches/release-1_0/platform/ixus310_elph500hs/sub/100a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 NHSTUB(reboot_fw_update, 0xff2e99cc) -
branches/release-1_0/platform/ixus310_elph500hs/sub/101a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff0560cc) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 160 159 NSTUB(SetAutoShutdownTime ,0xff08d4c8) //103 161 160 NSTUB(SetCurrentCaptureModeType ,0xff095608) //101 161 NSTUB(SetFileAttributes ,0xff027a94) // 6 162 162 NSTUB(SetFileTimeStamp ,0xff027a1c) // 6 163 163 NSTUB(SetLogicalEventActive ,0xff08d1bc) //101 -
branches/release-1_0/platform/ixus310_elph500hs/sub/101a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 NHSTUB(reboot_fw_update ,0xff2e99cc) -
branches/release-1_0/platform/ixus310_elph500hs/sub/101c/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff0560cc) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 160 159 NSTUB(SetAutoShutdownTime ,0xff08d4c8) //103 161 160 NSTUB(SetCurrentCaptureModeType ,0xff095608) //101 161 NSTUB(SetFileAttributes ,0xff027a94) // 6 162 162 NSTUB(SetFileTimeStamp ,0xff027a1c) // 6 163 163 NSTUB(SetLogicalEventActive ,0xff08d1bc) //101 -
branches/release-1_0/platform/ixus310_elph500hs/sub/101c/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 NHSTUB(reboot_fw_update ,0xff2e99cc) -
branches/release-1_0/platform/ixus40_sd300/platform_camera.h
r1652 r1657 56 56 // camera name 57 57 #define PARAM_CAMERA_NAME 2 // parameter number for GetParameterData 58 59 #define CAM_NO_MEMPARTINFO 1 // vxworks function missing 58 #define CAM_NO_MEMPARTINFO 1 // vxworks function missing 60 59 //---------------------------------------------------------- 61 60 -
branches/release-1_0/platform/s95/platform_camera.h
r1652 r1657 81 81 #define CAM_ZEBRA_ASPECT_ADJUST 1 82 82 83 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.84 85 83 #define CAM_STARTUP_CRASH_FILE_OPEN_FIX 1 // enable workaround for camera crash at startup when opening the conf / font files 86 84 // see http://chdk.setepontos.com/index.php?topic=6179.0 85 86 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 87 87 88 88 // todo - we may need this to save memory -
branches/release-1_0/platform/sx150is/sub/100a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 NSTUB(kbd_pwr_off ,0xff8652c4) // 2 60% 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 165 164 NSTUB(SetAutoShutdownTime ,0xff89bbac) //103 166 165 NSTUB(SetCurrentCaptureModeType ,0xff8a3c5c) //101 166 NSTUB(SetFileAttributes ,0xff837194) // 6 167 167 NSTUB(SetFileTimeStamp ,0xff83711c) // 6 168 168 NSTUB(SetLogicalEventActive ,0xff89b884) //101 -
branches/release-1_0/platform/sx150is/sub/100a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_STUB)6 5 NHSTUB(kbd_pwr_on, NULL_STUB) 7 6 -
branches/release-1_0/platform/sx20/platform_camera.h
r1652 r1657 91 91 #define CAM_STARTUP_CRASH_FILE_OPEN_FIX 1 // enable fix for camera crash at startup when opening the conf / font files see http://chdk.setepontos.com/index.php?topic=6179.0 92 92 93 #define CAM_FIRMWARE_MEMINFO 1// Use 'GetMemInfo' to get free memory size.93 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 94 94 95 95 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. -
branches/release-1_0/platform/sx220hs/sub/100a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff0565ac) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 172 171 NSTUB(SetAutoShutdownTime ,0xff0918f8) //103 173 172 NSTUB(SetCurrentCaptureModeType ,0xff09ae08) //101 173 NSTUB(SetFileAttributes ,0xff027488) // 6 174 174 NSTUB(SetFileTimeStamp ,0xff027410) // 6 175 175 NSTUB(SetLogicalEventActive ,0xff0915c0) //101 -
branches/release-1_0/platform/sx220hs/sub/100a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx220hs/sub/101a/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff0565ac) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 172 171 NSTUB(SetAutoShutdownTime ,0xff0918f8) //103 173 172 NSTUB(SetCurrentCaptureModeType ,0xff09ae08) //101 173 NSTUB(SetFileAttributes ,0xff027488) // 6 174 174 NSTUB(SetFileTimeStamp ,0xff027410) // 6 175 175 NSTUB(SetLogicalEventActive ,0xff0915c0) //101 -
branches/release-1_0/platform/sx220hs/sub/101a/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx220hs/sub/101b/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 //NSTUB(kbd_pwr_off ,0xff0565ac) // 2 60% *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 172 171 NSTUB(SetAutoShutdownTime ,0xff0918f8) //103 173 172 NSTUB(SetCurrentCaptureModeType ,0xff09ae08) //101 173 NSTUB(SetFileAttributes ,0xff027488) // 6 174 174 NSTUB(SetFileTimeStamp ,0xff027410) // 6 175 175 NSTUB(SetLogicalEventActive ,0xff0915c0) //101 -
branches/release-1_0/platform/sx220hs/sub/101b/stubs_entry_2.S
r1637 r1657 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx230hs/sub/100c/stubs_entry.S
r1637 r1657 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 17 //NSTUB(Restart ,0xff02d4cc) //106 *** != 0xff02d3d0 18 // ERROR: SetFileAttributes is not found. //--- --- *** != 0xff02da4019 18 //NSTUB(kbd_pwr_off ,0xff0577e4) // 2 60% *** != 0x00000000 20 19 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 173 172 NSTUB(SetAutoShutdownTime ,0xff0931ec) //103 174 173 NSTUB(SetCurrentCaptureModeType ,0xff09cd4c) //101 174 NSTUB(SetFileAttributes ,0xff027854) // 6 175 175 NSTUB(SetFileTimeStamp ,0xff0277dc) // 6 176 176 NSTUB(SetLogicalEventActive ,0xff092eb4) //101 -
branches/release-1_0/platform/sx230hs/sub/100c/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(Restart, 0xFF02D3D0) 6 NHSTUB(SetFileAttributes, 0xFF02DA40)7 6 NHSTUB(kbd_pwr_off, NULL_SUB) 8 7 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx230hs/sub/101a/stubs_entry.S
r1637 r1657 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 17 //NSTUB(Restart ,0xff02d4d4) //106 *** != 0xff02d3d8 18 // ERROR: SetFileAttributes is not found. //--- --- *** != 0xff02da4819 18 //NSTUB(kbd_pwr_off ,0xff05783c) // 2 60% *** != 0x00000000 20 19 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 173 172 NSTUB(SetAutoShutdownTime ,0xff0931e4) //103 174 173 NSTUB(SetCurrentCaptureModeType ,0xff09ce48) //101 174 NSTUB(SetFileAttributes ,0xff0278bc) // 6 175 175 NSTUB(SetFileTimeStamp ,0xff027844) // 6 176 176 NSTUB(SetLogicalEventActive ,0xff092eac) //101 -
branches/release-1_0/platform/sx230hs/sub/101a/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(Restart, 0xff02d3d8) 6 NHSTUB(SetFileAttributes, 0xff02da48)7 6 NHSTUB(kbd_pwr_off, NULL_SUB) 8 7 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx230hs/sub/101b/stubs_entry.S
r1637 r1657 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 17 //NSTUB(Restart ,0xff02d4d4) //106 *** != 0xff02d3d8 18 // ERROR: SetFileAttributes is not found. //--- --- *** != 0xff02da4819 18 //NSTUB(kbd_pwr_off ,0xff05783c) // 2 60% *** != 0x00000000 20 19 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 173 172 NSTUB(SetAutoShutdownTime ,0xff0931e4) //103 174 173 NSTUB(SetCurrentCaptureModeType ,0xff09ce48) //101 174 NSTUB(SetFileAttributes ,0xff0278bc) // 6 175 175 NSTUB(SetFileTimeStamp ,0xff027844) // 6 176 176 NSTUB(SetLogicalEventActive ,0xff092eac) //101 -
branches/release-1_0/platform/sx230hs/sub/101b/stubs_entry_2.S
r1637 r1657 4 4 // Override stubs_entry.S 5 5 NHSTUB(Restart, 0xff02d3d8) 6 NHSTUB(SetFileAttributes, 0xff02da48)7 6 NHSTUB(kbd_pwr_off, NULL_SUB) 8 7 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx30/platform_camera.h
r1652 r1657 106 106 #define CAM_KEY_CLICK_DELAY 150 // SX30 appears to need extra delay for clicks 107 107 108 109 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.110 111 108 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. 112 109 // Used to enabled bracketing in custom timer, required on many recent cameras 113 110 // see http://chdk.setepontos.com/index.php/topic,3994.405.html 111 112 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 114 113 115 114 #define CAM_AV_OVERRIDE_IRIS_FIX 1 // for cameras that require _MoveIrisWithAv function to override Av. -
branches/release-1_0/platform/sx40hs/platform_camera.h
r1652 r1657 108 108 #define CAM_KEY_CLICK_DELAY 150 // Does SX40 need extra delay for clicks ??? 109 109 110 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.111 112 110 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. 113 111 // Used to enabled bracketing in custom timer, required on many recent cameras 114 112 // see http://chdk.setepontos.com/index.php/topic,3994.405.html 113 114 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 115 115 116 116 #define CAM_AV_OVERRIDE_IRIS_FIX 1 // for cameras that require _MoveIrisWithAv function to override Av in bracketing. -
branches/release-1_0/platform/sx40hs/sub/100d/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 // ERROR: kbd_pwr_off is not found. //--- --- *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 164 163 NSTUB(SetAutoShutdownTime ,0xff098200) //103 165 164 NSTUB(SetCurrentCaptureModeType ,0xff0a1628) //101 165 NSTUB(SetFileAttributes ,0xff0279e8) // 6 166 166 NSTUB(SetFileTimeStamp ,0xff027970) // 6 167 167 NSTUB(SetLogicalEventActive ,0xff097ec8) //101 -
branches/release-1_0/platform/sx40hs/sub/100d/stubs_entry_2.S
r1637 r1657 3 3 4 4 # Missing 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) // ??? not on sx40 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) // ??? not on sx40 -
branches/release-1_0/platform/sx40hs/sub/100f/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 // ERROR: kbd_pwr_off is not found. //--- --- *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 164 163 NSTUB(SetAutoShutdownTime ,0xff098228) //103 165 164 NSTUB(SetCurrentCaptureModeType ,0xff0a1650) //101 165 NSTUB(SetFileAttributes ,0xff0279e8) // 6 166 166 NSTUB(SetFileTimeStamp ,0xff027970) // 6 167 167 NSTUB(SetLogicalEventActive ,0xff097ef0) //101 -
branches/release-1_0/platform/sx40hs/sub/100f/stubs_entry_2.S
r1414 r1657 4 4 // Override stubs_entry.S 5 5 6 NHSTUB(SetFileAttributes, NULL_SUB)7 6 NHSTUB(kbd_pwr_off, NULL_SUB) 8 7 NHSTUB(kbd_pwr_on, NULL_SUB) -
branches/release-1_0/platform/sx40hs/sub/100g/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 // ERROR: kbd_pwr_off is not found. //--- --- *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 164 163 NSTUB(SetAutoShutdownTime ,0xff098228) //103 165 164 NSTUB(SetCurrentCaptureModeType ,0xff0a1650) //101 165 NSTUB(SetFileAttributes ,0xff0279e8) // 6 166 166 NSTUB(SetFileTimeStamp ,0xff027970) // 6 167 167 NSTUB(SetLogicalEventActive ,0xff097ef0) //101 -
branches/release-1_0/platform/sx40hs/sub/100g/stubs_entry_2.S
r1637 r1657 3 3 4 4 # Missing 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) // ??? not on sx40 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) // ??? not on sx40 -
branches/release-1_0/platform/sx40hs/sub/100i/stubs_entry.S
r1637 r1657 15 15 // Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 16 16 // Name Address Rule % Comp to stubs_entry_2.S 17 // ERROR: SetFileAttributes is not found. //--- --- *** != 0x0000000018 17 // ERROR: kbd_pwr_off is not found. //--- --- *** != 0x00000000 19 18 // ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000 … … 164 163 NSTUB(SetAutoShutdownTime ,0xff098228) //103 165 164 NSTUB(SetCurrentCaptureModeType ,0xff0a1650) //101 165 NSTUB(SetFileAttributes ,0xff0279e8) // 6 166 166 NSTUB(SetFileTimeStamp ,0xff027970) // 6 167 167 NSTUB(SetLogicalEventActive ,0xff097ef0) //101 -
branches/release-1_0/platform/sx40hs/sub/100i/stubs_entry_2.S
r1637 r1657 3 3 4 4 # Missing 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_off, NULL_SUB) // ??? not on sx40 7 6 NHSTUB(kbd_pwr_on, NULL_SUB) // ??? not on sx40 -
branches/release-1_0/tools/sig_ref_dryos_6.txt
r1637 r1657 30 30 vsprintf 0xFF010858 15 31 31 MakeSDCardBootable 0xFF06B04C 32 SetFileAttributes 0xFF027488 21 -
branches/release-1_0/tools/signatures_dryos.h
r1637 r1657 7605 7605 { 31, 0xe0800000, 0xfdf0f000 }, // add:6:0xE0800004 7606 7606 /* 25/32 */ 7607 { -1, -1, -1 }, 7608 }; 7609 7610 static FuncSig func_sig_SetFileAttributes_6[] = { 7611 { 0, 0xe92d0000, 0xffff0000 }, // stm:5:0xE92D4070 7612 { 1, 0xe1a05000, 0xfdfff000 }, // mov:6:0xE1A05000 7613 { 3, 0xe1a06000, 0xfdfff000 }, // mov:6:0xE1A06001 7614 { 4, 0xe1a04000, 0xfdfff000 }, // mov:6:0xE3A04000 7615 { 5, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB01099D 7616 { 6, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500000 7617 { 7, 0x0a000000, 0x0f000000 }, // b, bl:3:0x0A00000A 7618 { 8, 0xe1a01000, 0xfdfff000 }, // mov:6:0xE1A01006 7619 { 9, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00005 7620 { 10, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB003370 7621 { 11, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500000 7622 { 12, 0x0a000000, 0x0f000000 }, // b, bl:3:0x1A000005 7623 { 13, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00005 7624 { 14, 0x0b000000, 0x0f000000 }, // b, bl:3:0xEB010282 7625 { 15, 0xe1500000, 0xfdfff000 }, // cmp:7:0xE3500001 7626 { 16, 0xe1a04000, 0xfdfff000 }, // mov:6:0xE1A04000 7627 { 17, 0x01a00000, 0xfdfff000 }, // mov:6:0x01A00005 7628 { 18, 0x0b000000, 0x0f000000 }, // b, bl:3:0x0B0101EE 7629 { 19, 0xe1a00000, 0xfdfff000 }, // mov:6:0xE1A00004 7630 { 20, 0xe8bd0000, 0xffff0000 }, // ldm:5:0xE8BD8070 7631 /* 20/21 */ 7607 7632 { -1, -1, -1 }, 7608 7633 }; … … 7874 7899 { "SetFileAttributes", func_sig_SetFileAttributes_1, 1 }, 7875 7900 { "SetFileAttributes", func_sig_SetFileAttributes_3, 3 }, 7901 { "SetFileAttributes", func_sig_SetFileAttributes_6, 6 }, 7876 7902 { "SetFileTimeStamp", func_sig_SetFileTimeStamp_1, 1 }, 7877 7903 { "SetFileTimeStamp", func_sig_SetFileTimeStamp_3, 3 },
Note: See TracChangeset
for help on using the changeset viewer.