source: trunk/platform/ixus900_sd900/sub/100c/stubs_entry_2.S @ 959

Revision 959, 1.6 KB checked in by reyalp, 3 years ago (diff)

ixus900_sd900 port by pixeldoc http://chdk.kernreaktor.org/mantis/view.php?id=347

  • Property svn:eol-style set to native
Line 
1#include "stubs_asm.h"
2
3// manually searched / corrected adresses in canon firmware
4
5NHSTUB(AllocateMemory, 0xFF81AC70)
6NHSTUB(FreeMemory, 0xFF81AC5C)
7
8NHSTUB(Open, 0xFF87B55C)   // before Close()
9NHSTUB(free, 0xFFB5ABC8)
10NHSTUB(Rename, 0xFF87B644)   // after Write()
11
12NHSTUB(GetDrive_ClusterSize, 0xFF87AD70)   // note "GetCatFs_ClusterSize"
13NHSTUB(GetDrive_TotalClusters, 0xFF87ADAC)   // note "GetCatFs_TotalClusters"
14NHSTUB(GetDrive_FreeClusters, 0xFF87ADE8)   // note "GetCatFs_FreeClusters"
15
16NHSTUB(WriteSDCard, 0xFF88A8A4)
17
18NHSTUB(kbd_pwr_on, 0xFF8291F8)
19NHSTUB(kbd_pwr_off, 0xFF829238)
20NHSTUB(kbd_read_keys, 0xFF828024)
21NHSTUB(kbd_read_keys_r2, 0xFF828D40)   // search for "MOVL    R4, 0x223000"
22NHSTUB(taskNameToId, 0xFFB67700)
23
24NHSTUB(SetZoomActuatorSpeedPercent, 0xFF8E5AAC)
25
26NHSTUB(MFOn, 0xFF98FBF0)
27NHSTUB(MFOff, 0xFF98FC20)
28
29NHSTUB(ExpCtrlTool_StopContiAE,  0xFF91F0FC)
30NHSTUB(ExpCtrlTool_StartContiAE, 0xFF91F0CC)
31NHSTUB(MakeAFScan,  0xFF993BE4)
32
33NHSTUB(GetBatteryTemperature, 0xFF82F584)
34NHSTUB(GetCCDTemperature, 0xFF82F570)
35NHSTUB(GetOpticalTemperature, 0xFF82F55C)
36NHSTUB(PT_PlaySound, 0xFF99F320)
37
38NHSTUB(EnterToCompensationEVF, 0xFF98F004)
39NHSTUB(ExitFromCompensationEVF, 0xFF98F044)
40
41NHSTUB(DoAFLock, 0xFF98EE30)
42NHSTUB(UnlockAF, 0xFF98EE7C)
43
44NHSTUB(SetScriptMode, 0xFF9A6394)   // search for SetScriptMode in IDA
45
46// CAM_CONSOLE_LOG_ENABLED
47NHSTUB(iosInit, 0xFFB58E2C)
48NHSTUB(ttyDrv_Start, 0xFF811874)   // VxWorks console
49NHSTUB(GetLogToFile, 0xFFB44520)   // GetLogToFile() -> A/ROMLOG.txt
50
51NHSTUB(GetSystemTime, 0xFF8150D8)   // not in use yet, maybe usefull for CAM_CONSOLE_LOG_ENABLED
52
53NHSTUB(TurnOnBackLight, 0xFF9F5308)
54NHSTUB(TurnOffBackLight, 0xFF9F5338)
Note: See TracBrowser for help on using the repository browser.