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

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define NUM_FL   (int)(sizeof(fl_tbl)/sizeof(fl_tbl[0]))
 
#define CF_EFL   48052
 

Funktionen

long get_vbatt_min ()
 
long get_vbatt_max ()
 
int get_effective_focal_length (int zp)
 
int get_focal_length (int zp)
 
int get_zoom_x (int zp)
 

Variablen

static const int fl_tbl [] = {7700, 9000, 10500, 12500, 15600, 18800, 23100}
 
const int zoom_points = NUM_FL
 

Makro-Dokumentation

#define CF_EFL   48052

Definiert in Zeile 13 der Datei main.c.

#define NUM_FL   (int)(sizeof(fl_tbl)/sizeof(fl_tbl[0]))

Definiert in Zeile 12 der Datei main.c.

Dokumentation der Funktionen

int get_effective_focal_length ( int  zp)

Definiert in Zeile 17 der Datei main.c.

17  {
18  return (CF_EFL*get_focal_length(zp))/10000;
19 }
int get_focal_length ( int  zp)

Definiert in Zeile 21 der Datei main.c.

21  {
22  if(zp<0) return fl_tbl[0];
23  else if(zp>NUM_FL-1) return fl_tbl[NUM_FL-1];
24  else return fl_tbl[zp];
25 }
long get_vbatt_max ( )

Definiert in Zeile 7 der Datei main.c.

7  {
8  return 4100;
9 }
long get_vbatt_min ( )

Definiert in Zeile 3 der Datei main.c.

3  {
4  return 3500;
5 }
int get_zoom_x ( int  zp)

Definiert in Zeile 27 der Datei main.c.

27  {
28  if(zp<1) return 10;
29  else if(zp>NUM_FL-1) return fl_tbl[NUM_FL-1]*10/fl_tbl[0];
30  else return fl_tbl[zp]*10/fl_tbl[0];
31 }

Variablen-Dokumentation

const int fl_tbl[] = {7700, 9000, 10500, 12500, 15600, 18800, 23100}
static

Definiert in Zeile 11 der Datei main.c.

const int zoom_points = NUM_FL

Definiert in Zeile 15 der Datei main.c.