ESP32 TTGO LoRa endPacket() зависает/зависает при отправке сообщенийC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 ESP32 TTGO LoRa endPacket() зависает/зависает при отправке сообщений

Сообщение Anonymous »

Я работаю с ESP32 TTGO T-Display с модулем LoRa (SX1276) и испытываю проблемы, из-за которых функция LoRa.endPacket() зависает на неопределенный срок.
< Strong>Аппаратное обеспечение:
  • TTGO T-Display ESP32 с LoRa
  • Использование Arduino IDE 2.x
  • Версия библиотеки LoRa: 0.8.0
Код:< /p>

Код: Выделить всё

// Minimal reproducible example
#include 
#include 

#define LORA_SCK     5
#define LORA_MISO    19
#define LORA_MOSI    27
#define LORA_CS      18
#define LORA_RST     23
#define LORA_IRQ     26
#define LORA_FREQ    868E6

void setup() {
Serial.begin(115200);
SPI.begin(LORA_SCK, LORA_MISO, LORA_MOSI, LORA_CS);
LoRa.setPins(LORA_CS, LORA_RST, LORA_IRQ);

if (!LoRa.begin(LORA_FREQ)) {
Serial.println("LoRa failed!");
while (1);
}

LoRa.setTxPower(14);
LoRa.setSpreadingFactor(7);
LoRa.setSignalBandwidth(125E3);
}

void loop() {
if (!LoRa.beginPacket()) {
Serial.println("Begin failed");
return;
}

LoRa.print("TEST");
bool success = LoRa.endPacket(); // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79331076/esp32-ttgo-lora-endpacket-hanging-freezing-when-sending-messages[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»