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 1ca9dab

Browse filesBrowse files
authored
fix(arduino_pins): fixes Lolin-C3-Pico and C3-Mini RGB LED pin + C3-Pico SPI SCK pin definition (#11186)
* fix(arduino_pins): fixes RGB LED pin and SPI SCK pin definition * fix(arduino_pins): lolin-c3-mini rgb led pin
1 parent caa5971 commit 1ca9dab
Copy full SHA for 1ca9dab

File tree

2 files changed

+19
-3
lines changed
Filter options

2 files changed

+19
-3
lines changed

‎variants/lolin_c3_mini/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lolin_c3_mini/pins_arduino.h
+9-1Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@
22
#define Pins_Arduino_h
33

44
#include <stdint.h>
5+
#include "soc/soc_caps.h"
56

6-
static const uint8_t LED_BUILTIN = 7;
7+
// based on https://www.wemos.cc/en/latest/c3/c3_mini.html
8+
// WS2812 RGB LED on pin 7
9+
#define PIN_RGB_LED 7
10+
// BUILTIN_LED can be used in new Arduino API digitalWrite() like in Blink.ino
11+
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + PIN_RGB_LED;
712
#define BUILTIN_LED LED_BUILTIN // backward compatibility
813
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
14+
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API rgbLedWrite()
15+
#define RGB_BUILTIN LED_BUILTIN
16+
#define RGB_BRIGHTNESS 64
917

1018
static const uint8_t TX = 21;
1119
static const uint8_t RX = 20;

‎variants/lolin_c3_pico/pins_arduino.h

Copy file name to clipboardExpand all lines: variants/lolin_c3_pico/pins_arduino.h
+10-2Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,18 @@
44
#define Pins_Arduino_h
55

66
#include <stdint.h>
7+
#include "soc/soc_caps.h"
78

8-
static const uint8_t LED_BUILTIN = 7;
9+
// based on https://www.wemos.cc/en/latest/c3/c3_pico.html
10+
// WS2812 RGB LED on pin 7
11+
#define PIN_RGB_LED 7
12+
// BUILTIN_LED can be used in new Arduino API digitalWrite() like in Blink.ino
13+
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + PIN_RGB_LED;
914
#define BUILTIN_LED LED_BUILTIN // backward compatibility
1015
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
16+
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API rgbLedWrite()
17+
#define RGB_BUILTIN LED_BUILTIN
18+
#define RGB_BRIGHTNESS 64
1119

1220
static const uint8_t TX = 21;
1321
static const uint8_t RX = 20;
@@ -17,7 +25,7 @@ static const uint8_t SCL = 10;
1725

1826
static const uint8_t VBAT = 3;
1927

20-
static const uint8_t SCK = 2;
28+
static const uint8_t SCK = 1;
2129
static const uint8_t MISO = 0;
2230
static const uint8_t MOSI = 4;
2331
static const uint8_t SS = 5;

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.