Changeset 959
- Timestamp:
- 10/24/10 04:03:29 (3 years ago)
- Location:
- trunk
- Files:
-
- 34 added
- 4 edited
-
Makefile (modified) (3 diffs)
-
core/kbd.c (modified) (1 diff)
-
include/camera.h (modified) (1 diff)
-
loader/ixus900_sd900 (added)
-
loader/ixus900_sd900/Makefile (added)
-
loader/ixus900_sd900/blobs.S (added)
-
loader/ixus900_sd900/entry.S (added)
-
loader/ixus900_sd900/main.c (added)
-
loader/ixus900_sd900/resetcode (added)
-
loader/ixus900_sd900/resetcode/Makefile (added)
-
loader/ixus900_sd900/resetcode/entry.S (added)
-
loader/ixus900_sd900/resetcode/main.c (added)
-
platform/generic/kbd.c (modified) (2 diffs)
-
platform/ixus900_sd900 (added)
-
platform/ixus900_sd900/Makefile (added)
-
platform/ixus900_sd900/kbd.c (added)
-
platform/ixus900_sd900/lib.c (added)
-
platform/ixus900_sd900/main.c (added)
-
platform/ixus900_sd900/notes.txt (added)
-
platform/ixus900_sd900/shooting.c (added)
-
platform/ixus900_sd900/sub (added)
-
platform/ixus900_sd900/sub/100c (added)
-
platform/ixus900_sd900/sub/100c/Makefile (added)
-
platform/ixus900_sd900/sub/100c/boot.c (added)
-
platform/ixus900_sd900/sub/100c/capt_seq.c (added)
-
platform/ixus900_sd900/sub/100c/debug.c (added)
-
platform/ixus900_sd900/sub/100c/lib.c (added)
-
platform/ixus900_sd900/sub/100c/makefile.inc (added)
-
platform/ixus900_sd900/sub/100c/mount.c (added)
-
platform/ixus900_sd900/sub/100c/movie_rec.c (added)
-
platform/ixus900_sd900/sub/100c/stubs_asm.h (added)
-
platform/ixus900_sd900/sub/100c/stubs_auto.S (added)
-
platform/ixus900_sd900/sub/100c/stubs_entry.S (added)
-
platform/ixus900_sd900/sub/100c/stubs_entry_2.S (added)
-
platform/ixus900_sd900/sub/100c/stubs_entry_ida.S (added)
-
platform/ixus900_sd900/sub/100c/stubs_min.S (added)
-
platform/ixus900_sd900/sub/Makefile (added)
-
platform/ixus900_sd900/wrappers.c (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r938 r959 241 241 #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 242 242 #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsub 243 $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsub 243 244 @echo "**** All firmwares created successfully" 244 245 @echo "**** Copying duplicate Firmwares" … … 389 390 #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 390 391 #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 firzipsubcomplete 392 $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900 PLATFORMSUB=100c NO_INC_BUILD=1 firzipsubcomplete 391 393 @echo "**** All zipfiles including firmwares and extra stuff created successfully" 392 394 @echo "**** Copying duplicate Firmwares" … … 568 570 #$(MAKE) -s --no-print-directory PLATFORM=ixus95_sd1200 PLATFORMSUB=100c NO_INC_BUILD=1 clean 569 571 #$(MAKE) -s --no-print-directory PLATFORM=a430 PLATFORMSUB=100b NO_INC_BUILD=1 clean 572 $(MAKE) -s --no-print-directory PLATFORM=ixus900_sd900 PLATFORMSUB=100c NO_INC_BUILD=1 clean 570 573 571 574 .PHONY: fir upload -
trunk/core/kbd.c
r957 r959 70 70 #endif 71 71 72 #if defined(CAMERA_a450) || defined(CAMERA_ixus50_sd400) || defined(CAMERA_ixusizoom_sd30) || defined(CAMERA_ixus40_sd300) || defined(CAMERA_ixus55_sd450) || defined(CAMERA_ixus60_sd600) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus750_sd550) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus 75_sd750) || defined(CAMERA_a470) || defined(CAMERA_ixus90_sd790)|| defined(CAMERA_ixus100_sd780) || defined(CAMERA_a480) || defined(CAMERA_d10) || defined(CAMERA_ixus85_sd770) || defined(CAMERA_ixus95_sd1200)72 #if defined(CAMERA_a450) || defined(CAMERA_ixus50_sd400) || defined(CAMERA_ixusizoom_sd30) || defined(CAMERA_ixus40_sd300) || defined(CAMERA_ixus55_sd450) || defined(CAMERA_ixus60_sd600) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus750_sd550) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus900_sd900) || defined(CAMERA_ixus75_sd750) || defined(CAMERA_a470) || defined(CAMERA_ixus90_sd790) || defined(CAMERA_ixus100_sd780) || defined(CAMERA_a480) || defined(CAMERA_d10) || defined(CAMERA_ixus85_sd770) || defined(CAMERA_ixus95_sd1200) 73 73 74 74 #define ZSTEP_TABLE_SIZE 7 -
trunk/include/camera.h
r957 r959 1609 1609 //---------------------------------------------------------- 1610 1610 1611 #elif defined (CAMERA_ixus900_sd900) 1612 #define CAM_PROPSET 1 // ToDo: test if correct 1613 1614 #define CAM_RAW_ROWPIX 3672 // value from RAW file (3648px + 24px) 1615 #define CAM_RAW_ROWS 2760 // value from RAW file (2736 + 24px) 1616 1617 //#undef CAM_USE_ZOOM_FOR_MF 1618 #define CAM_DRAW_EXPOSITION 1 // ToDo: test if required 1619 #undef CAM_HAS_ERASE_BUTTON 1620 #undef CAM_HAS_IRIS_DIAPHRAGM 1621 #define CAM_HAS_ND_FILTER 1 1622 //#undef CAM_CAN_SD_OVER_NOT_IN_MF 1623 //#undef CAM_CAN_SD_OVERRIDE 1624 #undef CAM_HAS_IS 1625 #undef CAM_HAS_MANUAL_FOCUS 1626 #undef CAM_HAS_USER_TV_MODES 1627 #define CAM_SHOW_OSD_IN_SHOOT_MENU 1 // force CHDK OSD to show in record more 1628 #define CAM_FEATURE_FEATHER 1 1629 //#define CAM_CONSOLE_LOG_ENABLED 1 // ToDo: LOG stuff is disabled/removed 1630 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 1631 #define CAM_MULTIPART 1 1632 #define DNG_SUPPORT 1 1633 1634 // pattern 1635 #define cam_CFAPattern 0x02010100 // Red Green Green Blue 1636 // color (from G7) 1637 #define CAM_COLORMATRIX1 \ 1638 575419, 1000000,-185557, 1000000, -77898, 1000000, \ 1639 -213702, 1000000, 733569, 1000000, 81514, 1000000, \ 1640 -24604, 1000000, 131906, 1000000, 280378, 1000000 1641 /* 1642 // SD800 1643 #define CAM_COLORMATRIX1 \ 1644 661014, 1000000, -189364, 1000000, -115797, 1000000, \ 1645 -168772, 1000000, 661827, 1000000, 47392, 1000000, \ 1646 -35846, 1000000, 107148, 1000000, 233705, 1000000 1647 */ 1648 #define cam_CalibrationIlluminant1 1 // ToDo: Daylight (first selectable Illuminant Calibration mode ?) 1649 1650 // cropping 1651 #define CAM_JPEG_WIDTH 3648 1652 #define CAM_JPEG_HEIGHT 2736 1653 #define CAM_ACTIVE_AREA_X1 14 // ??? from G7, A640 1654 #define CAM_ACTIVE_AREA_Y1 8 // ??? from G7, A640 1655 //#define CAM_ACTIVE_AREA_X2 3672 // from RAW file 1656 //#define CAM_ACTIVE_AREA_Y2 2760 // from RAW file 1657 #define CAM_ACTIVE_AREA_X2 3682 // ??? from G7, A640, CAM_JPEG_WIDTH + 40 1658 #define CAM_ACTIVE_AREA_Y2 2764 // ??? from G7, A640, CAM_JPEG_HEIGHT + 40 1659 // camera name 1660 #define PARAM_CAMERA_NAME 4 // camera param id of EXIF camera model 1661 1662 #define DNG_EXT_TO ".DPS" 1663 //---------------------------------------------------------- 1664 1611 1665 #elif defined (CAMERA_ixus860_sd870) 1612 1666 #define CAM_PROPSET 2 -
trunk/platform/generic/kbd.c
r925 r959 34 34 #endif 35 35 36 #if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus850_sd800) || defined (CAMERA_ixus70_sd1000) || defined (CAMERA_ixus950_sd850)36 #if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus900_sd900) || defined (CAMERA_ixus70_sd1000) || defined (CAMERA_ixus950_sd850) 37 37 #define USB_MASK 0x8000000 38 38 #define USB_REG 1 … … 492 492 } 493 493 494 495
Note: See TracChangeset
for help on using the changeset viewer.