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

Sign up
Appearance settings

Commit 1cb2cc7

Browse files
feat(esp32): Added Unexpected Maker BLING board (#9272)
1 parent c4b55bb commit 1cb2cc7

File tree

5 files changed

+262
-20
lines changed

5 files changed

+262
-20
lines changed

‎boards.txt

Lines changed: 172 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2706,6 +2706,158 @@ aventen_s3_sync.menu.EraseFlash.all.upload.erase_cmd=-e
27062706

27072707
##############################################################
27082708

2709+
um_bling.name=UM BLING
2710+
um_bling.vid.0=0x303a
2711+
um_bling.pid.0=0x817F
2712+
2713+
um_bling.bootloader.tool=esptool_py
2714+
um_bling.bootloader.tool.default=esptool_py
2715+
2716+
um_bling.upload.tool=esptool_py
2717+
um_bling.upload.tool.default=esptool_py
2718+
um_bling.upload.tool.network=esp_ota
2719+
2720+
um_bling.upload.maximum_size=1310720
2721+
um_bling.upload.maximum_data_size=327680
2722+
um_bling.upload.flags=
2723+
um_bling.upload.extra_flags=
2724+
um_bling.upload.use_1200bps_touch=false
2725+
um_bling.upload.wait_for_upload_port=false
2726+
2727+
um_bling.serial.disableDTR=false
2728+
um_bling.serial.disableRTS=false
2729+
2730+
um_bling.build.tarch=xtensa
2731+
um_bling.build.bootloader_addr=0x0
2732+
um_bling.build.target=esp32s3
2733+
um_bling.build.mcu=esp32s3
2734+
um_bling.build.core=esp32
2735+
um_bling.build.variant=um_bling
2736+
um_bling.build.board=BLING
2737+
2738+
um_bling.build.usb_mode=1
2739+
um_bling.build.cdc_on_boot=0
2740+
um_bling.build.msc_on_boot=0
2741+
um_bling.build.dfu_on_boot=0
2742+
um_bling.build.f_cpu=240000000L
2743+
um_bling.build.flash_size=8MB
2744+
um_bling.build.flash_freq=80m
2745+
um_bling.build.flash_mode=dio
2746+
um_bling.build.boot=qio
2747+
um_bling.build.partitions=default
2748+
um_bling.build.defines=
2749+
um_bling.build.loop_core=
2750+
um_bling.build.event_core=
2751+
um_bling.build.flash_type=qio
2752+
um_bling.build.psram_type=qspi
2753+
um_bling.build.memory_type=qio_qspi
2754+
2755+
um_bling.menu.LoopCore.1=Core 1
2756+
um_bling.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
2757+
um_bling.menu.LoopCore.0=Core 0
2758+
um_bling.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
2759+
2760+
um_bling.menu.EventsCore.1=Core 1
2761+
um_bling.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
2762+
um_bling.menu.EventsCore.0=Core 0
2763+
um_bling.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
2764+
2765+
um_bling.menu.USBMode.hwcdc=Hardware CDC and JTAG
2766+
um_bling.menu.USBMode.hwcdc.build.usb_mode=1
2767+
um_bling.menu.USBMode.default=USB-OTG (TinyUSB)
2768+
um_bling.menu.USBMode.default.build.usb_mode=0
2769+
2770+
um_bling.menu.CDCOnBoot.cdc=Enabled
2771+
um_bling.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
2772+
um_bling.menu.CDCOnBoot.default=Disabled
2773+
um_bling.menu.CDCOnBoot.default.build.cdc_on_boot=0
2774+
2775+
um_bling.menu.MSCOnBoot.default=Disabled
2776+
um_bling.menu.MSCOnBoot.default.build.msc_on_boot=0
2777+
um_bling.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
2778+
um_bling.menu.MSCOnBoot.msc.build.msc_on_boot=1
2779+
2780+
um_bling.menu.DFUOnBoot.default=Disabled
2781+
um_bling.menu.DFUOnBoot.default.build.dfu_on_boot=0
2782+
um_bling.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
2783+
um_bling.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
2784+
2785+
um_bling.menu.UploadMode.default=UART0 / Hardware CDC
2786+
um_bling.menu.UploadMode.default.upload.use_1200bps_touch=false
2787+
um_bling.menu.UploadMode.default.upload.wait_for_upload_port=false
2788+
um_bling.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
2789+
um_bling.menu.UploadMode.cdc.upload.use_1200bps_touch=true
2790+
um_bling.menu.UploadMode.cdc.upload.wait_for_upload_port=true
2791+
2792+
um_bling.menu.PSRAM.enabled=Enabled
2793+
um_bling.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
2794+
um_bling.menu.PSRAM.disabled=Disabled
2795+
um_bling.menu.PSRAM.disabled.build.defines=
2796+
2797+
um_bling.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
2798+
um_bling.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2799+
um_bling.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2800+
um_bling.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
2801+
um_bling.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
2802+
um_bling.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
2803+
um_bling.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
2804+
um_bling.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
2805+
2806+
um_bling.menu.CPUFreq.240=240MHz (WiFi)
2807+
um_bling.menu.CPUFreq.240.build.f_cpu=240000000L
2808+
um_bling.menu.CPUFreq.160=160MHz (WiFi)
2809+
um_bling.menu.CPUFreq.160.build.f_cpu=160000000L
2810+
um_bling.menu.CPUFreq.80=80MHz (WiFi)
2811+
um_bling.menu.CPUFreq.80.build.f_cpu=80000000L
2812+
um_bling.menu.CPUFreq.40=40MHz
2813+
um_bling.menu.CPUFreq.40.build.f_cpu=40000000L
2814+
um_bling.menu.CPUFreq.20=20MHz
2815+
um_bling.menu.CPUFreq.20.build.f_cpu=20000000L
2816+
um_bling.menu.CPUFreq.10=10MHz
2817+
um_bling.menu.CPUFreq.10.build.f_cpu=10000000L
2818+
2819+
um_bling.menu.FlashMode.qio=QIO
2820+
um_bling.menu.FlashMode.qio.build.flash_mode=dio
2821+
um_bling.menu.FlashMode.qio.build.boot=qio
2822+
um_bling.menu.FlashMode.dio=DIO
2823+
um_bling.menu.FlashMode.dio.build.flash_mode=dio
2824+
um_bling.menu.FlashMode.dio.build.boot=dio
2825+
2826+
um_bling.menu.UploadSpeed.921600=921600
2827+
um_bling.menu.UploadSpeed.921600.upload.speed=921600
2828+
um_bling.menu.UploadSpeed.115200=115200
2829+
um_bling.menu.UploadSpeed.115200.upload.speed=115200
2830+
um_bling.menu.UploadSpeed.256000.windows=256000
2831+
um_bling.menu.UploadSpeed.256000.upload.speed=256000
2832+
um_bling.menu.UploadSpeed.230400.windows.upload.speed=256000
2833+
um_bling.menu.UploadSpeed.230400=230400
2834+
um_bling.menu.UploadSpeed.230400.upload.speed=230400
2835+
um_bling.menu.UploadSpeed.460800.linux=460800
2836+
um_bling.menu.UploadSpeed.460800.macosx=460800
2837+
um_bling.menu.UploadSpeed.460800.upload.speed=460800
2838+
um_bling.menu.UploadSpeed.512000.windows=512000
2839+
um_bling.menu.UploadSpeed.512000.upload.speed=512000
2840+
2841+
um_bling.menu.DebugLevel.none=None
2842+
um_bling.menu.DebugLevel.none.build.code_debug=0
2843+
um_bling.menu.DebugLevel.error=Error
2844+
um_bling.menu.DebugLevel.error.build.code_debug=1
2845+
um_bling.menu.DebugLevel.warn=Warn
2846+
um_bling.menu.DebugLevel.warn.build.code_debug=2
2847+
um_bling.menu.DebugLevel.info=Info
2848+
um_bling.menu.DebugLevel.info.build.code_debug=3
2849+
um_bling.menu.DebugLevel.debug=Debug
2850+
um_bling.menu.DebugLevel.debug.build.code_debug=4
2851+
um_bling.menu.DebugLevel.verbose=Verbose
2852+
um_bling.menu.DebugLevel.verbose.build.code_debug=5
2853+
2854+
um_bling.menu.EraseFlash.none=Disabled
2855+
um_bling.menu.EraseFlash.none.upload.erase_cmd=
2856+
um_bling.menu.EraseFlash.all=Enabled
2857+
um_bling.menu.EraseFlash.all.upload.erase_cmd=-e
2858+
2859+
##############################################################
2860+
27092861
um_feathers2.name=UM FeatherS2
27102862
um_feathers2.vid.0=0x239A
27112863
um_feathers2.pid.0=0x80AB
@@ -3024,7 +3176,7 @@ um_feathers3.build.variant=um_feathers3
30243176
um_feathers3.build.board=FEATHERS3
30253177

30263178
um_feathers3.build.usb_mode=1
3027-
um_feathers3.build.cdc_on_boot=0
3179+
um_feathers3.build.cdc_on_boot=1
30283180
um_feathers3.build.msc_on_boot=0
30293181
um_feathers3.build.dfu_on_boot=0
30303182
um_feathers3.build.f_cpu=240000000L
@@ -3050,10 +3202,10 @@ um_feathers3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
30503202
um_feathers3.menu.EventsCore.0=Core 0
30513203
um_feathers3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
30523204

3053-
um_feathers3.menu.USBMode.default=USB-OTG (TinyUSB)
3054-
um_feathers3.menu.USBMode.default.build.usb_mode=0
30553205
um_feathers3.menu.USBMode.hwcdc=Hardware CDC and JTAG
30563206
um_feathers3.menu.USBMode.hwcdc.build.usb_mode=1
3207+
um_feathers3.menu.USBMode.default=USB-OTG (TinyUSB)
3208+
um_feathers3.menu.USBMode.default.build.usb_mode=0
30573209

30583210
um_feathers3.menu.CDCOnBoot.cdc=Enabled
30593211
um_feathers3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
@@ -3070,10 +3222,10 @@ um_feathers3.menu.DFUOnBoot.default.build.dfu_on_boot=0
30703222
um_feathers3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
30713223
um_feathers3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
30723224

3073-
um_feathers3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3074-
um_feathers3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
30753225
um_feathers3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
30763226
um_feathers3.menu.UploadMode.default=UART0 / Hardware CDC
3227+
um_feathers3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3228+
um_feathers3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
30773229
um_feathers3.menu.UploadMode.default.upload.use_1200bps_touch=false
30783230
um_feathers3.menu.UploadMode.default.upload.wait_for_upload_port=false
30793231

@@ -3185,7 +3337,7 @@ um_nanos3.build.variant=um_nanos3
31853337
um_nanos3.build.board=NANOS3
31863338

31873339
um_nanos3.build.usb_mode=1
3188-
um_nanos3.build.cdc_on_boot=0
3340+
um_nanos3.build.cdc_on_boot=1
31893341
um_nanos3.build.msc_on_boot=0
31903342
um_nanos3.build.dfu_on_boot=0
31913343
um_nanos3.build.f_cpu=240000000L
@@ -3211,10 +3363,10 @@ um_nanos3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
32113363
um_nanos3.menu.EventsCore.0=Core 0
32123364
um_nanos3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
32133365

3214-
um_nanos3.menu.USBMode.default=USB-OTG (TinyUSB)
3215-
um_nanos3.menu.USBMode.default.build.usb_mode=0
32163366
um_nanos3.menu.USBMode.hwcdc=Hardware CDC and JTAG
32173367
um_nanos3.menu.USBMode.hwcdc.build.usb_mode=1
3368+
um_nanos3.menu.USBMode.default=USB-OTG (TinyUSB)
3369+
um_nanos3.menu.USBMode.default.build.usb_mode=0
32183370

32193371
um_nanos3.menu.CDCOnBoot.cdc=Enabled
32203372
um_nanos3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
@@ -3231,10 +3383,10 @@ um_nanos3.menu.DFUOnBoot.default.build.dfu_on_boot=0
32313383
um_nanos3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
32323384
um_nanos3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
32333385

3234-
um_nanos3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3235-
um_nanos3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
32363386
um_nanos3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
32373387
um_nanos3.menu.UploadMode.default=UART0 / Hardware CDC
3388+
um_nanos3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3389+
um_nanos3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
32383390
um_nanos3.menu.UploadMode.default.upload.use_1200bps_touch=false
32393391
um_nanos3.menu.UploadMode.default.upload.wait_for_upload_port=false
32403392

@@ -3337,7 +3489,7 @@ um_pros3.build.variant=um_pros3
33373489
um_pros3.build.board=PROS3
33383490

33393491
um_pros3.build.usb_mode=1
3340-
um_pros3.build.cdc_on_boot=0
3492+
um_pros3.build.cdc_on_boot=1
33413493
um_pros3.build.msc_on_boot=0
33423494
um_pros3.build.dfu_on_boot=0
33433495
um_pros3.build.f_cpu=240000000L
@@ -3363,10 +3515,10 @@ um_pros3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
33633515
um_pros3.menu.EventsCore.0=Core 0
33643516
um_pros3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
33653517

3366-
um_pros3.menu.USBMode.default=USB-OTG (TinyUSB)
3367-
um_pros3.menu.USBMode.default.build.usb_mode=0
33683518
um_pros3.menu.USBMode.hwcdc=Hardware CDC and JTAG
33693519
um_pros3.menu.USBMode.hwcdc.build.usb_mode=1
3520+
um_pros3.menu.USBMode.default=USB-OTG (TinyUSB)
3521+
um_pros3.menu.USBMode.default.build.usb_mode=0
33703522

33713523
um_pros3.menu.CDCOnBoot.cdc=Enabled
33723524
um_pros3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
@@ -3383,10 +3535,10 @@ um_pros3.menu.DFUOnBoot.default.build.dfu_on_boot=0
33833535
um_pros3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
33843536
um_pros3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
33853537

3386-
um_pros3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3387-
um_pros3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
33883538
um_pros3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
33893539
um_pros3.menu.UploadMode.default=UART0 / Hardware CDC
3540+
um_pros3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3541+
um_pros3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
33903542
um_pros3.menu.UploadMode.default.upload.use_1200bps_touch=false
33913543
um_pros3.menu.UploadMode.default.upload.wait_for_upload_port=false
33923544

@@ -3993,7 +4145,7 @@ um_tinys3.build.variant=um_tinys3
39934145
um_tinys3.build.board=TINYS3
39944146

39954147
um_tinys3.build.usb_mode=1
3996-
um_tinys3.build.cdc_on_boot=0
4148+
um_tinys3.build.cdc_on_boot=1
39974149
um_tinys3.build.msc_on_boot=0
39984150
um_tinys3.build.dfu_on_boot=0
39994151
um_tinys3.build.f_cpu=240000000L
@@ -4019,10 +4171,10 @@ um_tinys3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
40194171
um_tinys3.menu.EventsCore.0=Core 0
40204172
um_tinys3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
40214173

4022-
um_tinys3.menu.USBMode.default=USB-OTG (TinyUSB)
4023-
um_tinys3.menu.USBMode.default.build.usb_mode=0
40244174
um_tinys3.menu.USBMode.hwcdc=Hardware CDC and JTAG
40254175
um_tinys3.menu.USBMode.hwcdc.build.usb_mode=1
4176+
um_tinys3.menu.USBMode.default=USB-OTG (TinyUSB)
4177+
um_tinys3.menu.USBMode.default.build.usb_mode=0
40264178

40274179
um_tinys3.menu.CDCOnBoot.cdc=Enabled
40284180
um_tinys3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
@@ -4039,10 +4191,10 @@ um_tinys3.menu.DFUOnBoot.default.build.dfu_on_boot=0
40394191
um_tinys3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
40404192
um_tinys3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
40414193

4042-
um_tinys3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
4043-
um_tinys3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
40444194
um_tinys3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
40454195
um_tinys3.menu.UploadMode.default=UART0 / Hardware CDC
4196+
um_tinys3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
4197+
um_tinys3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
40464198
um_tinys3.menu.UploadMode.default.upload.use_1200bps_touch=false
40474199
um_tinys3.menu.UploadMode.default.upload.wait_for_upload_port=false
40484200

22 KB
Binary file not shown.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# ESP-IDF Partition Table
2+
# Name, Type, SubType, Offset, Size, Flags
3+
# bootloader.bin,, 0x1000, 32K
4+
# partition table,, 0x8000, 4K
5+
nvs, data, nvs, 0x9000, 20K,
6+
otadata, data, ota, 0xe000, 8K,
7+
ota_0, 0, ota_0, 0x10000, 2048K,
8+
ota_1, 0, ota_1, 0x210000, 2048K,
9+
uf2, app, factory,0x410000, 256K,
10+
ffat, data, fat, 0x450000, 3776K,

‎variants/um_bling/pins_arduino.h

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303A
8+
#define USB_PID 0x817F
9+
#define USB_MANUFACTURER "Unexpected Maker"
10+
#define USB_PRODUCT "BLING!"
11+
#define USB_SERIAL ""
12+
13+
static const uint8_t TX = 43;
14+
static const uint8_t RX = 44;
15+
16+
static const uint8_t SDA = 8;
17+
static const uint8_t SCL = 9;
18+
19+
static const uint8_t SS = 21;
20+
static const uint8_t MOSI = 35;
21+
static const uint8_t MISO = 37;
22+
static const uint8_t SDO = 35;
23+
static const uint8_t SDI = 37;
24+
static const uint8_t SCK = 36;
25+
26+
static const uint8_t SD_CS= 21;
27+
static const uint8_t SD_DETECT = 38;
28+
29+
static const uint8_t A0 = 1;
30+
static const uint8_t A1 = 2;
31+
static const uint8_t A2 = 3;
32+
static const uint8_t A3 = 4;
33+
static const uint8_t A4 = 5;
34+
static const uint8_t A5 = 6;
35+
static const uint8_t A6 = 7;
36+
static const uint8_t A7 = 8;
37+
static const uint8_t A8 = 9;
38+
39+
static const uint8_t T1 = 1;
40+
static const uint8_t T2 = 2;
41+
static const uint8_t T3 = 3;
42+
static const uint8_t T4 = 4;
43+
static const uint8_t T5 = 5;
44+
static const uint8_t T6 = 6;
45+
static const uint8_t T7 = 7;
46+
static const uint8_t T8 = 8;
47+
static const uint8_t T9 = 9;
48+
49+
static const uint8_t BUTTON_A = 11;
50+
static const uint8_t BUTTON_B = 10;
51+
static const uint8_t BUTTON_C = 33;
52+
static const uint8_t BUTTON_D = 34;
53+
54+
static const uint8_t VBAT_SENSE = 17;
55+
static const uint8_t VBUS_SENSE = 16;
56+
57+
static const uint8_t I2S_MIC_SEL = 39;
58+
static const uint8_t I2S_MIC_WS = 40;
59+
static const uint8_t I2S_MIC_DATA = 41;
60+
static const uint8_t I2S_MIC_BCLK = 42;
61+
62+
static const uint8_t I2S_AMP_SD = 4;
63+
static const uint8_t I2S_AMP_DATA = 3;
64+
static const uint8_t I2S_AMP_BCLK = 2;
65+
static const uint8_t I2S_AMP_WS = 1;
66+
67+
static const uint8_t RTC_INT = 7;
68+
69+
static const uint8_t RGB_DATA = 18;
70+
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API neopixelWrite()
71+
#define RGB_BUILTIN (RGB_DATA + SOC_GPIO_PIN_COUNT)
72+
#define RGB_BRIGHTNESS 64
73+
// BUILTIN_LED can be used in new Arduino API digitalWrite() like in Blink.ino
74+
static const uint8_t LED_BUILTIN = RGB_BUILTIN;
75+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
76+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
77+
78+
static const uint8_t RGB_PWR = 6;
79+
80+
#endif /* Pins_Arduino_h */

‎variants/um_bling/tinyuf2.bin

179 KB
Binary file not shown.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /