HELTEC V3 GPS Wire1 test

This commit is contained in:
richonguzman 2024-05-10 18:39:33 -04:00
parent 5c2f886b5a
commit 344112b9d8
3 changed files with 13 additions and 3 deletions

View File

@ -31,7 +31,11 @@ namespace BME_Utils {
void setup() {
if (Config.bme.active) {
bool status;
#ifdef HELTEC_V3_GPS
status = bme.begin(0x76, &Wire1);
#else
status = bme.begin(0x76);
#endif
if (!status) {
show_display("ERROR", "", "BME/BMP sensor active", "but no sensor found...", "", 2000);
logger.log(logging::LoggerLevel::LOGGER_LEVEL_ERROR, "BME", " BME/BMP sensor Active in config but not found! Check Wiring");

View File

@ -143,6 +143,8 @@
#define OLED_SDA 17
#define OLED_SCL 18
#define OLED_RST 21
#define BOARD_I2C_SDA 45
#define BOARD_I2C_SCL 46
#define GPS_RX 47
#define GPS_TX 48
#define BUTTON_PIN 0

View File

@ -411,10 +411,14 @@ namespace POWER_Utils {
pinMode(ADC_CTRL, OUTPUT);
#endif
#if defined(HELTEC_WIRELESS_TRACKER)
#ifdef HELTEC_WIRELESS_TRACKER
Wire.begin(BOARD_I2C_SDA, BOARD_I2C_SCL);
#endif
#ifdef HELTEC_V3_GPS
Wire1.begin(BOARD_I2C_SDA, BOARD_I2C_SCL);
#endif
#if defined(TTGO_T_DECK_GPS)
pinMode(BOARD_POWERON, OUTPUT);
digitalWrite(BOARD_POWERON, HIGH);
@ -476,7 +480,7 @@ namespace POWER_Utils {
#ifdef HELTEC_WIRELESS_TRACKER
Serial.flush();
/*Serial.flush(); // not working yet
SPI.endTransaction();
SPI.end();
pinMode(RADIO_DIO1_PIN, ANALOG);
@ -488,7 +492,7 @@ namespace POWER_Utils {
pinMode(RADIO_CS_PIN, OUTPUT);
digitalWrite(RADIO_CS_PIN, HIGH);
gpio_hold_en((gpio_num_t)RADIO_CS_PIN);
gpio_hold_en((gpio_num_t)RADIO_CS_PIN);*/
#endif