Application Sample

Aus Ethersex_Wiki
Version vom 25. Oktober 2009, 18:57 Uhr von Habo (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Application Sample == Einige leere Funktionen die für eigene Tests und Beispiele genutzt werden können. '''services/appsample/appsample.c''' enthält die wichtig...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Application Sample

Einige leere Funktionen die für eigene Tests und Beispiele genutzt werden können.

services/appsample/appsample.c enthält die wichtigsten Funktionen:

  • "app_sample_init" wird während des bootens ausgeführt.
  • "app_sample_periodic" wird periodisch ausgeführt (default ist 100*20ms = 2 Sekunden)

Einfach den Timer anpassen, um die Periode zu ändern.

   timer(100,app_sample_periodic)

Ist ECMD aktiviert, können über die services/appsample/ecmd.c 3 Befehle abgesetzt werden.

  • "sample" ruft die Funktion "parse_cmd_app_sample_command" auf und kann für eigene Zwecke angepasst werden.
  • "sample_init" ruft manuell die Funktion "app_sample_init" auf
  • "sample_periodic" ruft manuell die Funktion "app_sample_periodic" auf