Skip to content

Commit 512d0d0

Browse files
uerkalme-no-dev
authored andcommitted
Add Turta IoT Node Board (#2208)
1 parent 7781047 commit 512d0d0

File tree

2 files changed

+116
-0
lines changed

2 files changed

+116
-0
lines changed

boards.txt

+43
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,49 @@ pico32.menu.DebugLevel.verbose.build.code_debug=5
241241

242242
##############################################################
243243

244+
turta_iot_node.name=Turta IoT Node
245+
246+
turta_iot_node.upload.tool=esptool_py
247+
turta_iot_node.upload.maximum_size=1310720
248+
turta_iot_node.upload.maximum_data_size=327680
249+
turta_iot_node.upload.wait_for_upload_port=true
250+
251+
turta_iot_node.serial.disableDTR=true
252+
turta_iot_node.serial.disableRTS=true
253+
254+
turta_iot_node.build.mcu=esp32
255+
turta_iot_node.build.core=esp32
256+
turta_iot_node.build.variant=pico32
257+
turta_iot_node.build.board=ESP32_PICO
258+
259+
turta_iot_node.build.f_cpu=240000000L
260+
turta_iot_node.build.flash_size=4MB
261+
turta_iot_node.build.flash_freq=80m
262+
turta_iot_node.build.flash_mode=dio
263+
turta_iot_node.build.boot=dio
264+
turta_iot_node.build.partitions=default
265+
turta_iot_node.build.defines=
266+
267+
turta_iot_node.menu.UploadSpeed.921600=921600
268+
turta_iot_node.menu.UploadSpeed.921600.upload.speed=921600
269+
turta_iot_node.menu.UploadSpeed.115200=115200
270+
turta_iot_node.menu.UploadSpeed.115200.upload.speed=115200
271+
272+
turta_iot_node.menu.DebugLevel.none=None
273+
turta_iot_node.menu.DebugLevel.none.build.code_debug=0
274+
turta_iot_node.menu.DebugLevel.error=Error
275+
turta_iot_node.menu.DebugLevel.error.build.code_debug=1
276+
turta_iot_node.menu.DebugLevel.warn=Warn
277+
turta_iot_node.menu.DebugLevel.warn.build.code_debug=2
278+
turta_iot_node.menu.DebugLevel.info=Info
279+
turta_iot_node.menu.DebugLevel.info.build.code_debug=3
280+
turta_iot_node.menu.DebugLevel.debug=Debug
281+
turta_iot_node.menu.DebugLevel.debug.build.code_debug=4
282+
turta_iot_node.menu.DebugLevel.verbose=Verbose
283+
turta_iot_node.menu.DebugLevel.verbose.build.code_debug=5
284+
285+
##############################################################
286+
244287
ttgo-lora32-v1.name=TTGO LoRa32-OLED V1
245288

246289
ttgo-lora32-v1.upload.tool=esptool_py
+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
#ifndefPins_Arduino_h
2+
#definePins_Arduino_h
3+
4+
#include<stdint.h>
5+
6+
#defineEXTERNAL_NUM_INTERRUPTS 20
7+
#defineNUM_DIGITAL_PINS 21
8+
#defineNUM_ANALOG_INPUTS 9
9+
10+
#defineanalogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
11+
#definedigitalPinToInterrupt(p) (((p)<40)?(p):-1)
12+
#definedigitalPinHasPWM(p) (p < 34)
13+
14+
// LED
15+
staticconstuint8_tLED_BUILTIN=13;
16+
#defineBUILTIN_LED LED_BUILTIN // backward compatibility
17+
18+
// UART
19+
staticconstuint8_tTX=10;
20+
staticconstuint8_tRX=9;
21+
22+
// I2C
23+
staticconstuint8_tSDA=23;
24+
staticconstuint8_tSCL=22;
25+
26+
// SPI
27+
staticconstuint8_tSS=21;
28+
staticconstuint8_tMOSI=18;
29+
staticconstuint8_tMISO=19;
30+
staticconstuint8_tSCK=5;
31+
32+
// Analog Inputs
33+
staticconstuint8_tA0=4;
34+
staticconstuint8_tA1=25;
35+
staticconstuint8_tA2=26;
36+
staticconstuint8_tA3=27;
37+
staticconstuint8_tA4=32;
38+
staticconstuint8_tA5=33;
39+
staticconstuint8_tA6=34;
40+
staticconstuint8_tA7=35;
41+
staticconstuint8_tA8=38;
42+
43+
// Right side
44+
staticconstuint8_tT0=4;
45+
staticconstuint8_tT1=25;
46+
staticconstuint8_tT2=26;
47+
staticconstuint8_tT3=27;
48+
staticconstuint8_tT4=32;
49+
staticconstuint8_tT5=33;
50+
staticconstuint8_tT6=34;
51+
staticconstuint8_tT7=35;
52+
53+
// Left side
54+
staticconstuint8_tT8=22;
55+
staticconstuint8_tT9=23;
56+
staticconstuint8_tT10=10;
57+
staticconstuint8_tT11=9;
58+
staticconstuint8_tT12=21;
59+
staticconstuint8_tT13=5;
60+
staticconstuint8_tT14=18;
61+
staticconstuint8_tT15=19;
62+
63+
// Module
64+
staticconstuint8_tT16=37;
65+
staticconstuint8_tT17=14;
66+
staticconstuint8_tT18=2;
67+
staticconstuint8_tT19=38;
68+
69+
// DAC
70+
staticconstuint8_tDAC1=25;
71+
staticconstuint8_tDAC2=26;
72+
73+
#endif/* Pins_Arduino_h */

0 commit comments

Comments
 (0)
close