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 90d3ae2

Browse filesBrowse files
Added support for Trueverit Universal IoT Driver (espressif#5219)
Add support for the Trueverit Universal IoT Driver (https://www.trueverit.com) The board will be released on market using electronic distributors soon
1 parent a618fc1 commit 90d3ae2
Copy full SHA for 90d3ae2

File tree

Expand file treeCollapse file tree

2 files changed

+111
-0
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+111
-0
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+59Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8414,3 +8414,62 @@ kb32.menu.DebugLevel.debug=Debug
84148414
kb32.menu.DebugLevel.debug.build.code_debug=4
84158415
kb32.menu.DebugLevel.verbose=Verbose
84168416
kb32.menu.DebugLevel.verbose.build.code_debug=5
8417+
8418+
##############################################################
8419+
8420+
esp32-trueverit-iot-driver.name=Trueverit ESP32 Universal IoT Driver
8421+
8422+
esp32-trueverit-iot-driver.upload.tool=esptool_py
8423+
esp32-trueverit-iot-driver.upload.maximum_size=1310720
8424+
esp32-trueverit-iot-driver.upload.maximum_data_size=327680
8425+
esp32-trueverit-iot-driver.upload.flags=
8426+
esp32-trueverit-iot-driver.upload.extra_flags=
8427+
8428+
esp32-trueverit-iot-driver.serial.disableDTR=true
8429+
esp32-trueverit-iot-driver.serial.disableRTS=true
8430+
8431+
esp32-trueverit-iot-driver.build.tarch=xtensa
8432+
esp32-trueverit-iot-driver.build.bootloader_addr=0x1000
8433+
esp32-trueverit-iot-driver.build.target=esp32
8434+
esp32-trueverit-iot-driver.build.mcu=esp32
8435+
esp32-trueverit-iot-driver.build.core=esp32
8436+
esp32-trueverit-iot-driver.build.variant=esp32-trueverit-iot-driver
8437+
esp32-trueverit-iot-driver.build.board=Trueverit_ESP32_Universal_IoT_Driver
8438+
8439+
esp32-trueverit-iot-driver.build.f_cpu=240000000L
8440+
esp32-trueverit-iot-driver.build.flash_mode=dio
8441+
esp32-trueverit-iot-driver.build.flash_size=4MB
8442+
esp32-trueverit-iot-driver.build.boot=dio
8443+
esp32-trueverit-iot-driver.build.partitions=default
8444+
esp32-trueverit-iot-driver.build.defines=
8445+
8446+
esp32-trueverit-iot-driver.menu.FlashFreq.80=80MHz
8447+
esp32-trueverit-iot-driver.menu.FlashFreq.80.build.flash_freq=80m
8448+
esp32-trueverit-iot-driver.menu.FlashFreq.40=40MHz
8449+
esp32-trueverit-iot-driver.menu.FlashFreq.40.build.flash_freq=40m
8450+
8451+
esp32-trueverit-iot-driver.menu.UploadSpeed.115200=115200
8452+
esp32-trueverit-iot-driver.menu.UploadSpeed.115200.upload.speed=115200
8453+
esp32-trueverit-iot-driver.menu.UploadSpeed.256000.windows=256000
8454+
esp32-trueverit-iot-driver.menu.UploadSpeed.256000.upload.speed=256000
8455+
esp32-trueverit-iot-driver.menu.UploadSpeed.230400.windows.upload.speed=256000
8456+
esp32-trueverit-iot-driver.menu.UploadSpeed.230400=230400
8457+
esp32-trueverit-iot-driver.menu.UploadSpeed.230400.upload.speed=230400
8458+
esp32-trueverit-iot-driver.menu.UploadSpeed.460800.linux=460800
8459+
esp32-trueverit-iot-driver.menu.UploadSpeed.460800.macosx=460800
8460+
esp32-trueverit-iot-driver.menu.UploadSpeed.460800.upload.speed=460800
8461+
8462+
esp32-trueverit-iot-driver.menu.DebugLevel.none=None
8463+
esp32-trueverit-iot-driver.menu.DebugLevel.none.build.code_debug=0
8464+
esp32-trueverit-iot-driver.menu.DebugLevel.error=Error
8465+
esp32-trueverit-iot-driver.menu.DebugLevel.error.build.code_debug=1
8466+
esp32-trueverit-iot-driver.menu.DebugLevel.warn=Warn
8467+
esp32-trueverit-iot-driver.menu.DebugLevel.warn.build.code_debug=2
8468+
esp32-trueverit-iot-driver.menu.DebugLevel.info=Info
8469+
esp32-trueverit-iot-driver.menu.DebugLevel.info.build.code_debug=3
8470+
esp32-trueverit-iot-driver.menu.DebugLevel.debug=Debug
8471+
esp32-trueverit-iot-driver.menu.DebugLevel.debug.build.code_debug=4
8472+
esp32-trueverit-iot-driver.menu.DebugLevel.verbose=Verbose
8473+
esp32-trueverit-iot-driver.menu.DebugLevel.verbose.build.code_debug=5
8474+
8475+
##############################################################
+52Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t LED_BUILTIN = 18;
7+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
8+
9+
#define EXTERNAL_NUM_INTERRUPTS 16
10+
#define NUM_DIGITAL_PINS 40
11+
#define NUM_ANALOG_INPUTS 16
12+
13+
#define analogInputToDigitalPin(p) (((p) < 20) ? (esp32_adc2gpio[(p)]) : -1)
14+
#define digitalPinToInterrupt(p) (((p) < 40) ? (p) : -1)
15+
#define digitalPinHasPWM(p) (p < 34)
16+
17+
#define TX1 12
18+
#define RX1 13
19+
#define TX2 33
20+
#define RX2 39
21+
22+
static const uint8_t TX = 1;
23+
static const uint8_t RX = 3;
24+
25+
static const uint8_t SCL = 4;
26+
static const uint8_t SDA = 15;
27+
28+
static const uint8_t SS = 5;
29+
static const uint8_t MOSI = 23;
30+
static const uint8_t MISO = 32;
31+
static const uint8_t SCK = 18;
32+
33+
static const uint8_t A0 = 36;
34+
static const uint8_t A3 = 39;
35+
static const uint8_t A4 = 32;
36+
static const uint8_t A5 = 33;
37+
static const uint8_t A6 = 34;
38+
static const uint8_t A7 = 35;
39+
40+
static const uint8_t T0 = 4;
41+
static const uint8_t T2 = 2;
42+
static const uint8_t T8 = 33;
43+
static const uint8_t T9 = 32;
44+
45+
#define ETH_PHY_ADDR 0
46+
#define ETH_PHY_POWER -1
47+
#define ETH_PHY_MDC 16
48+
#define ETH_PHY_MDIO 14
49+
#define ETH_PHY_TYPE ETH_PHY_LAN8720
50+
#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT
51+
52+
#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.