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

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define offsetof(TYPE, MEMBER)   ((int) &((TYPE *)0)->MEMBER)
 

Funktionen

void task_CaptSeq ()
 
void task_InitFileModules ()
 
void task_MovieRecord ()
 
void task_ExpDrv ()
 
void task_FileWrite ()
 
void task_TouchPanel ()
 
void pause ()
 
void led_on ()
 
void led_off ()
 
void blink ()
 
void CreateTask_spytask ()
 

Variablen

const char *const new_sa = &_end
 

Makro-Dokumentation

#define offsetof (   TYPE,
  MEMBER 
)    ((int) &((TYPE *)0)->MEMBER)

Definiert in Zeile 7 der Datei boot_hdr.c.

Dokumentation der Funktionen

void blink ( )

Definiert in Zeile 31 der Datei boot_hdr.c.

31  {
32  int i ;
33  for (i=1 ; i < 6 ; i++)
34  {
35  led_on() ;
36  pause() ;
37  led_off() ;
38  pause() ;
39  }
40 }
void CreateTask_spytask ( )

Definiert in Zeile 45 der Datei boot_hdr.c.

46 {
47  _CreateTask("SpyTask", 0x19, 0x2000, core_spytask, 0);
48 }
void led_off ( )

Definiert in Zeile 29 der Datei boot_hdr.c.

29 { *(int*)0xc022c30c = (*(int*)0xc022c30c) & 0xffffffcf; }
void led_on ( )

Definiert in Zeile 27 der Datei boot_hdr.c.

27 { *(int*)0xc022c30c = ( (*(int*)0xc022c30c) & 0xffffffcf ) | 0x20; }
void pause ( )

Definiert in Zeile 21 der Datei boot_hdr.c.

22 {
23  int i ;
24  for (i=0; i<1000000; i++) { asm volatile ("nop\n"); }
25 }
void task_CaptSeq ( )
void task_ExpDrv ( )
void task_FileWrite ( )
void task_InitFileModules ( )
void task_MovieRecord ( )
void task_TouchPanel ( )

Variablen-Dokumentation

const char* const new_sa = &_end

Definiert in Zeile 9 der Datei boot_hdr.c.