CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
capt_seq.c-Dateireferenz
#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "../../../generic/capt_seq.c"
+ Include-Abhängigkeitsdiagramm für capt_seq.c:

gehe zum Quellcode dieser Datei

Funktionen

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

Variablen

static long * nrflag = (long*)0x6E10
 

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 9 der Datei capt_seq.c.

9  {
10 asm volatile (
11  " STMFD SP!, {R4,R5,LR} \n"
12  " LDR R3, =0x748FC \n"
13  " LDR R5, =0x6E0C \n"
14  " SUB SP, SP, #4 \n"
15  " MVN R1, #0 \n"
16  " STR R0, [R5] \n"
17  " LDR R0, [R3] \n"
18  " BL sub_FF81FD78 \n"
19  " BL sub_FF95E3C4 \n"
20  " BL wait_until_remote_button_is_released\n" // +
21  " LDR R0, [R0, #0x7C] \n"
22  //" BL sub_FF89FD2C \n" // - nullsub
23  " BL sub_FF958064 \n"
24  " BL capt_seq_hook_set_nr\n" // +
25  " LDR R3, =0x6E14 \n"
26  " LDR R0, [R3] \n"
27  " BL sub_FF8A0228 \n"
28  " LDR PC, =0xFF958128\n" // + continue in ROM
29 /* " LDR R3, =0x6E10 \n"
30  " LDR R3, [R3] \n"
31  " CMP R3, #1 \n"
32  " MOV R4, #0 \n"
33  " BNE sub_FF95816C \n"
34  " BL sub_FF952194 \n" */
35  );
36 }

Variablen-Dokumentation

long* nrflag = (long*)0x6E10
static

Definiert in Zeile 5 der Datei capt_seq.c.