![]() |
CHDK_DE Vorschauversion
Trunk Rev. 6014
|
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | led_control |
Funktionen | |
long * | _GetSystemTime (long *t) |
long | _GetZoomLensCurrentPosition () |
long | _GetZoomLensCurrentPoint () |
long | _MoveZoomLensWithPoint (short *pos) |
long | _SetZoomActuatorSpeedPercent (short *perc) |
long | _GetFocusLensCurrentPosition () |
long | _GetFocusLensSubjectDistance () |
long | _GetFocusLensSubjectDistanceFromLens () |
void | _MoveFocusLensToDistance (short *dist) |
void | _PutInNdFilter () |
void | _PutOutNdFilter () |
short | _get_nd_value (void) |
short | _get_current_nd_value (void) |
long | _GetCurrentShutterSpeed () |
long | _GetCurrentAvValue () |
long | _get_current_deltasv (void) |
long | _GetCurrentDriveBaseSvValue (void) |
short | _GetUsableMinAv (void) |
short | _GetUsableMaxAv (void) |
long | _GetCurrentTargetDistance () |
long | _GetPropertyCase (long opt_id, void *buf, long bufsize) |
long | _SetPropertyCase (long opt_id, void *buf, long bufsize) |
short | _PTM_GetCurrentItem (long id) |
long | _IsStrobeChargeCompleted () |
long | _VbattGet () |
int | _GetBatteryTemperature () |
int | _GetCCDTemperature () |
int | _GetOpticalTemperature () |
int | _GetAdChValue (int *) |
void | _PT_PlaySound (short, void *, int unk) |
void | _RefreshPhysicalScreen (long f) |
void | _Unmount_FileSystem () |
void | _Mount_FileSystem () |
void | _SleepTask (long msec) |
int | _CreateTask (const char *name, int prio, int stack_size, void *entry, long parm) |
void | __attribute__ ((noreturn)) _ExitTask() |
int | _taskNameToId (char *taskName) |
const char * | _taskName (int taskID) |
int | _taskIdListGet (int *idlist, int max) |
void | _taskSuspend (int taskId) |
void | _taskResume (int taskId) |
int | _errnoOfTaskGet (int tid) |
long | _SetEventFlag (void *flag, long what) |
long | _CheckAnyEventFlag (void *flag, long mask, long *res) |
long | _GetEventFlagValue (void *flag, long *res) |
long | _ReceiveMessageQueue (void *msgq, long *dst, long unk1) |
long | _GetParameterData (long id, void *buf, long size) |
long | _SetParameterData (long id, void *buf, long size) |
void | _UpdateMBROnFlash (int driveno, long offset, char *str) |
int | _open (const char *name, int flags, int mode) |
int | _close (int fd) |
int | _lseek (int fd, long offset, int whence) |
long | _mkdir (const char *dirname) |
int | _Open (const char *name, int flags, int mode) |
int | _Close (int fd) |
int | _Write (int fd, const void *buffer, long nbytes) |
int | _Read (int fd, void *buffer, long nbytes) |
int | _Lseek (int fd, long offset, int whence) |
int | _Remove (const char *name) |
long | _Fopen_Fut (const char *filename, const char *mode) |
long | _Fclose_Fut (long file) |
long | _Fread_Fut (void *buf, long elsize, long count, long f) |
long | _Fwrite_Fut (const void *buf, long elsize, long count, long f) |
long | _Fseek_Fut (long file, long offset, long whence) |
long | _Fflush_Fut (long file) |
long | _Feof_Fut (long file) |
char * | _Fgets_Fut (char *buf, int n, long f) |
long | _RenameFile_Fut (const char *oldname, const char *newname) |
long | _DeleteFile_Fut (const char *name) |
long | _MakeDirectory_Fut (const char *name, int unk) |
long | _DeleteDirectory_Fut (const char *name) |
int | _isdigit (int c) |
int | _isspace (int c) |
int | _isalpha (int c) |
int | _isupper (int c) |
int | _islower (int c) |
int | _ispunct (int c) |
int | _isxdigit (int c) |
long | _strlen (const char *s) |
int | _strcmp (const char *s1, const char *s2) |
int | _strncmp (const char *s1, const char *s2, long n) |
char * | _strchr (const char *s, int c) |
char * | _strcpy (char *dest, const char *src) |
char * | _strncpy (char *dest, const char *src, long n) |
char * | _strcat (char *dest, const char *app) |
char * | _strrchr (const char *s, int c) |
char * | _strpbrk (const char *s, const char *accept) |
long | _strtol (const char *nptr, char **endptr, int base) |
unsigned long | _strtoul (const char *nptr, char **endptr, int base) |
long | _strtolx (const char *nptr, char **endptr, int base, int mode) |
int | _tolower (int c) |
int | _toupper (int c) |
int | _vsprintf (char *buf, const char *fmt, __builtin_va_list va_list) |
int | _printf (char *buf,...) |
void * | _malloc (long size) |
void | _free (void *p) |
void * | _AllocateUncacheableMemory (long size) |
void | _FreeUncacheableMemory (void *p) |
void * | _memchr (const void *s, int c, int n) |
void * | _memcpy (void *dest, const void *src, long n) |
void * | _memset (void *s, int c, int n) |
int | _memcmp (const void *s1, const void *s2, long n) |
void | _qsort (void *__base, int __nelem, int __size, int(*__cmp)(const void *__e1, const void *__e2)) |
long | _taskLock () |
long | _taskUnlock () |
int | _taskCreateHookAdd (void *createHook) |
int | _taskDeleteHookAdd (void *deleteHook) |
long | _iosDevAdd (void *, void *, int) |
long | _iosDevDelete (void *) |
long | _iosDrvInstall (void *, void *, void *, void *, void *, void *, void *) |
int | _TakeSemaphore (int sem, int timeout) |
void | _GiveSemaphore (int sem) |
void | _DeleteSemaphore (int sem) |
long | _kbd_p1_f () |
void | _kbd_p2_f () |
void | _kbd_pwr_on () |
void | _kbd_pwr_off () |
void | _kbd_read_keys_r2 (void *p) |
void | __attribute__ ((naked, noinline)) mykbd_task() |
*-------------------------------------------------------------------— Mehr ... | |
void | capt_seq_task () |
void | dvlp_seq_task () |
void | movie_record_task () |
void | init_file_modules_task () |
void | exp_drv_task () |
void | filewritetask () |
void | kbd_fetch_data (long *dst) |
void | _UniqueLedOn (void *addr, long brightness) |
void | _UniqueLedOff (void *addr) |
int | _PostLEDMessage (struct led_control *) |
int | _LEDDrive (int led, int action) |
long | _LockMainPower () |
long | _UnlockMainPower () |
void | _SetAutoShutdownTime (int t) |
int | _PostLogicalEventForNotPowerType (int event, int unk) |
int | _PostLogicalEventToUI (int event, int unk) |
void | _SetLogicalEventActive (unsigned event, unsigned state) |
void | _SetScriptMode (unsigned mode) |
int | _rand (void) |
void * | _srand (unsigned int seed) |
double | __log (double x) |
double | __log10 (double x) |
double | __pow (double x, double y) |
double | __sqrt (double x) |
int | _utime (const char *file, void *newTimes) |
unsigned long | _time (unsigned long *timer) |
void * | _localtime (const unsigned long *_tod) |
void * | _LocalTime (const unsigned long *_tod, void *t_m) |
long | _strftime (char *s, unsigned long maxsize, const char *format, const void *timp) |
long | _mktime (void *timp) |
long | _mktime_ext (void *tim_extp) |
int | _SetDate (void *setdate_p) |
int | _SetFileTimeStamp (int fd, int time1, int time2) |
void | _SetFileAttributes (int fd, int attr) |
int | _stat (const char *name, void *pStat) |
unsigned long | _GetDrive_ClusterSize (int drive) |
unsigned long | _GetDrive_TotalClusters (int drive) |
unsigned long | _GetDrive_FreeClusters (int drive) |
int | _WriteSDCard (unsigned int drive, unsigned int start_sect, unsigned int num_sect, void *buf) |
void | _UnsetZoomForMovie (void) |
void | _TurnOffMic (void) |
void | _TurnOnMic (void) |
void | _MakeAFScan (int *, int) |
void | _ExpCtrlTool_StartContiAE (int, int) |
void | _ExpCtrlTool_StopContiAE (int, int) |
short | _SetAE_ShutterSpeed (short *tv) |
void | _EnterToCompensationEVF (void) |
void | _ExitFromCompensationEVF (void) |
void | _TurnOnBackLight (void) |
void | _TurnOffBackLight (void) |
void | _TurnOnDisplay (void) |
void | _TurnOffDisplay (void) |
void | _DoAELock (void) |
void | _UnlockAE (void) |
void | _DoAFLock (void) |
void | _UnlockAF (void) |
void | _MFOn (void) |
void | _MFOff (void) |
void | _PT_MFOn (void) |
void | _PT_MFOff (void) |
void | _SS_MFOn (void) |
void | _SS_MFOff (void) |
int | _EngDrvRead (int gpio_reg) |
int | _apex2us (int) |
void | _ScreenLock () |
void | _SetCurrentCaptureModeType () |
unsigned | _ExecuteEventProcedure (const char *name,...) |
void | _Restart (unsigned option) |
void | _reboot_fw_update (const char *bootfile) |
int | _add_ptp_handler (int, void *, int) |
void | _set_control_event (int) |
void | _PB2Rec () |
void | _Rec2PB (int event) |
int | _get_ptp_buf_size (int slot) |
char * | _get_ptp_file_buf (void) |
void * | _exmem_ualloc (unsigned int type, unsigned int size, void *allocinf) |
void | _exmem_ufree (unsigned int type) |
int | _memPartFindMax (int mempart_id) |
int | _memPartInfoGet (int mempart_id, int *info) |
Variablen | |
volatile long | zoom_busy |
volatile long | focus_busy |
const char | aPhysw |
long | physw_run |
long | physw_sleep_delay |
long | physw_status [3] |
long | physw_copy [3] |
long | playrec_mode |
void * | led_table |
int | some_flag_for_af_scan |
int | parameter_for_af_scan |
void __attribute__ | ( | (noreturn) | ) |
void __attribute__ | ( | (naked, noinline) | ) |
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
ASM1989 -> In sx200:FF857190 //"Mounter.c"
ASM1989 -> In sx200:FF81B284 // DebugAssert
double __log | ( | double | x) |
double __log10 | ( | double | x) |
double __pow | ( | double | x, |
double | y | ||
) |
double __sqrt | ( | double | x) |
int _add_ptp_handler | ( | int | , |
void * | , | ||
int | |||
) |
void* _AllocateUncacheableMemory | ( | long | size) |
int _apex2us | ( | int | ) |
long _CheckAnyEventFlag | ( | void * | flag, |
long | mask, | ||
long * | res | ||
) |
int _close | ( | int | fd) |
int _Close | ( | int | fd) |
int _CreateTask | ( | const char * | name, |
int | prio, | ||
int | stack_size, | ||
void * | entry, | ||
long | parm | ||
) |
long _DeleteDirectory_Fut | ( | const char * | name) |
long _DeleteFile_Fut | ( | const char * | name) |
void _DeleteSemaphore | ( | int | sem) |
void _DoAELock | ( | void | ) |
void _DoAFLock | ( | void | ) |
int _EngDrvRead | ( | int | gpio_reg) |
void _EnterToCompensationEVF | ( | void | ) |
int _errnoOfTaskGet | ( | int | tid) |
unsigned _ExecuteEventProcedure | ( | const char * | name, |
... | |||
) |
void _ExitFromCompensationEVF | ( | void | ) |
void* _exmem_ualloc | ( | unsigned int | type, |
unsigned int | size, | ||
void * | allocinf | ||
) |
void _exmem_ufree | ( | unsigned int | type) |
void _ExpCtrlTool_StartContiAE | ( | int | , |
int | |||
) |
void _ExpCtrlTool_StopContiAE | ( | int | , |
int | |||
) |
long _Fclose_Fut | ( | long | file) |
long _Feof_Fut | ( | long | file) |
long _Fflush_Fut | ( | long | file) |
char* _Fgets_Fut | ( | char * | buf, |
int | n, | ||
long | f | ||
) |
long _Fread_Fut | ( | void * | buf, |
long | elsize, | ||
long | count, | ||
long | f | ||
) |
void _free | ( | void * | p) |
void _FreeUncacheableMemory | ( | void * | p) |
long _Fseek_Fut | ( | long | file, |
long | offset, | ||
long | whence | ||
) |
long _Fwrite_Fut | ( | const void * | buf, |
long | elsize, | ||
long | count, | ||
long | f | ||
) |
long _get_current_deltasv | ( | void | ) |
int _get_ptp_buf_size | ( | int | slot) |
char* _get_ptp_file_buf | ( | void | ) |
int _GetAdChValue | ( | int * | ) |
int _GetCCDTemperature | ( | ) |
long _GetCurrentAvValue | ( | ) |
long _GetCurrentDriveBaseSvValue | ( | void | ) |
long _GetCurrentShutterSpeed | ( | ) |
long _GetCurrentTargetDistance | ( | ) |
unsigned long _GetDrive_ClusterSize | ( | int | drive) |
unsigned long _GetDrive_FreeClusters | ( | int | drive) |
unsigned long _GetDrive_TotalClusters | ( | int | drive) |
long _GetEventFlagValue | ( | void * | flag, |
long * | res | ||
) |
long _GetFocusLensCurrentPosition | ( | ) |
long _GetFocusLensSubjectDistance | ( | ) |
long _GetFocusLensSubjectDistanceFromLens | ( | ) |
int _GetOpticalTemperature | ( | ) |
long _GetParameterData | ( | long | id, |
void * | buf, | ||
long | size | ||
) |
long _GetPropertyCase | ( | long | opt_id, |
void * | buf, | ||
long | bufsize | ||
) |
Definiert in Zeile 41 der Datei wrappers.c.
long* _GetSystemTime | ( | long * | t) |
short _GetUsableMaxAv | ( | void | ) |
short _GetUsableMinAv | ( | void | ) |
long _GetZoomLensCurrentPoint | ( | ) |
long _GetZoomLensCurrentPosition | ( | ) |
void _GiveSemaphore | ( | int | sem) |
long _iosDevAdd | ( | void * | , |
void * | , | ||
int | |||
) |
long _iosDevDelete | ( | void * | ) |
long _iosDrvInstall | ( | void * | , |
void * | , | ||
void * | , | ||
void * | , | ||
void * | , | ||
void * | , | ||
void * | |||
) |
int _isalpha | ( | int | c) |
int _isdigit | ( | int | c) |
int _islower | ( | int | c) |
int _ispunct | ( | int | c) |
int _isspace | ( | int | c) |
long _IsStrobeChargeCompleted | ( | ) |
int _isupper | ( | int | c) |
int _isxdigit | ( | int | c) |
long _kbd_p1_f | ( | ) |
void _kbd_p2_f | ( | ) |
void _kbd_pwr_off | ( | ) |
void _kbd_pwr_on | ( | ) |
void _kbd_read_keys_r2 | ( | void * | p) |
int _LEDDrive | ( | int | led, |
int | action | ||
) |
void* _localtime | ( | const unsigned long * | _tod) |
void* _LocalTime | ( | const unsigned long * | _tod, |
void * | t_m | ||
) |
long _LockMainPower | ( | ) |
int _lseek | ( | int | fd, |
long | offset, | ||
int | whence | ||
) |
int _Lseek | ( | int | fd, |
long | offset, | ||
int | whence | ||
) |
void _MakeAFScan | ( | int * | , |
int | |||
) |
long _MakeDirectory_Fut | ( | const char * | name, |
int | unk | ||
) |
void* _malloc | ( | long | size) |
void* _memchr | ( | const void * | s, |
int | c, | ||
int | n | ||
) |
void* _memcpy | ( | void * | dest, |
const void * | src, | ||
long | n | ||
) |
int _memPartFindMax | ( | int | mempart_id) |
int _memPartInfoGet | ( | int | mempart_id, |
int * | info | ||
) |
void* _memset | ( | void * | s, |
int | c, | ||
int | n | ||
) |
void _MFOff | ( | void | ) |
void _MFOn | ( | void | ) |
long _mkdir | ( | const char * | dirname) |
long _mktime | ( | void * | timp) |
long _mktime_ext | ( | void * | tim_extp) |
void _Mount_FileSystem | ( | ) |
void _MoveFocusLensToDistance | ( | short * | dist) |
Definiert in Zeile 56 der Datei wrappers.c.
long _MoveZoomLensWithPoint | ( | short * | pos) |
int _open | ( | const char * | name, |
int | flags, | ||
int | mode | ||
) |
int _Open | ( | const char * | name, |
int | flags, | ||
int | mode | ||
) |
void _PB2Rec | ( | ) |
int _PostLEDMessage | ( | struct led_control * | ) |
int _PostLogicalEventForNotPowerType | ( | int | event, |
int | unk | ||
) |
int _PostLogicalEventToUI | ( | int | event, |
int | unk | ||
) |
int _printf | ( | char * | buf, |
... | |||
) |
No STUBS! You can't use these two directly from THUMB code (core), only from platform.
void _PT_MFOff | ( | void | ) |
void _PT_MFOn | ( | void | ) |
void _PT_PlaySound | ( | short | , |
void * | , | ||
int | unk | ||
) |
short _PTM_GetCurrentItem | ( | long | id) |
void _PutInNdFilter | ( | ) |
Definiert in Zeile 44 der Datei wrappers.c.
void _PutOutNdFilter | ( | ) |
Definiert in Zeile 50 der Datei wrappers.c.
void _qsort | ( | void * | __base, |
int | __nelem, | ||
int | __size, | ||
int(*)(const void *__e1, const void *__e2) | __cmp | ||
) |
int _rand | ( | void | ) |
int _Read | ( | int | fd, |
void * | buffer, | ||
long | nbytes | ||
) |
void _reboot_fw_update | ( | const char * | bootfile) |
void _Rec2PB | ( | int | event) |
long _ReceiveMessageQueue | ( | void * | msgq, |
long * | dst, | ||
long | unk1 | ||
) |
void _RefreshPhysicalScreen | ( | long | f) |
int _Remove | ( | const char * | name) |
void _Restart | ( | unsigned | option) |
void _ScreenLock | ( | ) |
void _set_control_event | ( | int | ) |
short _SetAE_ShutterSpeed | ( | short * | tv) |
void _SetAutoShutdownTime | ( | int | t) |
void _SetCurrentCaptureModeType | ( | ) |
int _SetDate | ( | void * | setdate_p) |
long _SetEventFlag | ( | void * | flag, |
long | what | ||
) |
void _SetFileAttributes | ( | int | fd, |
int | attr | ||
) |
int _SetFileTimeStamp | ( | int | fd, |
int | time1, | ||
int | time2 | ||
) |
void _SetLogicalEventActive | ( | unsigned | event, |
unsigned | state | ||
) |
long _SetParameterData | ( | long | id, |
void * | buf, | ||
long | size | ||
) |
long _SetPropertyCase | ( | long | opt_id, |
void * | buf, | ||
long | bufsize | ||
) |
void _SetScriptMode | ( | unsigned | mode) |
long _SetZoomActuatorSpeedPercent | ( | short * | perc) |
void _SleepTask | ( | long | msec) |
void* _srand | ( | unsigned int | seed) |
void _SS_MFOff | ( | void | ) |
void _SS_MFOn | ( | void | ) |
int _stat | ( | const char * | name, |
void * | pStat | ||
) |
char* _strcat | ( | char * | dest, |
const char * | app | ||
) |
char* _strchr | ( | const char * | s, |
int | c | ||
) |
char* _strcpy | ( | char * | dest, |
const char * | src | ||
) |
long _strlen | ( | const char * | s) |
char* _strncpy | ( | char * | dest, |
const char * | src, | ||
long | n | ||
) |
char* _strrchr | ( | const char * | s, |
int | c | ||
) |
long _strtol | ( | const char * | nptr, |
char ** | endptr, | ||
int | base | ||
) |
long _strtolx | ( | const char * | nptr, |
char ** | endptr, | ||
int | base, | ||
int | mode | ||
) |
unsigned long _strtoul | ( | const char * | nptr, |
char ** | endptr, | ||
int | base | ||
) |
int _TakeSemaphore | ( | int | sem, |
int | timeout | ||
) |
int _taskCreateHookAdd | ( | void * | createHook) |
int _taskDeleteHookAdd | ( | void * | deleteHook) |
int _taskIdListGet | ( | int * | idlist, |
int | max | ||
) |
long _taskLock | ( | ) |
const char* _taskName | ( | int | taskID) |
int _taskNameToId | ( | char * | taskName) |
void _taskResume | ( | int | taskId) |
void _taskSuspend | ( | int | taskId) |
long _taskUnlock | ( | ) |
unsigned long _time | ( | unsigned long * | timer) |
int _tolower | ( | int | c) |
int _toupper | ( | int | c) |
void _TurnOffBackLight | ( | void | ) |
void _TurnOffDisplay | ( | void | ) |
void _TurnOffMic | ( | void | ) |
void _TurnOnBackLight | ( | void | ) |
void _TurnOnDisplay | ( | void | ) |
void _TurnOnMic | ( | void | ) |
void _UniqueLedOff | ( | void * | addr) |
void _UniqueLedOn | ( | void * | addr, |
long | brightness | ||
) |
void _UnlockAE | ( | void | ) |
void _UnlockAF | ( | void | ) |
long _UnlockMainPower | ( | ) |
void _Unmount_FileSystem | ( | ) |
void _UnsetZoomForMovie | ( | void | ) |
void _UpdateMBROnFlash | ( | int | driveno, |
long | offset, | ||
char * | str | ||
) |
int _utime | ( | const char * | file, |
void * | newTimes | ||
) |
long _VbattGet | ( | ) |
int _vsprintf | ( | char * | buf, |
const char * | fmt, | ||
__builtin_va_list | va_list | ||
) |
int _Write | ( | int | fd, |
const void * | buffer, | ||
long | nbytes | ||
) |
int _WriteSDCard | ( | unsigned int | drive, |
unsigned int | start_sect, | ||
unsigned int | num_sect, | ||
void * | buf | ||
) |
void capt_seq_task | ( | ) |
void dvlp_seq_task | ( | ) |
void exp_drv_task | ( | ) |
void filewritetask | ( | ) |
void init_file_modules_task | ( | ) |
void kbd_fetch_data | ( | long * | dst) |
const char aPhysw |
volatile long focus_busy |
void* led_table |
int parameter_for_af_scan |
Definiert in Zeile 281 der Datei fw_functions.h.
long physw_run |
long physw_sleep_delay |
long physw_status[3] |
long playrec_mode |
int some_flag_for_af_scan |
Definiert in Zeile 280 der Datei fw_functions.h.
volatile long zoom_busy |