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
Post a Comment