CHDK_DE Vorschauversion  Trunk Rev. 5514
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
lib.c-Dateireferenz
#include "platform.h"
#include "stdlib.h"
#include "lolevel.h"
+ Include-Abhängigkeitsdiagramm für lib.c:

gehe zum Quellcode dieser Datei

Funktionen

char * hook_raw_image_addr ()
 
void * vid_get_viewport_live_fb ()
 
void * vid_get_bitmap_fb ()
 
void * vid_get_viewport_fb ()
 
void * vid_get_viewport_fb_d ()
 
void JogDial_CW (void)
 
void JogDial_CCW (void)
 
char * camera_jpeg_count_str ()
 

Dokumentation der Funktionen

char* camera_jpeg_count_str ( )

Definiert in Zeile 68 der Datei lib.c.

69 {
70  return (char*) 0xBBC9C; // @FFA3ACC4 - ok
71 }
char* hook_raw_image_addr ( void  )

Definiert in Zeile 15 der Datei lib.c.

16 {
17  if (*((int*)0x2ECC) != 0)
18  return (char*) 0x46000000;
19  else
20  return (char*) 0x41269150;
21 }
void JogDial_CCW ( void  )

Definiert in Zeile 63 der Datei lib.c.

63  {
64  _PostLogicalEventForNotPowerType(0x875, 2); // RotateJogDialLeft
65 }
void JogDial_CW ( void  )

Definiert in Zeile 58 der Datei lib.c.

58  {
59  _PostLogicalEventForNotPowerType(0x874, 2); // RotateJogDialRight
60 }
void* vid_get_bitmap_fb ( )

OSD screen

Definiert in Zeile 39 der Datei lib.c.

40 {
41  return (void*) 0x40471000; // @FF85E704 - ok
42 }
void* vid_get_viewport_fb ( )

IMG viewport in 'rec' mode

Definiert in Zeile 45 der Datei lib.c.

46 {
47  return (void*) 0x40587700; // @FFB619C4 - ok
48 }
void* vid_get_viewport_fb_d ( )

IMG viewport in 'play' mode

Definiert in Zeile 52 der Datei lib.c.

53 {
54  return (void*)(*(int*) (0x2c20+0x58)); // @FF87822C, FF878264 - ok
55 }
void* vid_get_viewport_live_fb ( )

Definiert in Zeile 24 der Datei lib.c.

25 {
26  return (void*) 0;
27 
28  // TODO - implement for s95 ?
29 
30 #if 0
31  void **fb=(void **)0x94E18;
32  unsigned char buff = *((unsigned char*)0x9114+6);
33  if (buff == 0) buff = 2; else buff--;
34  return fb[buff];
35 #endif
36 }