scanner-test
This commit is contained in:
parent
c4f3e8d63b
commit
a22bb43c89
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue