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*)0x8450
 

Dokumentation der Funktionen

void __attribute__ ( (naked, noinline)  )

!!

Definiert in Zeile 11 der Datei capt_seq.c.

11  {
12 asm volatile (
13  "STMFD SP!, {R0-R10,LR}\n"
14  "MOV R6, #0\n"
15  "MOV R4, R0\n"
16  "BL sub_FFD0FEB8\n"
17  "MVN R1, #0\n"
18  "BL sub_FFC173FC\n"
19  "MOV R2, #4\n"
20  "ADD R1, SP, #8\n"
21  "MOV R0, #0x8A\n"
22  "BL _GetPropertyCase \n"
23  "TST R0, #1\n"
24  "MOVNE R1, #0x218\n"
25  "LDRNE R0, =0xFFD0F5CC\n"
26  "BLNE _DebugAssert \n"
27  "LDR R8, =0x18440\n"
28  "LDR R5, =0x18394\n"
29  "LDRSH R1, [R8, #0xE]\n"
30  "LDR R0, [R5, #0x74]\n"
31  "BL sub_FFCCD36C\n"
32  "BL _GetCCDTemperature \n"
33  "LDR R2, =0x8454\n"
34  "ADD R3, R4, #0x8C\n"
35  "STRH R0, [R4, #0x88]\n"
36  "STRD R2, [SP]\n"
37 // "STR R2, [SP]\n" // Corrected! from STRD R2, [SP]
38 // "STR R3, [SP,#4]\n" // Added! (as in a720)
39  "MOV R1, R0\n"
40  "LDRH R0, [R5, #0x4C]\n"
41  "LDRSH R2, [R8, #0xC]\n"
42  "LDR R3, =0x8450\n"
43  "BL sub_FFD103A4\n"
44  "BL wait_until_remote_button_is_released\n"
45  "BL capt_seq_hook_set_nr\n"
46  "B sub_FFD0F42C\n"
47  );
48 }

Variablen-Dokumentation

long* nrflag = (long*)0x8450
static

Definiert in Zeile 5 der Datei capt_seq.c.