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 a300059

Browse filesBrowse files
atanisoftme-no-dev
authored andcommitted
adding D-duino-32 board/pins (espressif#2030)
* adding d-duino-32 board/pins, fixes espressif#930 * remove OLED_RST
1 parent acefd4b commit a300059
Copy full SHA for a300059

File tree

2 files changed

+135
-2
lines changed
Filter options

2 files changed

+135
-2
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+71-2Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2480,6 +2480,77 @@ t-beam.menu.DebugLevel.verbose.build.code_debug=5
24802480

24812481
##############################################################
24822482

2483+
d-duino-32.name=D-duino-32
2484+
2485+
d-duino-32.upload.tool=esptool
2486+
d-duino-32.upload.maximum_size=1310720
2487+
d-duino-32.upload.maximum_data_size=327680
2488+
d-duino-32.upload.wait_for_upload_port=true
2489+
2490+
d-duino-32.serial.disableDTR=true
2491+
d-duino-32.serial.disableRTS=true
2492+
2493+
d-duino-32.build.mcu=esp32
2494+
d-duino-32.build.core=esp32
2495+
d-duino-32.build.variant=d-duino-32
2496+
d-duino-32.build.board=D-duino-32
2497+
2498+
d-duino-32.build.f_cpu=240000000L
2499+
d-duino-32.build.flash_size=4MB
2500+
d-duino-32.build.flash_freq=40m
2501+
d-duino-32.build.flash_mode=dio
2502+
d-duino-32.build.boot=dio
2503+
d-duino-32.build.partitions=default
2504+
d-duino-32.build.defines=
2505+
2506+
d-duino-32.menu.PartitionScheme.default=Default
2507+
d-duino-32.menu.PartitionScheme.default.build.partitions=default
2508+
d-duino-32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
2509+
d-duino-32.menu.PartitionScheme.minimal.build.partitions=minimal
2510+
d-duino-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
2511+
d-duino-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
2512+
d-duino-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2513+
d-duino-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
2514+
d-duino-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
2515+
d-duino-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
2516+
d-duino-32.menu.PartitionScheme.fatflash=16M Fat
2517+
d-duino-32.menu.PartitionScheme.fatflash.build.partitions=ffat
2518+
2519+
d-duino-32.menu.FlashFreq.80=80MHz
2520+
d-duino-32.menu.FlashFreq.80.build.flash_freq=80m
2521+
d-duino-32.menu.FlashFreq.40=40MHz
2522+
d-duino-32.menu.FlashFreq.40.build.flash_freq=40m
2523+
2524+
d-duino-32.menu.UploadSpeed.921600=921600
2525+
d-duino-32.menu.UploadSpeed.921600.upload.speed=921600
2526+
d-duino-32.menu.UploadSpeed.115200=115200
2527+
d-duino-32.menu.UploadSpeed.115200.upload.speed=115200
2528+
d-duino-32.menu.UploadSpeed.256000.windows=256000
2529+
d-duino-32.menu.UploadSpeed.256000.upload.speed=256000
2530+
d-duino-32.menu.UploadSpeed.230400.windows.upload.speed=256000
2531+
d-duino-32.menu.UploadSpeed.230400=230400
2532+
d-duino-32.menu.UploadSpeed.230400.upload.speed=230400
2533+
d-duino-32.menu.UploadSpeed.460800.linux=460800
2534+
d-duino-32.menu.UploadSpeed.460800.macosx=460800
2535+
d-duino-32.menu.UploadSpeed.460800.upload.speed=460800
2536+
d-duino-32.menu.UploadSpeed.512000.windows=512000
2537+
d-duino-32.menu.UploadSpeed.512000.upload.speed=512000
2538+
2539+
d-duino-32.menu.DebugLevel.none=None
2540+
d-duino-32.menu.DebugLevel.none.build.code_debug=0
2541+
d-duino-32.menu.DebugLevel.error=Error
2542+
d-duino-32.menu.DebugLevel.error.build.code_debug=1
2543+
d-duino-32.menu.DebugLevel.warn=Warn
2544+
d-duino-32.menu.DebugLevel.warn.build.code_debug=2
2545+
d-duino-32.menu.DebugLevel.info=Info
2546+
d-duino-32.menu.DebugLevel.info.build.code_debug=3
2547+
d-duino-32.menu.DebugLevel.debug=Debug
2548+
d-duino-32.menu.DebugLevel.debug.build.code_debug=4
2549+
d-duino-32.menu.DebugLevel.verbose=Verbose
2550+
d-duino-32.menu.DebugLevel.verbose.build.code_debug=5
2551+
2552+
##############################################################
2553+
24832554
lopy.name=LoPy
24842555

24852556
lopy.upload.tool=esptool
@@ -2594,5 +2665,3 @@ lopy4.menu.DebugLevel.debug=Debug
25942665
lopy4.menu.DebugLevel.debug.build.code_debug=4
25952666
lopy4.menu.DebugLevel.verbose=Verbose
25962667
lopy4.menu.DebugLevel.verbose.build.code_debug=5
2597-
2598-

‎variants/d-duino-32/pins_arduino.h

Copy file name to clipboard
+64Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 16
7+
#define NUM_DIGITAL_PINS 40
8+
#define NUM_ANALOG_INPUTS 16
9+
10+
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
11+
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < 34)
13+
14+
static const uint8_t TX = 1;
15+
static const uint8_t RX = 3;
16+
17+
static const uint8_t SDA = 5;
18+
static const uint8_t SCL = 4;
19+
20+
static const uint8_t SS = 15;
21+
static const uint8_t MOSI = 13;
22+
static const uint8_t MISO = 12;
23+
static const uint8_t SCK = 14;
24+
25+
static const uint8_t A0 = 36;
26+
static const uint8_t A3 = 39;
27+
static const uint8_t A10 = 4;
28+
static const uint8_t A11 = 0;
29+
static const uint8_t A12 = 2;
30+
static const uint8_t A13 = 15;
31+
static const uint8_t A14 = 13;
32+
static const uint8_t A15 = 12;
33+
static const uint8_t A16 = 14;
34+
static const uint8_t A18 = 25;
35+
static const uint8_t A19 = 26;
36+
37+
static const uint8_t T0 = 4;
38+
static const uint8_t T1 = 0;
39+
static const uint8_t T2 = 2;
40+
static const uint8_t T3 = 15;
41+
static const uint8_t T4 = 13;
42+
static const uint8_t T5 = 12;
43+
static const uint8_t T6 = 14;
44+
45+
static const uint8_t DAC1 = 25;
46+
static const uint8_t DAC2 = 26;
47+
48+
// Wemos Grove Shield
49+
static const uint8_t D1 = 5;
50+
static const uint8_t D2 = 4;
51+
static const uint8_t D3 = 0;
52+
static const uint8_t D4 = 2;
53+
static const uint8_t D5 = 14;
54+
static const uint8_t D6 = 12;
55+
static const uint8_t D7 = 13;
56+
static const uint8_t D8 = 15;
57+
static const uint8_t D9 = 3;
58+
static const uint8_t D10 = 1;
59+
60+
// OLed
61+
static const uint8_t OLED_SCL = SCL;
62+
static const uint8_t OLED_SDA = SDA;
63+
64+
#endif /* Pins_Arduino_h */

0 commit comments

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