Changeset 316
- Timestamp:
- 03/05/08 09:09:48 (5 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 9 edited
- 20 copied
-
core/gui.c (modified) (1 diff)
-
core/gui_osd.c (modified) (1 diff)
-
core/raw.h (modified) (1 diff)
-
include/platform.h (modified) (1 diff)
-
loader/ixus65_sd630/blobs.S (copied) (copied from branches/cail-abtrunk/loader/ixus65_sd630/blobs.S)
-
loader/ixus65_sd630/entry.S (copied) (copied from branches/cail-abtrunk/loader/ixus65_sd630/entry.S)
-
loader/ixus65_sd630/main.c (copied) (copied from branches/cail-abtrunk/loader/ixus65_sd630/main.c)
-
loader/ixus65_sd630/resetcode/entry.S (copied) (copied from branches/cail-abtrunk/loader/ixus65_sd630/resetcode/entry.S)
-
loader/ixus65_sd630/resetcode/main.c (copied) (copied from branches/cail-abtrunk/loader/ixus65_sd630/resetcode/main.c)
-
makefile.inc (modified) (1 diff)
-
platform/generic/kbd.c (modified) (1 diff)
-
platform/generic/shooting.c (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/ixus65_sd630/kbd.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/kbd.c) (1 diff)
-
platform/ixus65_sd630/lib.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/lib.c) (1 diff)
-
platform/ixus65_sd630/main.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/main.c)
-
platform/ixus65_sd630/shooting.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/shooting.c)
-
platform/ixus65_sd630/sub/100a/Makefile (modified) (3 diffs)
-
platform/ixus65_sd630/sub/100a/boot.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/boot.c)
-
platform/ixus65_sd630/sub/100a/capt_seq.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/capt_seq.c)
-
platform/ixus65_sd630/sub/100a/lib.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/lib.c) (1 diff)
-
platform/ixus65_sd630/sub/100a/makefile.inc (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/makefile.inc) (1 diff)
-
platform/ixus65_sd630/sub/100a/primary.bin.txt (added)
-
platform/ixus65_sd630/sub/100a/stubs_asm.h (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_asm.h)
-
platform/ixus65_sd630/sub/100a/stubs_auto.S (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_auto.S)
-
platform/ixus65_sd630/sub/100a/stubs_auto_gen.pl (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_auto_gen.pl)
-
platform/ixus65_sd630/sub/100a/stubs_entry.S (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_entry.S) (3 diffs)
-
platform/ixus65_sd630/sub/100a/stubs_entry_2.S (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_entry_2.S)
-
platform/ixus65_sd630/sub/100a/stubs_min.S (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/sub/100a/stubs_min.S)
-
platform/ixus65_sd630/wrappers.c (copied) (copied from branches/cail-abtrunk/platform/ixus65_sd630/wrappers.c) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/gui.c
r313 r316 39 39 // #define KEY_NONE (KEY_DUMMY+1) 40 40 41 #if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus55_sd450)41 #if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus55_sd450) 42 42 //Alt mode 43 43 #define SHORTCUT_TOGGLE_RAW KEY_DISPLAY -
trunk/core/gui_osd.c
r313 r316 469 469 //long lfpfl=lens_get_focus_pos_fl(); 470 470 471 #if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus950_sd850) || defined(CAMERA_a460) || defined(CAMERA_ixus55_sd450)471 #if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined(CAMERA_a560) || defined(CAMERA_ixus850_sd800) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus950_sd850) || defined(CAMERA_a460) || defined(CAMERA_ixus55_sd450) 472 472 av=shooting_get_min_real_aperture(); 473 473 #else -
trunk/core/raw.h
r313 r316 27 27 #define ROWS 2340 // for 7 MP 28 28 29 #elif defined (CAMERA_a700) || defined (CAMERA_s3is) || defined (CAMERA_ixus 800_sd700)29 #elif defined (CAMERA_a700) || defined (CAMERA_s3is) || defined (CAMERA_ixus65_sd630) || defined (CAMERA_ixus800_sd700) 30 30 #define ROWPIX 2888 // for 6 MP 31 31 #define ROWS 2136 // for 6 MP -
trunk/include/platform.h
r311 r316 114 114 #endif 115 115 116 /* Keyboard repeat and initial delays */ 117 #define KBD_REPEAT_DELAY 140 118 #define KBD_INITIAL_DELAY 300 119 116 120 typedef struct { 117 121 short id; // hacks id -
trunk/makefile.inc
r313 r316 122 122 123 123 # -msoft-float is used per default but object files are marked as hard-float 124 CFLAGS=-fno-inline -Os -fno-strict-aliasing 124 CFLAGS=-fno-inline -Os -fno-strict-aliasing -msoft-float 125 125 # flags for gcc v4 126 126 # CFLAGS+=-mtune=arm946e-s -
trunk/platform/generic/kbd.c
r295 r316 26 26 #endif 27 27 28 #if defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus 850_sd800) || defined(CAMERA_ixus70_sd1000)28 #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) 29 29 #define USB_MASK 0x8000000 30 30 #define USB_REG 1 -
trunk/platform/generic/shooting.c
r313 r316 182 182 183 183 short shooting_get_real_aperture() { 184 //#if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus800_sd700) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus55_sd450)184 //#if defined(CAMERA_ixus700_sd500) || defined(CAMERA_ixus70_sd1000) || defined(CAMERA_ixus800_sd700) || defined(CAMERA_ixus65_sd630) || defined (CAMERA_ixus850_sd800) || defined (CAMERA_ixus55_sd450) 185 185 // return shooting_get_min_real_aperture(); 186 186 //#else -
trunk/platform/generic/wrappers.c
r307 r316 429 429 430 430 unsigned int GetFreeCardSpaceKb(void){ 431 #if defined(CAMERA_ixus65_sd630) 432 return 0; 433 #else 431 434 return (_GetDrive_FreeClusters(0)*(_GetDrive_ClusterSize(0)>>9))>>1; 435 #endif 432 436 } 433 437 434 438 unsigned int GetTotalCardSpaceKb(void){ 439 #if defined(CAMERA_ixus65_sd630) 440 return 0; 441 #else 435 442 return (_GetDrive_TotalClusters(0)*(_GetDrive_ClusterSize(0)>>9))>>1; 443 #endif 436 444 } 437 445 -
trunk/platform/ixus65_sd630/kbd.c
r279 r316 9 9 #define SD_READONLY_FLAG (0x20000) 10 10 11 11 #define FEATURE_FEATHER 1 12 12 13 13 typedef struct { -
trunk/platform/ixus65_sd630/lib.c
r279 r316 1 1 #include "../generic/lib.c" 2 3 int get_flash_params_count(void){ 4 return 90; 5 } -
trunk/platform/ixus65_sd630/sub/100a/Makefile
r301 r316 8 8 9 9 TARGET_PRIMARY = PRIMARY.BIN 10 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o10 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o 11 11 12 12 libplatformsub.a: $(OBJS) … … 20 20 21 21 22 stubs_auto.S: boot.c capt_seq.c movie_rec.c22 stubs_auto.S: boot.c capt_seq.c 23 23 @echo $< \-\> $@ 24 ifeq ($(OSTYPE),Windows) 25 cat $^ | \ 26 grep 'BL\\?[[:space:]]*sub_[0-9A-Fa-f]' | \ 27 sed 's/.*sub_\\([0-9A-Fa-f]*\\).*/\\1/' | \ 28 $(SORT) | uniq | \ 29 awk 'BEGIN {print "/* THIS FILE IS GENERATED */\n#include \"stubs_asm.h\"\n"} \ 30 {printf("STUB(%s)\n",$$1)}' > stubs_auto.S 31 else 32 cat $^ | \ 33 grep 'BL\?[[:space:]]*sub_[0-9A-Fa-f]' | \ 34 sed 's/.*sub_\([0-9A-Fa-f]*\).*/\1/' | \ 35 $(SORT) | uniq | \ 36 awk 'BEGIN {print "/* THIS FILE IS GENERATED */\n#include \"stubs_asm.h\"\n"} \ 37 {printf("STUB(%s)\n",$$1)}' > stubs_auto.S 38 endif 24 # UNIX shell magick ) 25 echo '#include "stubs_asm.h"' > stubs_auto.S 26 cat boot.c capt_seq.c | perl stubs_auto_gen.pl >> stubs_auto.S 39 27 40 28 stubs_entry.S: $(TARGET_PRIMARY) $(topdir)tools/signatures_$(PLATFORMOS).h … … 46 34 echo CAUTION! \'stubs_entry.S\' is not uptated due to target firmware binary not found! ; \ 47 35 touch stubs_entry.S ; \ 48 fi ; \36 fi ; 49 37 if [ "X`grep 'ERROR' stubs_entry.S`" != "X" ] ; then \ 50 38 grep "ERROR" stubs_entry.S | sed -r "s/\/\/ ERROR: ([^ ]+) is not found.*/\1/" | $(SORT) | uniq > stubs_nf.names ; \ 51 39 grep -E "NH?STUB" stubs_entry_2.S | sed -r "s/ *NH?STUB\( *([^ ,]+).*/\1/" | $(SORT) | uniq > stubs_mn.names ; \ 52 40 comm -23 stubs_nf.names stubs_mn.names > stubs_not_found_names.err ; \ 53 rm -f stubs_nf.names stubs_mn.names ; \41 # rm -f stubs_nf.names stubs_mn.names ; \ 54 42 if [ -s stubs_not_found_names.err ] ; then \ 55 43 echo ERROR! There are unresolved addresses in \'stubs_entry.S\' \($(PLATFORM)-$(PLATFORMSUB)\) for the following names: ; \ 56 44 cat stubs_not_found_names.err ; \ 57 45 echo Please, add them into \'stubs_entry_2.S\' manually! ; \ 58 mv stubs_entry.S stubs_entry.S.err ; \59 exit 1 ; \46 # mv stubs_entry.S stubs_entry.S.err ; \ 47 # exit 1 ; \ 60 48 fi ; \ 61 49 rm -f stubs_not_found_names.err ; \ -
trunk/platform/ixus65_sd630/sub/100a/lib.c
r282 r316 68 68 return 240; 69 69 } 70 71 char *camera_jpeg_count_str() 72 { 73 //TODO: fix this!! 74 return (char*)0x10B80; 75 } -
trunk/platform/ixus65_sd630/sub/100a/makefile.inc
r279 r316 1 1 #0x30FE= 2 2 PLATFORMID=12542 3 4 PLATFORMOS=vxworks 3 5 4 6 MEMBASEADDR=0x1900 -
trunk/platform/ixus65_sd630/sub/100a/stubs_entry.S
r279 r316 14 14 NSTUB(ExecuteEventProcedure, 0xff816bc8) 15 15 NSTUB(ExitTask, 0xff8219dc) 16 NSTUB(Fclose_Fut, 0xff86984c) 17 NSTUB(Fopen_Fut, 0xff869810) 18 NSTUB(Fread_Fut, 0xff869930) 16 19 NSTUB(FreeMemory, 0xff811ad0) 17 20 NSTUB(FreeUncacheableMemory, 0xff814ce4) 21 NSTUB(Fseek_Fut, 0xff869a18) 22 NSTUB(Fwrite_Fut, 0xff869980) 18 23 NSTUB(GetCurrentAvValue, 0xffaccaa8) 19 24 NSTUB(GetCurrentTargetDistance, 0xffacca50) 20 25 // Best match: 96% 21 26 NSTUB(GetFocusLensSubjectDistance, 0xffabed90) 27 // Best match: 92% 28 NSTUB(GetFocusLensSubjectDistanceFromLens, 0xffabf330) 22 29 // Best match: 86% 23 30 NSTUB(GetParameterData, 0xff9786ac) … … 46 53 NSTUB(PhySw_testgpio, 0xff828020) 47 54 NSTUB(ProtectFile, 0xff868e78) 55 // Best match: 92% 56 NSTUB(PutInNdFilter, 0xffacaac4) 57 // ALT: NSTUB(PutInNdFilter, 0xffacaac4) // 25/2 58 // ALT: NSTUB(PutInNdFilter, 0xffacc654) // 25/2 59 // ALT: NSTUB(PutInNdFilter, 0xffacc654) // 25/2 60 // ALT: NSTUB(PutInNdFilter, 0xffacc69c) // 25/2 61 // ALT: NSTUB(PutInNdFilter, 0xffacc69c) // 25/2 62 // Best match: 94% 63 NSTUB(PutOutNdFilter, 0xffacab0c) 64 // ALT: NSTUB(PutOutNdFilter, 0xffacab0c) // 16/1 48 65 NSTUB(Read, 0xff870600) 49 66 NSTUB(RefreshPhysicalScreen, 0xff98a644) 50 67 NSTUB(Remove, 0xff87058c) 68 NSTUB(SetAutoShutdownTime, 0xff973778) 51 69 // Best match: 86% 52 70 NSTUB(SetParameterData, 0xff9785cc) … … 148 166 NSTUB(vsprintf, 0xffb11278) 149 167 NSTUB(write, 0xffb125a0) 150 NSTUB(Fclose_Fut, 0xff86984c)151 NSTUB(Fopen_Fut, 0xff869810)152 NSTUB(Fread_Fut, 0xff869930)153 NSTUB(Fseek_Fut, 0xff869a18)154 NSTUB(Fwrite_Fut, 0xff869980)155 // Best match: 78%156 NSTUB(GetDrive_ClusterSize, 0xff86fd94)157 // Best match: 73%158 NSTUB(GetDrive_TotalClusters, 0xff86fd58)159 // ALT: NSTUB(GetDrive_TotalClusters, 0xff86fd94) // 31/11160 // Best match: 75%161 NSTUB(GetDrive_FreeClusters, 0xff86fdd0)162 NSTUB(fclose, 0xffb09bc0)163 NSTUB(fdopen, 0xffb09cac)164 NSTUB(feof, 0xffb09d18)165 // ALT: NSTUB(feof, 0xffb09d84) // 17/0166 NSTUB(ferror, 0xffb09d18)167 // ALT: NSTUB(ferror, 0xffb09d84) // 17/0168 NSTUB(fflush, 0xffb09eb0)169 NSTUB(fgetc, 0xffb09f24)170 NSTUB(fgetpos, 0xffb09fac)171 NSTUB(fgets, 0xffb0a010)172 NSTUB(fileno, 0xffb0a144)173 NSTUB(fopen, 0xffb0a2c8)174 NSTUB(fprintf, 0xffb0a35c)175 NSTUB(fputs, 0xffb0a47c)176 NSTUB(fread, 0xffb0a504)177 NSTUB(freopen, 0xffb0a608)178 NSTUB(fscanf, 0xffb0a7f0)179 NSTUB(fseek, 0xffb0a898)180 NSTUB(fsetpos, 0xffb0ac3c)181 NSTUB(ftell, 0xffb0ac48)182 NSTUB(fwrite, 0xffb0b068)183 NSTUB(fstat, 0xffb0f980)184 NSTUB(fstatfs, 0xffb0fa64)185 NSTUB(fdprintf, 0xffb115dc)186 NSTUB(free, 0xffb1551c) -
trunk/platform/ixus65_sd630/wrappers.c
r279 r316 10 10 return _GetCurrentTargetDistance(); 11 11 } 12 13 long lens_get_focus_pos_from_lense() 14 { 15 return _GetFocusLensSubjectDistanceFromLens(); 16 }
Note: See TracChangeset
for help on using the changeset viewer.