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 384dbc2

Browse filesBrowse files
Added support for Trueverit ESP32 Universal IoT Driver MK III (espressif#6640)
Add support for the Trueverit Universal IoT Driver MK III (https://www.trueverit.com/) The board will be released on market using electronic distributors soon, as the other one board added via espressif#5269 This new board (referred as MK III) has onboard Texas Instruments RTL8201 Eth PHY chip.
1 parent f2cfe78 commit 384dbc2
Copy full SHA for 384dbc2

File tree

Expand file treeCollapse file tree

2 files changed

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

2 files changed

+113
-0
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+61Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14492,3 +14492,64 @@ AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose=Verbose
1449214492
AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
1449314493

1449414494
#############################################################
14495+
14496+
esp32-trueverit-iot-driver-mkiii.name=Trueverit ESP32 Universal IoT Driver MK III
14497+
14498+
esp32-trueverit-iot-driver-mkiii.bootloader.tool=esptool_py
14499+
esp32-trueverit-iot-driver-mkiii.bootloader.tool.default=esptool_py
14500+
14501+
esp32-trueverit-iot-driver-mkiii.upload.tool=esptool_py
14502+
esp32-trueverit-iot-driver-mkiii.upload.tool.default=esptool_py
14503+
esp32-trueverit-iot-driver-mkiii.upload.tool.network=esp_ota
14504+
14505+
esp32-trueverit-iot-driver-mkiii.upload.maximum_size=1310720
14506+
esp32-trueverit-iot-driver-mkiii.upload.maximum_data_size=327680
14507+
esp32-trueverit-iot-driver-mkiii.upload.flags=
14508+
esp32-trueverit-iot-driver-mkiii.upload.extra_flags=
14509+
14510+
esp32-trueverit-iot-driver-mkiii.serial.disableDTR=true
14511+
esp32-trueverit-iot-driver-mkiii.serial.disableRTS=true
14512+
14513+
esp32-trueverit-iot-driver-mkiii.build.tarch=xtensa
14514+
esp32-trueverit-iot-driver-mkiii.build.bootloader_addr=0x1000
14515+
esp32-trueverit-iot-driver-mkiii.build.target=esp32
14516+
esp32-trueverit-iot-driver-mkiii.build.mcu=esp32
14517+
esp32-trueverit-iot-driver-mkiii.build.core=esp32
14518+
esp32-trueverit-iot-driver-mkiii.build.variant=esp32-trueverit-iot-driver-mkiii
14519+
esp32-trueverit-iot-driver-mkiii.build.board=Trueverit_ESP32_Universal_IoT_Driver_MK_III
14520+
14521+
esp32-trueverit-iot-driver-mkiii.build.f_cpu=240000000L
14522+
esp32-trueverit-iot-driver-mkiii.build.flash_mode=dio
14523+
esp32-trueverit-iot-driver-mkiii.build.flash_size=4MB
14524+
esp32-trueverit-iot-driver-mkiii.build.boot=dio
14525+
esp32-trueverit-iot-driver-mkiii.build.partitions=default
14526+
esp32-trueverit-iot-driver-mkiii.build.defines=
14527+
14528+
esp32-trueverit-iot-driver-mkiii.menu.FlashFreq.80=80MHz
14529+
esp32-trueverit-iot-driver-mkiii.menu.FlashFreq.80.build.flash_freq=80m
14530+
esp32-trueverit-iot-driver-mkiii.menu.FlashFreq.40=40MHz
14531+
esp32-trueverit-iot-driver-mkiii.menu.FlashFreq.40.build.flash_freq=40m
14532+
14533+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.115200=115200
14534+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.115200.upload.speed=115200
14535+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.256000.windows=256000
14536+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.256000.upload.speed=256000
14537+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.230400.windows.upload.speed=256000
14538+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.230400=230400
14539+
esp32-trueverit-iot-driver-mkiii.menu.UploadSpeed.230400.upload.speed=230400
14540+
14541+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.none=None
14542+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.none.build.code_debug=0
14543+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.error=Error
14544+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.error.build.code_debug=1
14545+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.warn=Warn
14546+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.warn.build.code_debug=2
14547+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.info=Info
14548+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.info.build.code_debug=3
14549+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.debug=Debug
14550+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.debug.build.code_debug=4
14551+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.verbose=Verbose
14552+
esp32-trueverit-iot-driver-mkiii.menu.DebugLevel.verbose.build.code_debug=5
14553+
14554+
##############################################################
14555+
+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) ? (analogChannelToDigitalPin(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 2
47+
#define ETH_PHY_MDC 16
48+
#define ETH_PHY_MDIO 14
49+
#define ETH_PHY_TYPE ETH_PHY_RTL8201
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.