CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
mount.c-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

void __attribute__ ((naked, noinline))
 *-------------------------------------------------------------------— Mehr ...
 

Dokumentation der Funktionen

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

Definiert in Zeile 7 der Datei mount.c.

7  {
8 asm volatile (
9 " STMFD SP!, {R4,LR} \n"
10 " BL _Unmount_FileSystem\n" // +
11 " BL sub_FFBA9458 \n"
12 " SUBS R4, R0, #0 \n"
13 " MOV R0, #0x5000 \n"
14 " MOV R1, #0 \n"
15 " ADD R0, R0, #6 \n"
16 " BEQ loc_FF997228 \n"
17 " BL _PostLogicalEventToUI \n"
18 
19 "loc_FF997228:\n"
20 " BL sub_FFBA9484_my \n" // --> Patched. Old value = 0xFFBA9484.
21 " MOV R0, #0x5000 \n"
22 " CMP R4, #0 \n"
23 " MOV R1, R4 \n"
24 " ADD R0, R0, #6 \n"
25 " LDMNEFD SP!, {R4,PC} \n"
26 " LDMFD SP!, {R4,LR} \n"
27 " B _PostLogicalEventToUI \n"
28 );
29 }