scanner-test

This commit is contained in:
Hansi Reiser 2019-04-04 08:10:56 +02:00
parent c4f3e8d63b
commit a22bb43c89
1 changed files with 5 additions and 2 deletions

View File

@ -11,6 +11,7 @@
#include "SX1278FSK.h" #include "SX1278FSK.h"
#include "SPI.h" #include "SPI.h"
#include <Sonde.h>
SX1278FSK::SX1278FSK() SX1278FSK::SX1278FSK()
{ {
@ -98,7 +99,7 @@ byte SX1278FSK::readRegister(byte address)
digitalWrite(SX1278_SS,LOW); digitalWrite(SX1278_SS,LOW);
delay(1); //delay(1);
bitClear(address, 7); // Bit 7 cleared to write in registers bitClear(address, 7); // Bit 7 cleared to write in registers
SPI.transfer(address); SPI.transfer(address);
value = SPI.transfer(0x00); value = SPI.transfer(0x00);
@ -129,7 +130,7 @@ void SX1278FSK::writeRegister(byte address, byte data)
{ {
digitalWrite(SX1278_SS,LOW); digitalWrite(SX1278_SS,LOW);
delay(1); //delay(1);
bitSet(address, 7); // Bit 7 set to read from registers bitSet(address, 7); // Bit 7 set to read from registers
SPI.transfer(address); SPI.transfer(address);
SPI.transfer(data); SPI.transfer(data);
@ -690,6 +691,7 @@ uint8_t SX1278FSK::receivePacketTimeout(uint32_t wait, byte *data)
if(di==1) { if(di==1) {
int rssi=getRSSI(); int rssi=getRSSI();
Serial.print("Test: RSSI="); Serial.println(rssi); Serial.print("Test: RSSI="); Serial.println(rssi);
si.rssi = rssi;
} }
if(di>520) { if(di>520) {
// TODO // TODO
@ -705,6 +707,7 @@ uint8_t SX1278FSK::receivePacketTimeout(uint32_t wait, byte *data)
Serial.println(F("** The timeout has expired **")); Serial.println(F("** The timeout has expired **"));
Serial.println(); Serial.println();
#endif #endif
si.rssi = getRSSI();
writeRegister(REG_OP_MODE, FSK_STANDBY_MODE); // Setting standby FSK mode writeRegister(REG_OP_MODE, FSK_STANDBY_MODE); // Setting standby FSK mode
return 1; // TIMEOUT return 1; // TIMEOUT
} }