Re: [ethersex-devel] DALI-Support laesst sich nicht kompilieren

2016-06-01 Thread eku
Hallo Michael,

* Michael Hoereth  [160526 12:42]:
> Date: Thu, 26 May 2016 12:42:23 +0200
> From: Michael Hoereth 
> To: ethersex-devel@list.zerties.org
> Subject: [ethersex-devel] DALI-Support laesst sich nicht kompilieren
> 
> Liebe Leute,
>  
> erstmal Vielen Dank fuer dieses Projekt, das bei mir seit Jahren
> zuverlaessig als eine Art Ethernet-Steckdosenleiste arbeitet.
> Dann zum Problem:
> 
> Es geht: git clone, Auswahl "NetIO" und "Atmega644p" im menuconfig,
> kompilieren. Auch andere Optionen lassen sich einkompilieren.
> 
> Es geht nicht: DALI-Support aktivieren (mit oder ohne Unteroptionen).
> In diesem Fall bricht der gcc ab:
> 
> protocols/dali/dali.c: In function ‘dali_send’:
> protocols/dali/dali.c:36:1: error: ‘DDRDALI_OUT_PORT’ undeclared (first use 
> in this function)
> protocols/dali/dali.c:36:1: note: each undeclared identifier is reported only 
> once for each
> function it appears in
> protocols/dali/dali.c:36:5: error: ‘DALI_OUT_PIN’ undeclared (first use in 
> this function)
> etc.
> 
> Versucht habe ich: Trotz der Aussage "pinning no" auf der Wikiseite
> ein user_netio-pinning-file anzulegen, wo ich unter dem Punkt "DALI_SUPPORT=y"
> ein paar pins konfiguriert habe. Dieser Absatz scheint gar nicht gelesen
> zu werden, man kann da auch Blubb reinschreiben ohne entsprechende
> Fehlermeldung.
> 
> Moeglicherweise gibt es ein vordefiniertes Pinning irgendwo?
> 
> Nun bin ich leider kein Programmierer und daher ziemlich ratlos.
> System ist ein Debian 8 mit den im Wiki empfohlenen Paketen.

für eine Analyse hättest Du besser Deine Pinning-Konfigurationsdatei
angehangen. Glaskugellesen ist nicht meine Stärke.

Dali benötigt je einen Pin für Senden und Empfangen
(http://old.ethersex.de/index.php/DALI). Diese werden in jener 
Pinning-Konfigurationsdatei definiert:


ifdef(`conf_DALI', `dnl
  pin(DALI_OUT, PA1)
  pin(DALI_IN, PA2)
')

PA1 und PA2 an Deine Schaltung anpassen!

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] DALI-Support laesst sich nicht kompilieren

2016-06-05 Thread Michael Hoereth
On Wed, Jun 01, 2016 at 06:48:44PM +0200, e...@users.sourceforge.net wrote:

Hallo,

> für eine Analyse hättest Du besser Deine Pinning-Konfigurationsdatei
> angehangen. Glaskugellesen ist nicht meine Stärke.

ich hatte eigentlich gedacht, dass es gar kein explizites pinning
braucht - vielleicht habe ich "pinning = no" auf der Wikiseite 
falsch verstanden?


> ifdef(`conf_DALI', `dnl

Das war dann auch der Fehler: ich hatte analog zur .config geschrieben

ifdef(`conf_DALI_SUPPORT', `dnl und das ist falsch!

Jetzt laesst sich alles kompilieren, und ich kann mich ueber die
Interface-HW machen.

Koennte man das vielleicht ins alte Wiki schreiben (da kann man
ja wohl als normaler User nicht mehr editieren)?

Vielen Dank fuer Deine Antwort!

Gruesse,
Michael

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel