This commit is contained in:
Serge NOEL
2026-02-10 11:27:18 +01:00
parent 549c9f388e
commit 4423bb2de1
175 changed files with 238087 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch

View File

@@ -0,0 +1,10 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846
// for the documentation about the extensions.json format
"recommendations": [
"platformio.platformio-ide"
],
"unwantedRecommendations": [
"ms-vscode.cpptools-extension-pack"
]
}

View File

@@ -0,0 +1,14 @@
[env]
platform = espressif32
framework = arduino
monitor_speed = 115200
monitor_filters = colorize, esp32_exception_decoder
upload_speed = 460800
build_type = debug
lib_deps =
adafruit/Adafruit NeoPixel @ ^1.11.0
[env:esp32-dev-board]
board = lolin_c3_mini
build_flags =
-D SERIAL_BAUD=115200

View File

@@ -0,0 +1,32 @@
#include <Arduino.h>
#include <Adafruit_NeoPixel.h>
#include <Ticker.h>
#define PIN_LED 8
#define LED_COUNT 1
Adafruit_NeoPixel pixels(LED_COUNT, PIN_LED, NEO_GRB + NEO_KHZ800);
Ticker tOn, tOff;
void setup()
{
Serial.begin(SERIAL_BAUD);
Serial.println(F("Hello,"));
Serial.println(F("I'm"));
Serial.println(F("ESP32-C3!"));
tOn.attach_ms(500, [](){
pixels.setPixelColor(0, pixels.Color(0, 150, 0));
pixels.show();
});
delay(250);
tOff.attach_ms(500, [](){
pixels.setPixelColor(0, pixels.Color(0, 0, 0));
pixels.show();
Serial.printf("[%ld] %#08lx\n", millis(), random());
});
}
void loop(){}