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