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 1060293

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

File tree

Expand file treeCollapse file tree

2 files changed

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

2 files changed

+109
-0
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+57Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8795,3 +8795,60 @@ esp32-trueverit-iot-driver.menu.DebugLevel.verbose=Verbose
87958795
esp32-trueverit-iot-driver.menu.DebugLevel.verbose.build.code_debug=5
87968796

87978797
##############################################################
8798+
8799+
esp32-trueverit-iot-driver-mkii.name=Trueverit ESP32 Universal IoT Driver MK II
8800+
8801+
esp32-trueverit-iot-driver-mkii.upload.tool=esptool_py
8802+
esp32-trueverit-iot-driver-mkii.upload.maximum_size=1310720
8803+
esp32-trueverit-iot-driver-mkii.upload.maximum_data_size=327680
8804+
esp32-trueverit-iot-driver-mkii.upload.flags=
8805+
esp32-trueverit-iot-driver-mkii.upload.extra_flags=
8806+
8807+
esp32-trueverit-iot-driver-mkii.serial.disableDTR=true
8808+
esp32-trueverit-iot-driver-mkii.serial.disableRTS=true
8809+
8810+
esp32-trueverit-iot-driver-mkii.build.tarch=xtensa
8811+
esp32-trueverit-iot-driver-mkii.build.bootloader_addr=0x1000
8812+
esp32-trueverit-iot-driver-mkii.build.target=esp32
8813+
esp32-trueverit-iot-driver-mkii.build.mcu=esp32
8814+
esp32-trueverit-iot-driver-mkii.build.core=esp32
8815+
esp32-trueverit-iot-driver-mkii.build.variant=esp32-trueverit-iot-driver-mkii
8816+
esp32-trueverit-iot-driver-mkii.build.board=Trueverit_ESP32_Universal_IoT_Driver_MK_II
8817+
8818+
esp32-trueverit-iot-driver-mkii.build.f_cpu=240000000L
8819+
esp32-trueverit-iot-driver-mkii.build.flash_mode=dio
8820+
esp32-trueverit-iot-driver-mkii.build.flash_size=4MB
8821+
esp32-trueverit-iot-driver-mkii.build.boot=dio
8822+
esp32-trueverit-iot-driver-mkii.build.partitions=default
8823+
esp32-trueverit-iot-driver-mkii.build.defines=
8824+
8825+
esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80=80MHz
8826+
esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80.build.flash_freq=80m
8827+
esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40=40MHz
8828+
esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40.build.flash_freq=40m
8829+
8830+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200=115200
8831+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200.upload.speed=115200
8832+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.windows=256000
8833+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.upload.speed=256000
8834+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.windows.upload.speed=256000
8835+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400=230400
8836+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.upload.speed=230400
8837+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.linux=460800
8838+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.macosx=460800
8839+
esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.upload.speed=460800
8840+
8841+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none=None
8842+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none.build.code_debug=0
8843+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error=Error
8844+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error.build.code_debug=1
8845+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn=Warn
8846+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn.build.code_debug=2
8847+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info=Info
8848+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info.build.code_debug=3
8849+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug=Debug
8850+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug.build.code_debug=4
8851+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose=Verbose
8852+
esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose.build.code_debug=5
8853+
8854+
##############################################################
+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 1
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_DP83848
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.