Hallo Leute,

Folgendes ich nutze die letzte/neuste ethersex Version auf meinen radig 
webmodul und möchte gerne den sht71 sensor einsetzen.
Leider bekomme ich beim kompilieren folgenden Fehler:

-DAVR_BUILD -DF_CPU=14745600UL -mmcu=atmega644 -I.  -c -o hardware/sht/sht.o 
hardware/sht/sht.c
In file included from ./config.h:71:0,
                 from hardware/sht/sht.c:30:
./pinning.c:399:3: warning: »/*« innerhalb des Kommentars
In file included from hardware/sht/sht.c:33:0:
hardware/sht/sht.h:29:16: warning: ISO-C99 erfordert Whitespace hinter Makroname
hardware/sht/sht.h:30:17: warning: ISO-C99 erfordert Whitespace hinter Makroname
hardware/sht/sht.c: In function 'sht_init':
hardware/sht/sht.c:45:1: error: 'DDRSHT_SCK_PORT' undeclared (first use in this 
function)
hardware/sht/sht.c:45:1: note: each undeclared identifier is reported only once 
for each function it appears in
hardware/sht/sht.c:45:3: error: 'SHT_SCK_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:46:1: error: 'DDRSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:46:3: error: 'SHT_DATA_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:47:1: error: 'PORTSHT_SCK_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:48:1: error: 'PORTSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c: In function 'sht_send_byte':
hardware/sht/sht.c:98:1: error: 'DDRSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:98:7: error: 'SHT_DATA_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:103:1: error: 'PORTSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:108:1: error: 'PORTSHT_SCK_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:108:5: error: 'SHT_SCK_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:125:1: error: 'PINSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c: In function 'sht_read_byte':
hardware/sht/sht.c:144:1: error: 'DDRSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:144:3: error: 'SHT_DATA_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:151:1: error: 'PORTSHT_SCK_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:151:5: error: 'SHT_SCK_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c:160:1: error: 'PINSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:180:1: error: 'PORTSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c: In function 'sht_sensor_command':
hardware/sht/sht.c:238:1: error: 'PINSHT_DATA_PORT' undeclared (first use in 
this function)
hardware/sht/sht.c:238:10: error: 'SHT_DATA_PIN' undeclared (first use in this 
function)
hardware/sht/sht.c: In function 'sht_convert_temp':
hardware/sht/sht.c:301:33: error: 'SHT_VOLTAGE_COMPENSATION_D1' undeclared 
(first use in this function)
hardware/sht/sht.c:302:1: warning: control reaches end of non-void function
make: *** [hardware/sht/sht.o] Fehler 1

Bin nach Anleitung hier vor gegangen :
http://old.ethersex.de/index.php/SHT

Meine radig_web.m4 sieht wie folgt aus:

/* port the enc28j60 is attached to */
pin(SPI_CS_NET, PB3, OUTPUT)

/* port the sd-reader CS is attached to */
/*pin(SPI_CS_SD_READER, PB1, OUTPUT)

ifdef(`conf_SHT_SUPPORT', `dnl
pin(SHT_SCK, PA4, OUTPUT)
pin(SHT_DATA, PA5, OUTPUT)
SHT_VOLTAGE_COMPENSATION(5V)
')dnl

ifdef(`conf_ONEWIRE', `dnl
  /* onewire port range */
  ONEWIRE_PORT_RANGE(PB0, PB0)
')dnl

ifdef(`conf_STATUSLED_POWER', `dnl
pin(STATUSLED_POWER, PA3, OUTPUT)
')dnl

ifdef(`conf_STATUSLED_BOOTED', `dnl
pin(STATUSLED_BOOTED, PA3, OUTPUT)
')dnl

ifdef(`conf_STATUSLED_NETLINK', `dnl
pin(STATUSLED_NETLINK, PA1, OUTPUT)
')dnl

ifdef(`conf_RFM12', `dnl
  /* port the rfm12 module CS is attached to */
  pin(SPI_CS_RFM12_0, PB0,OUTPUT)
  RFM12_USE_INT(1)
  /* nur INT 0 available = PD2 (Pin 10) */
  RFM12_ASK_SENSE_USE_INT(0)

  /* port the LEDS for rfm12 txrx attached to */
  ifdef(`conf_STATUSLED_RFM12_TX', `
    pin(STATUSLED_RFM12_TX, PA0, OUTPUT)
  ')
  ifdef(`conf_STATUSLED_RFM12_RX', `
    pin(STATUSLED_RFM12_RX, PA2, OUTPUT)
  ')
')

Was mache ich falsch? Es sieht ja so aus als ob er die deklarierten Pins nicht 
erkennt.
Soll ich die:

pin(SHT_SCK, PA4, OUTPUT)
pin(SHT_DATA, PA5, OUTPUT)
SHT_VOLTAGE_COMPENSATION(5V)

direkt in die sht.h schreiben ????

Ich bitte um Hilfe und möchte mich schon mal im Voraus bedanken.
_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an