Forum: Mikrocontroller und Digitale Elektronik Ethersex ECMD eigene Funktionen


von Michael N. (garril)


Lesenswert?

Hallo,

ich würde gerne eigene Funktionen in Ethersex einbauen.

Leider bekomme ich es nicht zum laufen.

Was ich bis jetzt getan habe:

/ethersex/protocols/ecmd/custom_ecmd.c mit folgendem Inhalt erstellt:
1
#include "protocols/ecmd/ecmd-base.h"
2
int16_t parse_cmd_ledan()
3
{
4
  wait (10000);  
5
  pin set p1 1;
6
  return ECMD_FINAL_OK;
7
}
8
9
int16_t parse_cmd_ledaus()
10
{
11
  wait (10000);
12
  pin set p1 0;
13
  return ECMD_FINAL_OK;
14
}
15
16
/*
17
-- Ethersex META --
18
block(Cooles Modul)
19
ecmd_feature(ledan, "NEW ECMD COMMAND",, Test)
20
ecmd_feature(ledaus, "NEW ECMD COMMAND",, Test)
21
*/

Mit fehlt beim "make menuconfig" irgendwie die möglichkeit überhaupt 
diese Datei angeben zu können...
Außerdem benutzen die meisten als Funktionsparameter "(char *cmd, char 
*output, uint16_t len)". Wird das benötigt?
Beispiele sind leider rar gesäht im Internet...

Danke schonmal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.