Browse Source

Modify the default I2C pin configuration

pull/3032/head
Quency-D 1 week ago
parent
commit
627f1ec419
  1. 5
      variants/heltec_rc52/variant.cpp
  2. 6
      variants/heltec_rc52/variant.h

5
variants/heltec_rc52/variant.cpp

@ -48,9 +48,7 @@ void variant_shutdown()
digitalWrite(RADIOCORE_FEM_EN, LOW); digitalWrite(RADIOCORE_FEM_EN, LOW);
digitalWrite(RADIOCORE_VFEM_CTRL, LOW); digitalWrite(RADIOCORE_VFEM_CTRL, LOW);
digitalWrite(PIN_ADC_CTRL, !ADC_CTRL_ENABLED); digitalWrite(PIN_ADC_CTRL, !ADC_CTRL_ENABLED);
#ifdef PIN_BUZZER
digitalWrite(PIN_BUZZER, LOW);
#endif
digitalWrite(PIN_TFT_BL, !PIN_TFT_BL_ACTIVE); digitalWrite(PIN_TFT_BL, !PIN_TFT_BL_ACTIVE);
digitalWrite(PIN_TFT_EN, !PIN_TFT_EN_ACTIVE); digitalWrite(PIN_TFT_EN, !PIN_TFT_EN_ACTIVE);
@ -64,7 +62,6 @@ void variant_shutdown()
nrf_gpio_cfg_default(PIN_TFT_EN); nrf_gpio_cfg_default(PIN_TFT_EN);
nrf_gpio_cfg_default(PIN_TFT_CS); nrf_gpio_cfg_default(PIN_TFT_CS);
nrf_gpio_cfg_default(PIN_TFT_DC); nrf_gpio_cfg_default(PIN_TFT_DC);
nrf_gpio_cfg_default(PIN_TFT_MOSI);
nrf_gpio_cfg_default(PIN_TFT_RST); nrf_gpio_cfg_default(PIN_TFT_RST);
nrf_gpio_cfg_default(PIN_SPI_MISO); nrf_gpio_cfg_default(PIN_SPI_MISO);

6
variants/heltec_rc52/variant.h

@ -42,13 +42,11 @@ extern "C" {
#define PWRMGT_LPCOMP_REFSEL 1 #define PWRMGT_LPCOMP_REFSEL 1
#define WIRE_INTERFACES_COUNT 1 #define WIRE_INTERFACES_COUNT 1
// Default board-package I2C pins.
#define PIN_WIRE_SDA (0 + 6)
#define PIN_WIRE_SCL (0 + 29)
// External connector I2C used by MeshCore sensors/rotary input.
#define PIN_BOARD_SDA (32 + 11) // P1.11 #define PIN_BOARD_SDA (32 + 11) // P1.11
#define PIN_BOARD_SCL (0 + 2) // P0.02 #define PIN_BOARD_SCL (0 + 2) // P0.02
#define PIN_WIRE_SDA PIN_BOARD_SDA
#define PIN_WIRE_SCL PIN_BOARD_SCL
#define SENSOR_POWER_CTRL_PIN (0 + 12) #define SENSOR_POWER_CTRL_PIN (0 + 12)
#define SENSOR_POWER_ON HIGH #define SENSOR_POWER_ON HIGH
#define SENSOR_INT (0 + 20) #define SENSOR_INT (0 + 20)

Loading…
Cancel
Save