PromicroBoard.cpp 544 B

12345678910111213141516171819202122232425
  1. #include <Arduino.h>
  2. #include <Wire.h>
  3. #include "PromicroBoard.h"
  4. void PromicroBoard::begin() {
  5. NRF52Board::begin();
  6. btn_prev_state = HIGH;
  7. pinMode(PIN_VBAT_READ, INPUT);
  8. #ifdef BUTTON_PIN
  9. pinMode(BUTTON_PIN, INPUT_PULLUP);
  10. #endif
  11. #if defined(PIN_BOARD_SDA) && defined(PIN_BOARD_SCL)
  12. Wire.setPins(PIN_BOARD_SDA, PIN_BOARD_SCL);
  13. #endif
  14. Wire.begin();
  15. pinMode(SX126X_POWER_EN, OUTPUT);
  16. digitalWrite(SX126X_POWER_EN, HIGH);
  17. delay(10); // give sx1262 some time to power up
  18. }