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

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define USE_STUBS_NRFLAG   1
 
#define NR_AUTO   (0)
 

Funktionen

void __attribute__ ((naked, noinline))
 

Makro-Dokumentation

#define NR_AUTO   (0)

Definiert in Zeile 6 der Datei capt_seq_hdr.c.

#define USE_STUBS_NRFLAG   1

Definiert in Zeile 5 der Datei capt_seq_hdr.c.

Dokumentation der Funktionen

void __attribute__ ( (naked, noinline)  )

!!

Definiert in Zeile 10 der Datei capt_seq_hdr.c.

11 {
12  // On G1X (possibly others), when Tv >= 1s and ISO >= 400, then the camera shoots at 1/2 ISO and cooks the JPG/CR2 image data to compensate
13  // Setting this property blocks the firmware from doing this.
14 asm volatile (
15 " MOV R2, #2 \n"
16 " ADD R1, PC, #4 \n"
17 " MOV R0, #77 \n"
18 " B _SetPropertyCase \n"
19 " .word 1 \n"
20 );
21 }