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   47946
 

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)
 
int screen_opened (void)
 
int screen_rotated (void)
 

Variablen

static const int fl_tbl [] = {7300, 8460, 9565, 10835, 12565, 14926, 17342, 21709, 29200}
 
const int zoom_points = NUM_FL
 

Makro-Dokumentation

#define CF_EFL   47946

Definiert in Zeile 15 der Datei main.c.

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

Definiert in Zeile 14 der Datei main.c.

Dokumentation der Funktionen

int get_effective_focal_length ( int  zp)

Definiert in Zeile 19 der Datei main.c.

19  {
20  return (CF_EFL*get_focal_length(zp))/10000;
21 }
int get_focal_length ( int  zp)

Definiert in Zeile 23 der Datei main.c.

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

Definiert in Zeile 8 der Datei main.c.

9 {
10  return 5150;
11 }
long get_vbatt_min ( )

Definiert in Zeile 3 der Datei main.c.

4 {
5  return 4550;
6 }
int get_zoom_x ( int  zp)

Definiert in Zeile 29 der Datei main.c.

29  {
30  if (zp<1) return 10;
31  else if (zp>NUM_FL-1) return fl_tbl[NUM_FL-1]*10/fl_tbl[0];
32  else return fl_tbl[zp]*10/fl_tbl[0];
33 }
int screen_opened ( void  )

Definiert in Zeile 42 der Datei main.c.

42  {
43 // mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED;
44  return !(physw_status[2] & 0x00008000);
45 }
int screen_rotated ( void  )

Definiert in Zeile 47 der Datei main.c.

47  {
48 // mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED;
49  return !(physw_status[2] & 0x00004000);
50 }

Variablen-Dokumentation

const int fl_tbl[] = {7300, 8460, 9565, 10835, 12565, 14926, 17342, 21709, 29200}
static

Definiert in Zeile 13 der Datei main.c.

const int zoom_points = NUM_FL

Definiert in Zeile 17 der Datei main.c.