Browse Source

Adjust the sensor power-on sequence

pull/3032/head
Quency-D 1 week ago
parent
commit
8479fe8600
  1. 8
      variants/heltec_rc52/HeltecRC52Board.cpp
  2. 2
      variants/heltec_rc52/platformio.ini

8
variants/heltec_rc52/HeltecRC52Board.cpp

@ -41,20 +41,16 @@ void HeltecRC52Board::begin()
#endif
Wire.begin();
pinMode(RADIOCORE_VFEM_CTRL, OUTPUT);
digitalWrite(RADIOCORE_VFEM_CTRL, HIGH);
pinMode(RADIOCORE_FEM_EN, OUTPUT);
digitalWrite(RADIOCORE_FEM_EN, HIGH);
pinMode(SENSOR_RST_PIN, OUTPUT);
digitalWrite(SENSOR_RST_PIN, HIGH);
pinMode(SENSOR_INT, INPUT);
periph_power.begin();
#ifdef NRF52_POWER_MANAGEMENT
checkBootVoltage(&power_config);
#endif
periph_power.begin();
periph_power.claim();
}
void HeltecRC52Board::shutdownPeripherals()

2
variants/heltec_rc52/platformio.ini

@ -23,6 +23,8 @@ build_flags = ${nrf52_base.build_flags}
-D LORA_TX_POWER=22
-D SX126X_CURRENT_LIMIT=140
-D SX126X_RX_BOOSTED_GAIN=1
-D SX126X_DIO2_AS_RF_SWITCH=true
-D SX126X_DIO3_TCXO_VOLTAGE=1.8
build_src_filter = ${nrf52_base.build_src_filter}
+<helpers/*.cpp>
+<helpers/sensors>

Loading…
Cancel
Save