Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 37c81dc

Browse filesBrowse files
not-surtSuGlider
andauthored
Add LED_BUILTIN* definitions and initialization for LEDs to stop them floating. (espressif#7636)
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
1 parent 7818fd3 commit 37c81dc
Copy full SHA for 37c81dc

File tree

2 files changed

+11
-0
lines changed
Filter options

2 files changed

+11
-0
lines changed

‎variants/AirM2M_CORE_ESP32C3/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/AirM2M_CORE_ESP32C3/pins_arduino.h
+4Lines changed: 4 additions & 0 deletions
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

+7Lines changed: 7 additions & 0 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.