Browse Source

SDK3.3: Changed structures for ESPNow and BLE PIN

pull/2265/head
Petr Kracik 2 months ago
parent
commit
c45a0fa9d5
  1. 4
      src/helpers/esp32/ESPNOWRadio.cpp
  2. 4
      src/helpers/esp32/SerialBLEInterface.cpp

4
src/helpers/esp32/ESPNOWRadio.cpp

@ -12,7 +12,11 @@ static uint8_t rx_buf[256];
static uint8_t last_rx_len = 0;
// callback when data is sent
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 5, 0)
static void OnDataSent(const esp_now_send_info_t *tx_info, esp_now_send_status_t status) {
#else
static void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) {
#endif
is_send_complete = true;
ESPNOW_DEBUG_PRINTLN("Send Status: %d", (int)status);
}

4
src/helpers/esp32/SerialBLEInterface.cpp

@ -29,7 +29,11 @@ void SerialBLEInterface::begin(const char* prefix, char* name, uint32_t pin_code
BLEDevice::setMTU(MAX_FRAME_SIZE);
BLESecurity sec;
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 5, 0)
sec.setPassKey(true, pin_code);
#else
sec.setStaticPIN(pin_code);
#endif
sec.setAuthenticationMode(ESP_LE_AUTH_REQ_SC_MITM_BOND);
//BLEDevice::setPower(ESP_PWR_LVL_N8);

Loading…
Cancel
Save