CHDK_DE Vorschauversion  Trunk Rev. 5544
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
platform.h-Dateireferenz
#include "camera.h"
#include "keyboard.h"
#include "clock.h"
#include "modes.h"
#include "backlight.h"
#include "viewport.h"
#include "properties.h"
#include "sd_card.h"
#include "meminfo.h"
#include "debug_led.h"
#include "shooting.h"
#include "file_counter.h"
#include "temperature.h"
#include "battery.h"
#include "lens.h"
#include "shutdown.h"
#include "sound.h"
#include "task.h"
+ Include-Abhängigkeitsdiagramm für platform.h:
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define DBGPRINTF(...)
 

Funktionen

void drv_self_hide (void)
 
void drv_self_unhide (void)
 
void dbg_printf (char *fmt,...)
 

Makro-Dokumentation

#define DBGPRINTF (   ...)

Definiert in Zeile 47 der Datei platform.h.

Dokumentation der Funktionen

void dbg_printf ( char *  fmt,
  ... 
)

Definiert in Zeile 1828 der Datei wrappers.c.

1828  {
1829 #ifdef DEBUG_LOGGING
1830  char s[256];
1831  __builtin_va_list va;
1832  __builtin_va_start(va, fmt);
1833  _vsprintf(s, fmt, va);
1834  __builtin_va_end(va);
1835 
1836  // stdout - for use with uart redirection
1837  _ExecuteEventProcedure("Printf",s);
1838  // camera log - will show up in crash dumps, or in stdout on ShowCameraLog
1839  // length limited, asserts if too long
1840  //s[59]=0;
1841  //_LogCameraEvent(0x20,s);
1842 
1843  // file
1844  /*
1845  FILE *f=fopen("A/DBGPRINT.LOG","ab");
1846  if(!f) {
1847  return;
1848  }
1849  fwrite(s,strlen(s),1,f);
1850  fclose(f);
1851  */
1852 #endif
1853 }
void drv_self_hide ( void  )

Definiert in Zeile 1550 der Datei wrappers.c.

1551 {
1552  long drvnum;
1553 
1555  if (drvnum >= 0)
1556  _iosDevAdd(drv_struct, "A/DISKBOOT.BIN", drvnum);
1557 }
void drv_self_unhide ( void  )

Definiert in Zeile 1559 der Datei wrappers.c.

1560 {
1562 }