-
-
Notifications
You must be signed in to change notification settings - Fork 473
Closed
Labels
conclusion: invalidIssue/PR not validIssue/PR not validtype: imperfectionPerceived defect in any part of projectPerceived defect in any part of project
Description
Describe the problem
After Upgrade the Arduino IDE I get compilation errors for the Heltec_ESP32_Dev-Boards library. Before the upgrade it works without problems.
To reproduce
Compile a heltec lora 32 (V3) board code.
#include <WiFi.h>
#include <PubSubClient.h>
#include <HT_SSD1306Wire.h>
void setup() {}
void loop() {}
Compilation fails:
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx126x.c: In function 'sx126xSleep':
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx126x.c:247:5: error: implicit declaration of function 'delay'; did you mean 'Delay'? [-Wimplicit-function-declaration]
247 | delay( 2 );
| ^~~~~
| Delay
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx126x.c: In function 'SX126xGetPacketStatus':
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx126x.c:731:13: error: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
731 | memset( pktStatus, 0, sizeof( PacketStatus_t ) );
| ^~~~~~
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx126x.c:9:1: note: 'memset' is defined in header '<string.h>'; this is probably fixable by adding '#include <string.h>'
8 | #include "esp_sleep.h"
+++ |+#include <string.h>
9 | /*!
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx1262-board.c: In function 'SX126xWaitOnBusy':
d:\Chris\Dokumente\Arduino\libraries\Heltec_ESP32_Dev-Boards\src\driver\sx1262-board.c:82:17: error: implicit declaration of function 'lora_printf'; did you mean 'log_printf'? [-Wimplicit-function-declaration]
82 | lora_printf("spi timeout\r\n");
| ^~~~~~~~~~~
| log_printf
exit status 1
Compilation error: exit status 1
Expected behavior
Sketch compiles without error.
Arduino IDE version
2.3.5
Operating system
Windows
Operating system version
11
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details
Metadata
Metadata
Assignees
Labels
conclusion: invalidIssue/PR not validIssue/PR not validtype: imperfectionPerceived defect in any part of projectPerceived defect in any part of project