Discussion:
[ethersex-devel] RFM12
Peternmayen
2016-01-11 23:44:14 UTC
Permalink
Hallo,

ich habe versucht nach der Beschreibung auf der Seite

http://old.ethersex.de/index.php/BitfehlerASK zu arbeiten.

Ich konnte nur die "alte" Wiki Seite finden.
Keine im neuen Wiki. Somit passt auch die Beschreibung der Auswahl in
Ethersex nicht dem aktuellen Stand der Entwiclung. Ich erhalte folgende
Fehlermeldung nach "make"

In file included from ./config.h:76:0,
from hardware/radio/rfm12/rfm12.c:31:
./pinning.c:35:31: error: ‘PORTSPI_CS_RFM12_RFM12_IP_USE_RFM12_PORT’
undeclared here (not in a function)
#define _PORT_CHAR(character) PORT ## character
^
./pinning.c:36:30: note: in expansion of macro ‘_PORT_CHAR’
#define PORT_CHAR(character) _PORT_CHAR(character)
^
hardware/radio/rfm12/rfm12.c:39:24: note: in expansion of macro ‘PORT_CHAR’
#define _RFM12_PORT(c) PORT_CHAR(SPI_CS_RFM12_ ## c ## _PORT)
^
hardware/radio/rfm12/rfm12.c:40:24: note: in expansion of macro
‘_RFM12_PORT’
#define RFM12_PORT(c) _RFM12_PORT(c)
^
hardware/radio/rfm12/rfm12.c:47:5: note: in expansion of macro ‘RFM12_PORT’
{&RFM12_PORT(RFM12_IP_USE_RFM12),
^
In file included from /usr/lib/avr/include/avr/io.h:99:0,
from /usr/lib/avr/include/avr/wdt.h:41,
from ./config.h:85,
from hardware/radio/rfm12/rfm12.c:31:
./pinning.c:38:30: error: ‘PINSPI_CS_RFM12_RFM12_IP_USE_RFM12_PIN’
undeclared here (not in a function)
#define _PIN_CHAR(character) PIN ## character
^
./pinning.c:39:29: note: in expansion of macro ‘_PIN_CHAR’
#define PIN_CHAR(character) _PIN_CHAR(character)
^
hardware/radio/rfm12/rfm12.c:41:23: note: in expansion of macro ‘PIN_CHAR’
#define _RFM12_PIN(c) PIN_CHAR(SPI_CS_RFM12_ ## c ## _PIN)
^
hardware/radio/rfm12/rfm12.c:42:23: note: in expansion of macro ‘_RFM12_PIN’
#define RFM12_PIN(c) _RFM12_PIN(c)
^
hardware/radio/rfm12/rfm12.c:48:8: note: in expansion of macro ‘RFM12_PIN’
_BV(RFM12_PIN(RFM12_IP_USE_RFM12)),
^
make: *** [hardware/radio/rfm12/rfm12.o] Fehler 1

Habe bei der Suche gesehen, das mein RFM69C wie ein RFM12B angeschlossen
wird.
Habe aber nicht gesehen, das diese mit 3,3 V anstelle 5V versorgt werden.
Kann ich mir dann weiteres sparen, weil das Modul schon defekt ist, oder
macht es Sinn weiter zu machen? Halten die die höhere Spannung aus?
Meinhard Ritscher
2016-01-12 19:49:30 UTC
Permalink
Hallo Peter,
Post by Peternmayen
Habe bei der Suche gesehen, das mein RFM69C wie ein RFM12B angeschlossen
wird.
Pinkompatibel sind die beiden Module zwar, von der Ansteuerung her sind sie
aber verschieden.
Ich betreibe hier seit einiger Zeit ein RFM69CW an einem netio (+addon).
Der Code ist aber noch weit entfernt von einem PR:
https://github.com/cyc1ingsir/ethersex/tree/prepare_rfm69_pr/
Post by Peternmayen
Habe aber nicht gesehen, das diese mit 3,3 V anstelle 5V versorgt werden.
Kann ich mir dann weiteres sparen, weil das Modul schon defekt ist, oder
macht es Sinn weiter zu machen? Halten die die höhere Spannung aus?
Dazu gibt es hier eine interessante Diskussion:
https://lowpowerlab.com/forum/index.php?topic=840.0
Laut datasheet darf die Spannung nur max 3.6V betragen...

Meinhard

Loading...