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 886d004

Browse files
naztme-no-dev
authored andcommitted
Add Nano32 board. (#21)
1 parent bd1dcb8 commit 886d004

File tree

2 files changed

+75
-0
lines changed

2 files changed

+75
-0
lines changed

‎boards.txt

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,43 @@ esp320.menu.UploadSpeed.460800.macosx=460800
8080
esp320.menu.UploadSpeed.460800.upload.speed=460800
8181
esp320.menu.UploadSpeed.512000.windows=512000
8282
esp320.menu.UploadSpeed.512000.upload.speed=512000
83+
84+
##############################################################
85+
nano32.name=Nano32
86+
87+
nano32.upload.tool=esptool
88+
nano32.upload.maximum_size=1044464
89+
nano32.upload.maximum_data_size=294912
90+
nano32.upload.wait_for_upload_port=true
91+
92+
nano32.serial.disableDTR=true
93+
nano32.serial.disableRTS=true
94+
95+
nano32.build.mcu=esp32
96+
nano32.build.core=esp32
97+
nano32.build.variant=nano32
98+
nano32.build.board=NANO32
99+
100+
nano32.build.f_cpu=160000000L
101+
nano32.build.flash_mode=dio
102+
nano32.build.flash_size=4MB
103+
104+
nano32.menu.FlashFreq.80=80MHz
105+
nano32.menu.FlashFreq.80.build.flash_freq=80m
106+
nano32.menu.FlashFreq.40=40MHz
107+
nano32.menu.FlashFreq.40.build.flash_freq=40m
108+
109+
nano32.menu.UploadSpeed.921600=921600
110+
nano32.menu.UploadSpeed.921600.upload.speed=921600
111+
nano32.menu.UploadSpeed.115200=115200
112+
nano32.menu.UploadSpeed.115200.upload.speed=115200
113+
nano32.menu.UploadSpeed.256000.windows=256000
114+
nano32.menu.UploadSpeed.256000.upload.speed=256000
115+
nano32.menu.UploadSpeed.230400.windows.upload.speed=256000
116+
nano32.menu.UploadSpeed.230400=230400
117+
nano32.menu.UploadSpeed.230400.upload.speed=230400
118+
nano32.menu.UploadSpeed.460800.linux=460800
119+
nano32.menu.UploadSpeed.460800.macosx=460800
120+
nano32.menu.UploadSpeed.460800.upload.speed=460800
121+
nano32.menu.UploadSpeed.512000.windows=512000
122+
nano32.menu.UploadSpeed.512000.upload.speed=512000

‎variants/nano32/pins_arduino.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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 16
18+
#define NUM_DIGITAL_PINS 38
19+
#define NUM_ANALOG_INPUTS 18
20+
21+
#define analogInputToDigitalPin(p)
22+
#define digitalPinToInterrupt(p)
23+
#define digitalPinHasPWM(p)
24+
25+
#define LED_BUILTIN 16
26+
27+
static const uint8_t SDA = 21;
28+
static const uint8_t SCL = 22;
29+
30+
static const uint8_t SS = 2;
31+
static const uint8_t MOSI = 23;
32+
static const uint8_t MISO = 19;
33+
static const uint8_t SCK = 18;
34+
35+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
(0)

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