Changeset 1658
- Timestamp:
- 02/10/12 20:58:52 (16 months ago)
- Location:
- trunk
- Files:
-
- 60 edited
-
. (modified) (1 prop)
-
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) (2 diffs)
-
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
-
trunk
- Property svn:mergeinfo changed
/branches/release-1_0 merged: 1657
- Property svn:mergeinfo changed
-
trunk/include/lolevel.h
r1656 r1658 238 238 #ifdef CAM_DRYOS_2_3_R39 239 239 extern int _SetFileTimeStamp(const char *file_path, int time1, int time2); 240 extern int _SetFileAttributes(const char *fn, int attr); 240 241 #else 241 242 extern int _SetFileTimeStamp(int fd, int time1, int time2); 243 extern void _SetFileAttributes(int fd, int attr); 242 244 #endif 243 245 … … 313 315 extern int _memPartInfoGet(int mempart_id,int *info); 314 316 315 extern void _SetFileAttributes(int fd, int attr); 316 317 #endif 317 #endif -
trunk/platform/a1100/platform_camera.h
r1656 r1658 85 85 #define CAM_ZEBRA_ASPECT_ADJUST 1 86 86 87 #define CAM_FIRMWARE_MEMINFO 1// Use 'GetMemInfo' to get free memory size.87 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 88 88 89 89 #define REMOTE_SYNC_STATUS_LED 0xC02200CC // specifies an LED that turns on while camera waits for USB remote to sync 90 91 92 90 //---------------------------------------------------------- 93 91 -
trunk/platform/a3300/sub/100a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/a3300/sub/100a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/a3300/sub/100c/stubs_entry.S
r1641 r1658 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 -
trunk/platform/a3300/sub/100c/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/a3300/sub/100d/stubs_entry.S
r1641 r1658 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 -
trunk/platform/a3300/sub/100d/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/a540/platform_camera.h
r1656 r1658 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 // #define REMOTE_SYNC_STATUS_LED 0xC0xxyyyy // specifies an LED that turns on while camera waits for USB remote to sync 66 65 -
trunk/platform/a590/platform_camera.h
r1656 r1658 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 // #define REMOTE_SYNC_STATUS_LED 0xC0xxyyyy // specifies an LED that turns on while camera waits for USB remote to sync 78 77 -
trunk/platform/d10/platform_camera.h
r1656 r1658 100 100 #define CAM_ZEBRA_ASPECT_ADJUST 1 101 101 102 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.103 104 102 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. 105 103 // Used to enabled bracketing in custom timer, required on many recent cameras … … 107 105 #define REMOTE_SYNC_STATUS_LED 0xc0220134 // specifies an LED that turns on while camera waits for USB remote to sync 108 106 107 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 109 108 //---------------------------------------------------------- -
trunk/platform/g10/platform_camera.h
r1656 r1658 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. … … 112 111 #define REMOTE_SYNC_STATUS_LED 0xC02200DC // specifies an LED that turns on while camera waits for USB remote to sync 113 112 113 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 114 114 //---------------------------------------------------------- 115 115 -
trunk/platform/generic/wrappers.c
r1656 r1658 1396 1396 unsigned char SetFileAttributes(const char* fn, unsigned char attr) 1397 1397 { 1398 #ifdef CAM_DRYOS_2_3_R39 1399 return _SetFileAttributes(fn, attr); 1400 #else 1398 1401 int fd; 1399 1402 unsigned char ret = -1; … … 1406 1409 } 1407 1410 return ret; 1411 #endif 1408 1412 } 1409 1413 -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/100c/stubs_entry_2.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101a/stubs_entry_2.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101c/stubs_entry_2.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus220_elph300hs/sub/101g/stubs_entry_2.S
r1641 r1658 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 -
trunk/platform/ixus230_elph310hs/platform_camera.h
r1580 r1658 111 111 112 112 #define REMOTE_SYNC_STATUS_LED 0xC0220130 // specifies an LED that turns on while camera waits for USB remote to sync 113 #define CAM_HAS_CMOS 1 113 114 114 -
trunk/platform/ixus230_elph310hs/sub/100b/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus230_elph310hs/sub/100b/stubs_entry_2.S
r1641 r1658 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_SUB)6 5 NHSTUB(kbd_pwr_on, NULL_SUB) 7 6 -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/ixus310_elph500hs/sub/101c/stubs_entry.S
r1641 r1658 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 -
trunk/platform/ixus310_elph500hs/sub/101c/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/ixus40_sd300/platform_camera.h
r1656 r1658 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 // #define REMOTE_SYNC_STATUS_LED 0xC0xxyyyy // specifies an LED that turns on while camera waits for USB remote to sync -
trunk/platform/s95/platform_camera.h
r1656 r1658 85 85 #define CAM_ZEBRA_ASPECT_ADJUST 1 86 86 87 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.88 89 87 #define CAM_STARTUP_CRASH_FILE_OPEN_FIX 1 // enable workaround for camera crash at startup when opening the conf / font files 90 88 // see http://chdk.setepontos.com/index.php?topic=6179.0 89 90 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 91 91 92 92 // todo - we may need this to save memory -
trunk/platform/sx150is/sub/100a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx150is/sub/100a/stubs_entry_2.S
r1641 r1658 3 3 4 4 // Override stubs_entry.S 5 NHSTUB(SetFileAttributes, NULL_STUB)6 5 NHSTUB(kbd_pwr_on, NULL_STUB) 7 6 -
trunk/platform/sx20/platform_camera.h
r1656 r1658 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. -
trunk/platform/sx220hs/sub/100a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx220hs/sub/100a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx220hs/sub/101a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx220hs/sub/101a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx220hs/sub/101b/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx220hs/sub/101b/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx230hs/sub/100c/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx230hs/sub/100c/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx230hs/sub/101a/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx230hs/sub/101a/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx230hs/sub/101b/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx230hs/sub/101b/stubs_entry_2.S
r1641 r1658 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) -
trunk/platform/sx30/platform_camera.h
r1656 r1658 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. -
trunk/platform/sx40hs/platform_camera.h
r1656 r1658 107 107 #define CAM_KEY_CLICK_DELAY 150 // Does SX40 need extra delay for clicks ??? 108 108 109 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size.110 111 109 #define CAM_DRIVE_MODE_FROM_TIMER_MODE 1 // use PROPCASE_TIMER_MODE to check for multiple shot custom timer. 112 110 // Used to enabled bracketing in custom timer, required on many recent cameras 113 111 // see http://chdk.setepontos.com/index.php/topic,3994.405.html 112 113 #define CAM_FIRMWARE_MEMINFO 1 // Use 'GetMemInfo' to get free memory size. 114 114 115 115 #define CAM_AV_OVERRIDE_IRIS_FIX 1 // for cameras that require _MoveIrisWithAv function to override Av in bracketing. -
trunk/platform/sx40hs/sub/100d/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100d/stubs_entry_2.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100f/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100f/stubs_entry_2.S
r1414 r1658 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) -
trunk/platform/sx40hs/sub/100g/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100g/stubs_entry_2.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100i/stubs_entry.S
r1641 r1658 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 -
trunk/platform/sx40hs/sub/100i/stubs_entry_2.S
r1641 r1658 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 -
trunk/tools/sig_ref_dryos_6.txt
r1641 r1658 30 30 vsprintf 0xFF010858 15 31 31 MakeSDCardBootable 0xFF06B04C 32 SetFileAttributes 0xFF027488 21 -
trunk/tools/signatures_dryos.h
r1641 r1658 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.