Merge pull request #965 from cyberman54/master

sync dev to master
This commit is contained in:
Verkehrsrot authored and GitHub committed 2023-05-20 15:47:13 +02:00
commit 487197656e
4 files changed
+18 -5

No files matched your search

+6 -3
View File
@@ -1,13 +1,14 @@
// clang-format off
// upload_speed 921600
// board ttgo-lora32-v1
// board ttgo-lora32-v2
// https://github.com/LilyGO/TTGO-LORA32
#ifndef _TTGOV2_H
#define _TTGOV2_H
#include <stdint.h>
// Hardware related definitions for TTGO V2 Board
// Hardware related definitions for LilyGO TTGO LORA32 V2 Board
#define HAS_LORA 1 // comment out if device shall not send data via LoRa
#define CFG_sx1276_radio 1 // HPD13A LoRa SoC
@@ -34,8 +35,10 @@
// Pins for LORA chip SPI interface come from board file, we need some
// additional definitions for LMIC
#define LORA_RST LMIC_UNUSED_PIN
// ********************************************************************************************
//! LORA_IO1 is not connected on LilyGO TTGO V2 - bodge wire from LORA_IO1 to GPIO33 necessary
#define LORA_IO1 (33)
// ********************************************************************************************
#define LORA_IO2 LMIC_UNUSED_PIN
#endif
+4
View File
@@ -219,7 +219,11 @@ void lora_send(void *pvParameters) {
xQueueReceive(LoraSendQueue, &SendBuffer, (TickType_t)0);
break;
case LMIC_ERROR_TX_BUSY: // LMIC already has a tx message pending
ESP_LOGV(TAG, "Message not sent, LMIC busy, will retry later");
vTaskDelay(pdMS_TO_TICKS(500 + random(400))); // wait a while
break;
case LMIC_ERROR_TX_FAILED: // message was not sent
ESP_LOGV(TAG, "Message not sent, TX failed, will retry later");
vTaskDelay(pdMS_TO_TICKS(500 + random(400))); // wait a while
break;
case LMIC_ERROR_TX_TOO_LARGE: // message size exceeds LMIC buffer size