CHDK_DE Vorschauversion  Trunk Rev. 5426
 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))
 

Variablen

static long * nrflag = (long*)0xC2E4
 

Dokumentation der Funktionen

void __attribute__ ( (naked, noinline)  )

!!

Definiert in Zeile 9 der Datei capt_seq.c.

10 {
11  asm volatile (
12  "STMFD SP!, {R4,LR}\n"
13  "MOV R4, R0\n"
14  "SUB SP, SP, #0xC\n"
15  "BL sub_FFEAC990\n"
16  "MVN R1, #0\n"
17  "BL sub_FFEBD0F4\n"
18  "MOV R0, #0x8A\n"
19  "ADD R1, SP, #4\n"
20  "MOV R2, #4\n"
21  "BL sub_FFC0BC94\n"
22  "TST R0, #1\n"
23  "BEQ loc_FFEABF60\n"
24  "MOV R1, #0x1D0\n"
25  "LDR R0, =0xFFEABDA4\n"
26  "ADD R1, R1, #2\n"
27  "BL sub_FFECA7B0\n"
28 "loc_FFEABF60:\n"
29  "LDR R3, =0xA5740\n"
30  "LDR R2, =0xA5800\n"
31  "LDR R0, [R3,#0x74]\n"
32  "LDRSH R1, [R2,#0xE]\n"
33  "BL sub_FFDEF83C\n"
34  "MOV R0, R4\n"
35  "BL sub_FFEABD28\n"
36  "BL wait_until_remote_button_is_released\n"
37  "BL capt_seq_hook_set_nr\n"
38  "LDR R3, =0xC2E8\n"
39  "LDR R0, [R3]\n"
40 
41  "B sub_FFEABF84\n"
42  );
43 }

Variablen-Dokumentation

long* nrflag = (long*)0xC2E4
static

Definiert in Zeile 5 der Datei capt_seq.c.