Skip to content

Commit c09ec5b

Browse files
vrxfileme-no-dev
authored andcommitted
Added MGBOT IOTIK 32A and IOTIK 32B boards (#3427)
1 parent d8b2098 commit c09ec5b

File tree

3 files changed

+412
-0
lines changed

3 files changed

+412
-0
lines changed

Diff for: boards.txt

+275
Original file line numberDiff line numberDiff line change
@@ -4248,3 +4248,278 @@ vintlabs-devkit-v1.menu.DebugLevel.debug.build.code_debug=4
42484248

42494249
##############################################################
42504250

4251+
mgbot-iotik32a.name=MGBOT IOTIK 32A
4252+
4253+
mgbot-iotik32a.upload.tool=esptool_py
4254+
mgbot-iotik32a.upload.maximum_size=1310720
4255+
mgbot-iotik32a.upload.maximum_data_size=327680
4256+
mgbot-iotik32a.upload.wait_for_upload_port=true
4257+
4258+
mgbot-iotik32a.serial.disableDTR=true
4259+
mgbot-iotik32a.serial.disableRTS=true
4260+
4261+
mgbot-iotik32a.build.mcu=esp32
4262+
mgbot-iotik32a.build.core=esp32
4263+
mgbot-iotik32a.build.variant=mgbot-iotik32a
4264+
mgbot-iotik32a.build.board=MGBOT_IOTIK32A
4265+
4266+
mgbot-iotik32a.build.f_cpu=240000000L
4267+
mgbot-iotik32a.build.flash_size=4MB
4268+
mgbot-iotik32a.build.flash_freq=40m
4269+
mgbot-iotik32a.build.flash_mode=dio
4270+
mgbot-iotik32a.build.boot=dio
4271+
mgbot-iotik32a.build.partitions=default
4272+
mgbot-iotik32a.build.defines=
4273+
4274+
mgbot-iotik32a.menu.PSRAM.disabled=Disabled
4275+
mgbot-iotik32a.menu.PSRAM.disabled.build.defines=
4276+
mgbot-iotik32a.menu.PSRAM.enabled=Enabled
4277+
mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4278+
4279+
mgbot-iotik32a.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
4280+
mgbot-iotik32a.menu.PartitionScheme.default.build.partitions=default
4281+
mgbot-iotik32a.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
4282+
mgbot-iotik32a.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
4283+
mgbot-iotik32a.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
4284+
mgbot-iotik32a.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
4285+
mgbot-iotik32a.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
4286+
mgbot-iotik32a.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
4287+
mgbot-iotik32a.menu.PartitionScheme.minimal.build.partitions=minimal
4288+
mgbot-iotik32a.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
4289+
mgbot-iotik32a.menu.PartitionScheme.no_ota.build.partitions=no_ota
4290+
mgbot-iotik32a.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
4291+
mgbot-iotik32a.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
4292+
mgbot-iotik32a.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
4293+
mgbot-iotik32a.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
4294+
mgbot-iotik32a.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
4295+
mgbot-iotik32a.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
4296+
mgbot-iotik32a.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
4297+
mgbot-iotik32a.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
4298+
mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
4299+
mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
4300+
mgbot-iotik32a.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
4301+
mgbot-iotik32a.menu.PartitionScheme.huge_app.build.partitions=huge_app
4302+
mgbot-iotik32a.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
4303+
mgbot-iotik32a.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
4304+
mgbot-iotik32a.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
4305+
mgbot-iotik32a.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
4306+
mgbot-iotik32a.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
4307+
mgbot-iotik32a.menu.PartitionScheme.fatflash.build.partitions=ffat
4308+
mgbot-iotik32a.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
4309+
mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
4310+
mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
4311+
mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
4312+
4313+
mgbot-iotik32a.menu.CPUFreq.240=240MHz (WiFi/BT)
4314+
mgbot-iotik32a.menu.CPUFreq.240.build.f_cpu=240000000L
4315+
mgbot-iotik32a.menu.CPUFreq.160=160MHz (WiFi/BT)
4316+
mgbot-iotik32a.menu.CPUFreq.160.build.f_cpu=160000000L
4317+
mgbot-iotik32a.menu.CPUFreq.80=80MHz (WiFi/BT)
4318+
mgbot-iotik32a.menu.CPUFreq.80.build.f_cpu=80000000L
4319+
mgbot-iotik32a.menu.CPUFreq.40=40MHz (40MHz XTAL)
4320+
mgbot-iotik32a.menu.CPUFreq.40.build.f_cpu=40000000L
4321+
mgbot-iotik32a.menu.CPUFreq.26=26MHz (26MHz XTAL)
4322+
mgbot-iotik32a.menu.CPUFreq.26.build.f_cpu=26000000L
4323+
mgbot-iotik32a.menu.CPUFreq.20=20MHz (40MHz XTAL)
4324+
mgbot-iotik32a.menu.CPUFreq.20.build.f_cpu=20000000L
4325+
mgbot-iotik32a.menu.CPUFreq.13=13MHz (26MHz XTAL)
4326+
mgbot-iotik32a.menu.CPUFreq.13.build.f_cpu=13000000L
4327+
mgbot-iotik32a.menu.CPUFreq.10=10MHz (40MHz XTAL)
4328+
mgbot-iotik32a.menu.CPUFreq.10.build.f_cpu=10000000L
4329+
4330+
mgbot-iotik32a.menu.FlashMode.qio=QIO
4331+
mgbot-iotik32a.menu.FlashMode.qio.build.flash_mode=dio
4332+
mgbot-iotik32a.menu.FlashMode.qio.build.boot=qio
4333+
mgbot-iotik32a.menu.FlashMode.dio=DIO
4334+
mgbot-iotik32a.menu.FlashMode.dio.build.flash_mode=dio
4335+
mgbot-iotik32a.menu.FlashMode.dio.build.boot=dio
4336+
mgbot-iotik32a.menu.FlashMode.qout=QOUT
4337+
mgbot-iotik32a.menu.FlashMode.qout.build.flash_mode=dout
4338+
mgbot-iotik32a.menu.FlashMode.qout.build.boot=qout
4339+
mgbot-iotik32a.menu.FlashMode.dout=DOUT
4340+
mgbot-iotik32a.menu.FlashMode.dout.build.flash_mode=dout
4341+
mgbot-iotik32a.menu.FlashMode.dout.build.boot=dout
4342+
4343+
mgbot-iotik32a.menu.FlashFreq.80=80MHz
4344+
mgbot-iotik32a.menu.FlashFreq.80.build.flash_freq=80m
4345+
mgbot-iotik32a.menu.FlashFreq.40=40MHz
4346+
mgbot-iotik32a.menu.FlashFreq.40.build.flash_freq=40m
4347+
4348+
mgbot-iotik32a.menu.FlashSize.4M=4MB (32Mb)
4349+
mgbot-iotik32a.menu.FlashSize.4M.build.flash_size=4MB
4350+
mgbot-iotik32a.menu.FlashSize.8M=8MB (64Mb)
4351+
mgbot-iotik32a.menu.FlashSize.8M.build.flash_size=8MB
4352+
mgbot-iotik32a.menu.FlashSize.8M.build.partitions=default_8MB
4353+
mgbot-iotik32a.menu.FlashSize.2M=2MB (16Mb)
4354+
mgbot-iotik32a.menu.FlashSize.2M.build.flash_size=2MB
4355+
mgbot-iotik32a.menu.FlashSize.2M.build.partitions=minimal
4356+
mgbot-iotik32a.menu.FlashSize.16M=16MB (128Mb)
4357+
mgbot-iotik32a.menu.FlashSize.16M.build.flash_size=16MB
4358+
4359+
mgbot-iotik32a.menu.UploadSpeed.921600=921600
4360+
mgbot-iotik32a.menu.UploadSpeed.921600.upload.speed=921600
4361+
mgbot-iotik32a.menu.UploadSpeed.115200=115200
4362+
mgbot-iotik32a.menu.UploadSpeed.115200.upload.speed=115200
4363+
mgbot-iotik32a.menu.UploadSpeed.256000.windows=256000
4364+
mgbot-iotik32a.menu.UploadSpeed.256000.upload.speed=256000
4365+
mgbot-iotik32a.menu.UploadSpeed.230400.windows.upload.speed=256000
4366+
mgbot-iotik32a.menu.UploadSpeed.230400=230400
4367+
mgbot-iotik32a.menu.UploadSpeed.230400.upload.speed=230400
4368+
mgbot-iotik32a.menu.UploadSpeed.460800.linux=460800
4369+
mgbot-iotik32a.menu.UploadSpeed.460800.macosx=460800
4370+
mgbot-iotik32a.menu.UploadSpeed.460800.upload.speed=460800
4371+
mgbot-iotik32a.menu.UploadSpeed.512000.windows=512000
4372+
mgbot-iotik32a.menu.UploadSpeed.512000.upload.speed=512000
4373+
4374+
mgbot-iotik32a.menu.DebugLevel.none=None
4375+
mgbot-iotik32a.menu.DebugLevel.none.build.code_debug=0
4376+
mgbot-iotik32a.menu.DebugLevel.error=Error
4377+
mgbot-iotik32a.menu.DebugLevel.error.build.code_debug=1
4378+
mgbot-iotik32a.menu.DebugLevel.warn=Warn
4379+
mgbot-iotik32a.menu.DebugLevel.warn.build.code_debug=2
4380+
mgbot-iotik32a.menu.DebugLevel.info=Info
4381+
mgbot-iotik32a.menu.DebugLevel.info.build.code_debug=3
4382+
mgbot-iotik32a.menu.DebugLevel.debug=Debug
4383+
mgbot-iotik32a.menu.DebugLevel.debug.build.code_debug=4
4384+
mgbot-iotik32a.menu.DebugLevel.verbose=Verbose
4385+
mgbot-iotik32a.menu.DebugLevel.verbose.build.code_debug=5
4386+
4387+
##############################################################
4388+
4389+
mgbot-iotik32b.name=MGBOT IOTIK 32B
4390+
4391+
mgbot-iotik32b.upload.tool=esptool_py
4392+
mgbot-iotik32b.upload.maximum_size=1310720
4393+
mgbot-iotik32b.upload.maximum_data_size=327680
4394+
mgbot-iotik32b.upload.wait_for_upload_port=true
4395+
4396+
mgbot-iotik32b.serial.disableDTR=true
4397+
mgbot-iotik32b.serial.disableRTS=true
4398+
4399+
mgbot-iotik32b.build.mcu=esp32
4400+
mgbot-iotik32b.build.core=esp32
4401+
mgbot-iotik32b.build.variant=mgbot-iotik32b
4402+
mgbot-iotik32b.build.board=MGBOT_IOTIK32B
4403+
4404+
mgbot-iotik32b.build.f_cpu=240000000L
4405+
mgbot-iotik32b.build.flash_size=4MB
4406+
mgbot-iotik32b.build.flash_freq=40m
4407+
mgbot-iotik32b.build.flash_mode=dio
4408+
mgbot-iotik32b.build.boot=dio
4409+
mgbot-iotik32b.build.partitions=default
4410+
mgbot-iotik32b.build.defines=
4411+
4412+
mgbot-iotik32b.menu.PSRAM.disabled=Disabled
4413+
mgbot-iotik32b.menu.PSRAM.disabled.build.defines=
4414+
mgbot-iotik32b.menu.PSRAM.enabled=Enabled
4415+
mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4416+
4417+
mgbot-iotik32b.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
4418+
mgbot-iotik32b.menu.PartitionScheme.default.build.partitions=default
4419+
mgbot-iotik32b.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
4420+
mgbot-iotik32b.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
4421+
mgbot-iotik32b.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
4422+
mgbot-iotik32b.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
4423+
mgbot-iotik32b.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
4424+
mgbot-iotik32b.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
4425+
mgbot-iotik32b.menu.PartitionScheme.minimal.build.partitions=minimal
4426+
mgbot-iotik32b.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
4427+
mgbot-iotik32b.menu.PartitionScheme.no_ota.build.partitions=no_ota
4428+
mgbot-iotik32b.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
4429+
mgbot-iotik32b.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
4430+
mgbot-iotik32b.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
4431+
mgbot-iotik32b.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
4432+
mgbot-iotik32b.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
4433+
mgbot-iotik32b.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
4434+
mgbot-iotik32b.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
4435+
mgbot-iotik32b.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
4436+
mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
4437+
mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
4438+
mgbot-iotik32b.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
4439+
mgbot-iotik32b.menu.PartitionScheme.huge_app.build.partitions=huge_app
4440+
mgbot-iotik32b.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
4441+
mgbot-iotik32b.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
4442+
mgbot-iotik32b.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
4443+
mgbot-iotik32b.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
4444+
mgbot-iotik32b.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
4445+
mgbot-iotik32b.menu.PartitionScheme.fatflash.build.partitions=ffat
4446+
mgbot-iotik32b.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
4447+
mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
4448+
mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
4449+
mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
4450+
4451+
mgbot-iotik32b.menu.CPUFreq.240=240MHz (WiFi/BT)
4452+
mgbot-iotik32b.menu.CPUFreq.240.build.f_cpu=240000000L
4453+
mgbot-iotik32b.menu.CPUFreq.160=160MHz (WiFi/BT)
4454+
mgbot-iotik32b.menu.CPUFreq.160.build.f_cpu=160000000L
4455+
mgbot-iotik32b.menu.CPUFreq.80=80MHz (WiFi/BT)
4456+
mgbot-iotik32b.menu.CPUFreq.80.build.f_cpu=80000000L
4457+
mgbot-iotik32b.menu.CPUFreq.40=40MHz (40MHz XTAL)
4458+
mgbot-iotik32b.menu.CPUFreq.40.build.f_cpu=40000000L
4459+
mgbot-iotik32b.menu.CPUFreq.26=26MHz (26MHz XTAL)
4460+
mgbot-iotik32b.menu.CPUFreq.26.build.f_cpu=26000000L
4461+
mgbot-iotik32b.menu.CPUFreq.20=20MHz (40MHz XTAL)
4462+
mgbot-iotik32b.menu.CPUFreq.20.build.f_cpu=20000000L
4463+
mgbot-iotik32b.menu.CPUFreq.13=13MHz (26MHz XTAL)
4464+
mgbot-iotik32b.menu.CPUFreq.13.build.f_cpu=13000000L
4465+
mgbot-iotik32b.menu.CPUFreq.10=10MHz (40MHz XTAL)
4466+
mgbot-iotik32b.menu.CPUFreq.10.build.f_cpu=10000000L
4467+
4468+
mgbot-iotik32b.menu.FlashMode.qio=QIO
4469+
mgbot-iotik32b.menu.FlashMode.qio.build.flash_mode=dio
4470+
mgbot-iotik32b.menu.FlashMode.qio.build.boot=qio
4471+
mgbot-iotik32b.menu.FlashMode.dio=DIO
4472+
mgbot-iotik32b.menu.FlashMode.dio.build.flash_mode=dio
4473+
mgbot-iotik32b.menu.FlashMode.dio.build.boot=dio
4474+
mgbot-iotik32b.menu.FlashMode.qout=QOUT
4475+
mgbot-iotik32b.menu.FlashMode.qout.build.flash_mode=dout
4476+
mgbot-iotik32b.menu.FlashMode.qout.build.boot=qout
4477+
mgbot-iotik32b.menu.FlashMode.dout=DOUT
4478+
mgbot-iotik32b.menu.FlashMode.dout.build.flash_mode=dout
4479+
mgbot-iotik32b.menu.FlashMode.dout.build.boot=dout
4480+
4481+
mgbot-iotik32b.menu.FlashFreq.80=80MHz
4482+
mgbot-iotik32b.menu.FlashFreq.80.build.flash_freq=80m
4483+
mgbot-iotik32b.menu.FlashFreq.40=40MHz
4484+
mgbot-iotik32b.menu.FlashFreq.40.build.flash_freq=40m
4485+
4486+
mgbot-iotik32b.menu.FlashSize.4M=4MB (32Mb)
4487+
mgbot-iotik32b.menu.FlashSize.4M.build.flash_size=4MB
4488+
mgbot-iotik32b.menu.FlashSize.8M=8MB (64Mb)
4489+
mgbot-iotik32b.menu.FlashSize.8M.build.flash_size=8MB
4490+
mgbot-iotik32b.menu.FlashSize.8M.build.partitions=default_8MB
4491+
mgbot-iotik32b.menu.FlashSize.2M=2MB (16Mb)
4492+
mgbot-iotik32b.menu.FlashSize.2M.build.flash_size=2MB
4493+
mgbot-iotik32b.menu.FlashSize.2M.build.partitions=minimal
4494+
mgbot-iotik32b.menu.FlashSize.16M=16MB (128Mb)
4495+
mgbot-iotik32b.menu.FlashSize.16M.build.flash_size=16MB
4496+
4497+
mgbot-iotik32b.menu.UploadSpeed.921600=921600
4498+
mgbot-iotik32b.menu.UploadSpeed.921600.upload.speed=921600
4499+
mgbot-iotik32b.menu.UploadSpeed.115200=115200
4500+
mgbot-iotik32b.menu.UploadSpeed.115200.upload.speed=115200
4501+
mgbot-iotik32b.menu.UploadSpeed.256000.windows=256000
4502+
mgbot-iotik32b.menu.UploadSpeed.256000.upload.speed=256000
4503+
mgbot-iotik32b.menu.UploadSpeed.230400.windows.upload.speed=256000
4504+
mgbot-iotik32b.menu.UploadSpeed.230400=230400
4505+
mgbot-iotik32b.menu.UploadSpeed.230400.upload.speed=230400
4506+
mgbot-iotik32b.menu.UploadSpeed.460800.linux=460800
4507+
mgbot-iotik32b.menu.UploadSpeed.460800.macosx=460800
4508+
mgbot-iotik32b.menu.UploadSpeed.460800.upload.speed=460800
4509+
mgbot-iotik32b.menu.UploadSpeed.512000.windows=512000
4510+
mgbot-iotik32b.menu.UploadSpeed.512000.upload.speed=512000
4511+
4512+
mgbot-iotik32b.menu.DebugLevel.none=None
4513+
mgbot-iotik32b.menu.DebugLevel.none.build.code_debug=0
4514+
mgbot-iotik32b.menu.DebugLevel.error=Error
4515+
mgbot-iotik32b.menu.DebugLevel.error.build.code_debug=1
4516+
mgbot-iotik32b.menu.DebugLevel.warn=Warn
4517+
mgbot-iotik32b.menu.DebugLevel.warn.build.code_debug=2
4518+
mgbot-iotik32b.menu.DebugLevel.info=Info
4519+
mgbot-iotik32b.menu.DebugLevel.info.build.code_debug=3
4520+
mgbot-iotik32b.menu.DebugLevel.debug=Debug
4521+
mgbot-iotik32b.menu.DebugLevel.debug.build.code_debug=4
4522+
mgbot-iotik32b.menu.DebugLevel.verbose=Verbose
4523+
mgbot-iotik32b.menu.DebugLevel.verbose.build.code_debug=5
4524+
4525+
##############################################################

Diff for: variants/mgbot-iotik32a/pins_arduino.h

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 16
7+
#define NUM_DIGITAL_PINS 40
8+
#define NUM_ANALOG_INPUTS 16
9+
10+
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
11+
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < 34)
13+
14+
static const uint8_t LED_BUILTIN = 4;
15+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
16+
17+
static const uint8_t TX = 1;
18+
static const uint8_t RX = 3;
19+
#define TXD TX
20+
#define RXD RX
21+
22+
static const uint8_t TX2 = 17;
23+
static const uint8_t RX2 = 16;
24+
#define TXD2 TX2
25+
#define RXD2 RX2
26+
27+
static const uint8_t SDA = 21;
28+
static const uint8_t SCL = 22;
29+
30+
static const uint8_t SS = 5;
31+
static const uint8_t MOSI = 23;
32+
static const uint8_t MISO = 19;
33+
static const uint8_t SCK = 18;
34+
35+
static const uint8_t A0 = 36;
36+
static const uint8_t A3 = 39;
37+
static const uint8_t A4 = 32;
38+
static const uint8_t A5 = 33;
39+
static const uint8_t A6 = 34;
40+
static const uint8_t A7 = 35;
41+
static const uint8_t A10 = 4;
42+
static const uint8_t A11 = 0;
43+
static const uint8_t A12 = 2;
44+
static const uint8_t A13 = 15;
45+
static const uint8_t A14 = 13;
46+
static const uint8_t A15 = 12;
47+
static const uint8_t A16 = 14;
48+
static const uint8_t A17 = 27;
49+
static const uint8_t A18 = 25;
50+
static const uint8_t A19 = 26;
51+
52+
static const uint8_t T0 = 4;
53+
static const uint8_t T1 = 0;
54+
static const uint8_t T2 = 2;
55+
static const uint8_t T3 = 15;
56+
static const uint8_t T4 = 13;
57+
static const uint8_t T5 = 12;
58+
static const uint8_t T6 = 14;
59+
static const uint8_t T7 = 27;
60+
static const uint8_t T8 = 33;
61+
static const uint8_t T9 = 32;
62+
63+
static const uint8_t DAC1 = 25;
64+
static const uint8_t DAC2 = 26;
65+
66+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)