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

Sign up
Appearance settings

Commit bd1dcb8

Browse files
Sweet-Peasme-no-dev
authored andcommitted
First addition of ESP320 support (#19)
* First addition of ESP320 support * Updated maximum data size.
1 parent 4865ed0 commit bd1dcb8

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed

‎boards.txt

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,43 @@ esp32.menu.UploadSpeed.460800.macosx=460800
4040
esp32.menu.UploadSpeed.460800.upload.speed=460800
4141
esp32.menu.UploadSpeed.512000.windows=512000
4242
esp32.menu.UploadSpeed.512000.upload.speed=512000
43+
44+
##############################################################
45+
esp320.name=Electronic SweetPeas - ESP320
46+
47+
esp320.upload.tool=esptool
48+
esp320.upload.maximum_size=1044464
49+
esp320.upload.maximum_data_size=294912
50+
esp320.upload.wait_for_upload_port=true
51+
52+
esp320.serial.disableDTR=true
53+
esp320.serial.disableRTS=true
54+
55+
esp320.build.mcu=esp32
56+
esp320.build.core=esp32
57+
esp320.build.variant=esp320
58+
esp320.build.board=ESP320
59+
60+
esp320.build.f_cpu=160000000L
61+
esp320.build.flash_mode=qio
62+
esp320.build.flash_size=4MB
63+
64+
esp320.menu.FlashFreq.80=80MHz
65+
esp320.menu.FlashFreq.80.build.flash_freq=80m
66+
esp320.menu.FlashFreq.40=40MHz
67+
esp320.menu.FlashFreq.40.build.flash_freq=40m
68+
69+
esp320.menu.UploadSpeed.921600=921600
70+
esp320.menu.UploadSpeed.921600.upload.speed=921600
71+
esp320.menu.UploadSpeed.115200=115200
72+
esp320.menu.UploadSpeed.115200.upload.speed=115200
73+
esp320.menu.UploadSpeed.256000.windows=256000
74+
esp320.menu.UploadSpeed.256000.upload.speed=256000
75+
esp320.menu.UploadSpeed.230400.windows.upload.speed=256000
76+
esp320.menu.UploadSpeed.230400=230400
77+
esp320.menu.UploadSpeed.230400.upload.speed=230400
78+
esp320.menu.UploadSpeed.460800.linux=460800
79+
esp320.menu.UploadSpeed.460800.macosx=460800
80+
esp320.menu.UploadSpeed.460800.upload.speed=460800
81+
esp320.menu.UploadSpeed.512000.windows=512000
82+
esp320.menu.UploadSpeed.512000.upload.speed=512000

‎variants/esp320/pins_arduino.h

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
5+
#define digitalPinToPort(pin) (0)
6+
#define digitalPinToBitMask(pin) (1UL << (pin))
7+
#define digitalPinToTimer(pin) (0)
8+
#define portOutputRegister(port)
9+
#define portInputRegister(port)
10+
#define portModeRegister(port)
11+
12+
#define NOT_A_PIN -1
13+
#define NOT_A_PORT -1
14+
#define NOT_AN_INTERRUPT -1
15+
#define NOT_ON_TIMER 0
16+
17+
#define EXTERNAL_NUM_INTERRUPTS 11
18+
#define NUM_DIGITAL_PINS 12
19+
#define NUM_ANALOG_INPUTS 5
20+
21+
#define analogInputToDigitalPin(p)
22+
#define digitalPinToInterrupt(p)
23+
#define digitalPinHasPWM(p)
24+
25+
static const uint8_t SDA = 2;
26+
static const uint8_t SCL = 14;
27+
28+
static const uint8_t SS = 15;
29+
static const uint8_t MOSI = 13;
30+
static const uint8_t MISO = 12;
31+
static const uint8_t SCK = 14;
32+
33+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /