Ethersex ECMD eigene Funktionen

OP #2790868
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren