Changeset 754
- Timestamp:
- 04/25/09 01:44:40 (4 years ago)
- Location:
- trunk
- Files:
-
- 31 added
- 6 edited
-
Makefile (modified) (5 diffs)
-
core/kbd.c (modified) (1 diff)
-
include/camera.h (modified) (1 diff)
-
include/platform.h (modified) (1 diff)
-
loader/ixus870_sd880 (added)
-
loader/ixus870_sd880/Makefile (added)
-
loader/ixus870_sd880/blobs.S (added)
-
loader/ixus870_sd880/entry.S (added)
-
loader/ixus870_sd880/main.c (added)
-
loader/ixus870_sd880/resetcode (added)
-
loader/ixus870_sd880/resetcode/Makefile (added)
-
loader/ixus870_sd880/resetcode/entry.S (added)
-
loader/ixus870_sd880/resetcode/main.c (added)
-
makefile.inc (modified) (1 diff)
-
platform/ixus870_sd880 (added)
-
platform/ixus870_sd880/Makefile (added)
-
platform/ixus870_sd880/kbd.c (added)
-
platform/ixus870_sd880/lib.c (added)
-
platform/ixus870_sd880/main.c (added)
-
platform/ixus870_sd880/notes.txt (added)
-
platform/ixus870_sd880/shooting.c (added)
-
platform/ixus870_sd880/sub (added)
-
platform/ixus870_sd880/sub/101a (added)
-
platform/ixus870_sd880/sub/101a/Makefile (added)
-
platform/ixus870_sd880/sub/101a/boot.c (added)
-
platform/ixus870_sd880/sub/101a/capt_seq.c (added)
-
platform/ixus870_sd880/sub/101a/lib.c (added)
-
platform/ixus870_sd880/sub/101a/makefile.inc (added)
-
platform/ixus870_sd880/sub/101a/movie_rec.c (added)
-
platform/ixus870_sd880/sub/101a/stubs_asm.h (added)
-
platform/ixus870_sd880/sub/101a/stubs_auto.S (added)
-
platform/ixus870_sd880/sub/101a/stubs_entry.S (added)
-
platform/ixus870_sd880/sub/101a/stubs_entry_2.S (added)
-
platform/ixus870_sd880/sub/101a/stubs_min.S (added)
-
platform/ixus870_sd880/sub/Makefile (added)
-
platform/ixus870_sd880/wrappers.c (added)
-
platform/makefile_sub.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r749 r754 168 168 $(MAKE) -s --no-print-directory PLATFORM=ixus850_sd800 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 169 169 $(MAKE) -s --no-print-directory PLATFORM=ixus860_sd870 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 170 $(MAKE) -s --no-print-directory PLATFORM=ixus870_sd880 PLATFORMSUB=101a NO_INC_BUILD=1 firzipsub 170 171 $(MAKE) -s --no-print-directory PLATFORM=ixus950_sd850 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 171 172 $(MAKE) -s --no-print-directory PLATFORM=ixus980_sd990 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub … … 225 226 mv $(topdir)bin/$(VER)-sx1-200h-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-sx1-200h-$(BUILD_NUMBER)_BETA.zip 226 227 mv $(topdir)bin/$(VER)-ixus980_sd990-100e-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus980_sd990-100e-$(BUILD_NUMBER)_BETA.zip 228 mv $(topdir)bin/$(VER)-ixus870_sd880-101a-$(BUILD_NUMBER).zip $(topdir)bin/$(VER)-ixus870_sd880-101a-$(BUILD_NUMBER)_BETA.zip 227 229 @echo "**** Done Copying duplicate Firmwares" 228 230 @echo "**** Summary of memisosizes" … … 263 265 $(MAKE) -s --no-print-directory PLATFORM=ixus850_sd800 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete 264 266 $(MAKE) -s --no-print-directory PLATFORM=ixus860_sd870 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 267 $(MAKE) -s --no-print-directory PLATFORM=ixus870_sd880 PLATFORMSUB=101a NO_INC_BUILD=1 firzipsubcomplete 265 268 $(MAKE) -s --no-print-directory PLATFORM=ixus950_sd850 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 266 269 $(MAKE) -s --no-print-directory PLATFORM=ixus980_sd990 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete … … 332 335 mv $(topdir)bin/ixus980_sd990-100e-$(BUILD_NUMBER)-full.zip $(topdir)bin/ixus980_sd990-100e-$(BUILD_NUMBER)-full_BETA.zip 333 336 mv $(topdir)bin/ixus980_sd990-100e-$(BUILD_NUMBER).zip $(topdir)bin/ixus980_sd990-100e-$(BUILD_NUMBER)_BETA.zip 337 mv $(topdir)bin/ixus870_sd880-101a-$(BUILD_NUMBER)-full.zip $(topdir)bin/ixus870_sd880-101a-$(BUILD_NUMBER)-full_BETA.zip 338 mv $(topdir)bin/ixus870_sd880-101a-$(BUILD_NUMBER).zip $(topdir)bin/ixus870_sd880-101a-$(BUILD_NUMBER)_BETA.zip 334 339 @echo "**** Done Copying duplicate Firmwares" 335 340 @echo "**** Summary of memisosizes" … … 372 377 $(MAKE) -s --no-print-directory PLATFORM=ixus850_sd800 PLATFORMSUB=100e NO_INC_BUILD=1 clean 373 378 $(MAKE) -s --no-print-directory PLATFORM=ixus860_sd870 PLATFORMSUB=100c NO_INC_BUILD=1 clean 379 $(MAKE) -s --no-print-directory PLATFORM=ixus870_sd880 PLATFORMSUB=101a NO_INC_BUILD=1 clean 374 380 $(MAKE) -s --no-print-directory PLATFORM=ixus950_sd850 PLATFORMSUB=100c NO_INC_BUILD=1 clean 375 381 $(MAKE) -s --no-print-directory PLATFORM=ixus980_sd990 PLATFORMSUB=100e NO_INC_BUILD=1 clean -
trunk/core/kbd.c
r749 r754 109 109 #define ZSTEP_TABLE_SIZE 8 110 110 static int nTxtbl[]={0,3,6,9,13,16,20,23}; 111 #endif 112 113 #if defined(CAMERA_ixus870_sd880) 114 #define ZSTEP_TABLE_SIZE 10 115 static int nTxtbl[]={0,1,2,3,4,5,6,7,8,9}; 111 116 #endif 112 117 -
trunk/include/camera.h
r752 r754 1324 1324 1325 1325 //---------------------------------------------------------- 1326 #elif defined (CAMERA_ixus870_sd880) 1327 1328 // Camera details 1329 #define CAM_MAKE "Canon" 1330 #define CAM_DRYOS 1 1331 #define CAM_PROPSET 2 1332 1333 #define CAM_BITMAP_PALETTE 1 1334 #define CAM_BRACKETING 1 // XXX 1335 #define CAM_CAN_SD_OVER_NOT_IN_MF 1 // XXX 1336 #define CAM_CAN_SD_OVERRIDE 1 // XXX 1337 #define CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 1 1338 #define CAM_EXT_TV_RANGE 1 1339 #define CAM_HAS_IS 1 1340 #define CAM_HAS_JOGDIAL 1 1341 #define CAM_HAS_ND_FILTER 1 1342 #define CAM_HAS_ZOOM_LEVER 1 1343 #define CAM_MULTIPART 1 1344 #define CAM_REMOTE 1 // XXX 1345 #define CAM_SYNCH 1 // XXX 1346 #undef CAM_UNCACHED_BIT 1347 #define CAM_UNCACHED_BIT 0x40000000 // 0xFF874198 (via ExMem.FreeCacheable 1348 #define PARAM_CAMERA_NAME 4 // parameter number for GetParameterData 1349 1350 #undef CAM_AF_SCAN_DURING_VIDEO_RECORD // XXX 1351 #undef CAM_CAN_MUTE_MICROPHONE // XXX 1352 #undef CAM_HAS_ERASE_BUTTON 1353 #undef CAM_HAS_IRIS_DIAPHRAGM 1354 #undef CAM_HAS_MANUAL_FOCUS 1355 #undef CAM_HAS_USER_TV_MODES // XXX 1356 #undef CAM_HAS_VIDEO_BUTTON // XXX 1357 #undef CAM_EV_IN_VIDEO // XXX 1358 #undef CAM_REAR_CURTAIN 1359 1360 #define CAM_JPEG_WIDTH 3648 1361 #define CAM_JPEG_HEIGHT 2736 1362 #define CAM_RAW_ROWPIX 3720 1363 #define CAM_RAW_ROWS 2772 1364 #define CAM_ACTIVE_AREA_X1 14 // XXX 1365 #define CAM_ACTIVE_AREA_Y1 8 // XXX 1366 #define CAM_ACTIVE_AREA_X2 3682 // XXX 1367 #define CAM_ACTIVE_AREA_Y2 2764 // XXX 1368 1369 #undef CAM_SENSOR_BITS_PER_PIXEL 1370 #undef CAM_WHITE_LEVEL 1371 #undef CAM_BLACK_LEVEL 1372 #define CAM_SENSOR_BITS_PER_PIXEL 12 1373 #define CAM_WHITE_LEVEL ((1<<CAM_SENSOR_BITS_PER_PIXEL)-1) // XXX 1374 #define CAM_BLACK_LEVEL 127 // XXX 1375 1376 #define cam_CFAPattern 0x02010100 // Red Green Green Blue 1377 #define CAM_COLORMATRIX1 \ 1378 827547, 1000000, -290458, 1000000, -126086, 1000000, \ 1379 -12829, 1000000, 530507, 1000000, 50537, 1000000, \ 1380 5181, 1000000, 48183, 1000000, 245014, 1000000 // XXX 1381 #define cam_CalibrationIlluminant1 1 // Daylight XXX 1382 1383 1384 // CHDK functionality 1385 #define CAM_CHDK_HAS_EXT_VIDEO_MENU 1 // XXX 1386 #define CAM_EMUL_KEYPRESS_DELAY 40 1387 #define CAM_EMUL_KEYPRESS_DURATION 5 1388 #define CAM_SHOW_OSD_IN_SHOOT_MENU 1 1389 #define DNG_SUPPORT 1 1390 1391 #undef CAM_ADJUSTABLE_ALT_BUTTON 1392 #undef CAM_CONSOLE_LOG_ENABLED 1393 #undef CAM_DRAW_EXPOSITION // XXX 1394 #undef CAM_FEATURE_FEATHER // XXX 1395 #undef CAM_USE_ZOOM_FOR_MF 1396 #undef CAM_VIDEO_CONTROL // XXX 1397 1398 1399 //---------------------------------------------------------- 1326 1400 #elif defined (CAMERA_ixus950_sd850) 1327 1401 -
trunk/include/platform.h
r749 r754 71 71 MODE_SCN_UNDERWATER , 72 72 MODE_EASY , 73 MODE_SCN_DIGITAL_MACRO , 74 MODE_SCN_STITCH , 73 75 }; 74 76 -
trunk/makefile.inc
r749 r754 117 117 #PLATFORM=ixus860_sd870 118 118 #PLATFORMSUB=100c 119 120 #PLATFORM=ixus870_sd880 121 #PLATFORMSUB=101a 119 122 120 123 #PLATFORM=ixus80_sd1100 -
trunk/platform/makefile_sub.inc
r753 r754 27 27 cat $^ | \ 28 28 grep -E 'B[[:alpha:]]*[[:space:]]+sub_[0-9A-Fa-f]' | \ 29 sed 's/.*B[ A-Za-z]*[[:space:]][[:space:]]*sub_\\([0-9A-Fa-f]*\\).*/\\1/' | \29 sed 's/.*B[[:alpha:]]*[[:space:]][[:space:]]*sub_\\([0-9A-Fa-f]*\\).*/\\1/' | \ 30 30 $(SORT) | uniq | \ 31 31 awk 'BEGIN {print "/* THIS FILE IS GENERATED */\n/* DO NOT EDIT THIS FILE! */\n\n#include \"stubs_asm.h\"\n"} \
Note: See TracChangeset
for help on using the changeset viewer.