Skip to content

Commit 5ad55c5

Browse files
not-surtSuGlider
authored andcommitted
Add LED_BUILTIN* definitions and initialization for LEDs to stop them floating. (#7636)
Co-authored-by: Rodrigo Garcia <[email protected]>
1 parent a3a1e7e commit 5ad55c5

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Diff for: variants/AirM2M_CORE_ESP32C3/pins_arduino.h

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
#define digitalPinToInterrupt(p) (((p)<NUM_DIGITAL_PINS)?(p):-1)
1212
#define digitalPinHasPWM(p) (p < EXTERNAL_NUM_INTERRUPTS)
1313

14+
static const uint8_t LED_BUILTIN = 12;
15+
#define BUILTIN_LED LED_BUILTIN
16+
static const uint8_t LED_BUILTIN_AUX = 13;
17+
1418
static const uint8_t TX = 21;
1519
static const uint8_t RX = 20;
1620

Diff for: variants/AirM2M_CORE_ESP32C3/variant.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#include "Arduino.h"
2+
3+
extern "C" void initVariant(void){
4+
// Stop LEDs floating
5+
pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, LOW);
6+
pinMode(LED_BUILTIN_AUX, OUTPUT); digitalWrite(LED_BUILTIN_AUX, LOW);
7+
}

0 commit comments

Comments
 (0)