Semtech SX1278/Arduino manual reset

 
Semtech SX1278/Arduino manual reset

Dragino Lora Module: SX1278 reset (Pin 7) is connected to Arduino digital pin 9.

#define SX_RESET                    9
#define SX_RESET_DELAY_H    5
#define SX_RESET_DELAY_L    100

void setup() {
  Serial.begin(SERIAL_SPEED);
  if (initSX())

bool initSX() {
  pinMode(SX_RESET, OUTPUT);
  resetSX();
  initSPI();
  if (readSPI(RegVersion) == 0) {
    return false;
  }
  setState(STATE_STANDBY);
  return true;
}

void resetSX() {
  digitalWrite(SX_RESET, LOW);
  delayMicroseconds(SX_RESET_DELAY_L);
  digitalWrite(SX_RESET, HIGH);
  delay(SX_RESET_DELAY_H);
}

Comments

Popular posts from this blog

Modifying old SDR# TETRA demod plug-in

Mods for SDR# TETRA demod plugin 1.0.14.0 - 2