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))
 

Variablen

static long * nrflag = (long*)0x6CE0
 

Dokumentation der Funktionen

void __attribute__ ( (naked, noinline)  )

!!

Definiert in Zeile 10 der Datei capt_seq.c.

11 {
12  (void)p;
13  asm volatile (
14  "STMFD SP!, {R4,R5,LR}\n"
15  "LDR R3, =0x73D34\n"
16  "LDR R5, =0x6CDC\n"
17  "SUB SP, SP, #4\n"
18  "LDR R1, =0xFFFFFFFF\n"
19  "STR R0, [R5]\n"
20  "LDR R0, [R3]\n"
21  "BL sub_FFC0FA60\n"
22  "BL sub_FFD3F438\n"
23  "BL wait_until_remote_button_is_released\n"
24  "LDR R0, [R0,#0x7C]\n"
25  "BL sub_FFD39594\n" // nr
26 
27  "BL capt_seq_hook_set_nr\n"
28 
29  "LDR R3, =0x6CE4\n"
30  "LDR R0, [R3]\n"
31  "BL sub_FFC8C088\n"
32 
33  "B sub_FFD3965C\n" // continue orig. func
34  );
35 }

Variablen-Dokumentation

long* nrflag = (long*)0x6CE0
static

Definiert in Zeile 6 der Datei capt_seq.c.