Skip to content

Commit adfaaec

Browse files
authored
add AirM2M_CORE_ESP32C3 board (espressif#6613)
* add AirM2M_CORE_ESP32C3 board
1 parent 0dd517d commit adfaaec

File tree

2 files changed

+133
-0
lines changed

2 files changed

+133
-0
lines changed

boards.txt

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14267,3 +14267,104 @@ deneyapkart1A.menu.DebugLevel.verbose=Verbose
1426714267
deneyapkart1A.menu.DebugLevel.verbose.build.code_debug=5
1426814268

1426914269
##############################################################
14270+
14271+
AirM2M_CORE_ESP32C3.name=AirM2M_CORE_ESP32C3
14272+
AirM2M_CORE_ESP32C3.vid.0=0x303a
14273+
AirM2M_CORE_ESP32C3.pid.0=0x1001
14274+
14275+
AirM2M_CORE_ESP32C3.upload.tool=esptool_py
14276+
AirM2M_CORE_ESP32C3.upload.maximum_size=1310720
14277+
AirM2M_CORE_ESP32C3.upload.maximum_data_size=327680
14278+
AirM2M_CORE_ESP32C3.upload.flags=
14279+
AirM2M_CORE_ESP32C3.upload.extra_flags=
14280+
AirM2M_CORE_ESP32C3.upload.use_1200bps_touch=false
14281+
AirM2M_CORE_ESP32C3.upload.wait_for_upload_port=false
14282+
14283+
AirM2M_CORE_ESP32C3.serial.disableDTR=false
14284+
AirM2M_CORE_ESP32C3.serial.disableRTS=false
14285+
14286+
AirM2M_CORE_ESP32C3.build.tarch=riscv32
14287+
AirM2M_CORE_ESP32C3.build.target=esp
14288+
AirM2M_CORE_ESP32C3.build.mcu=esp32c3
14289+
AirM2M_CORE_ESP32C3.build.core=esp32
14290+
AirM2M_CORE_ESP32C3.build.variant=AirM2M_CORE_ESP32C3
14291+
AirM2M_CORE_ESP32C3.build.board=AirM2M_CORE_ESP32C3
14292+
AirM2M_CORE_ESP32C3.build.bootloader_addr=0x0
14293+
14294+
AirM2M_CORE_ESP32C3.build.cdc_on_boot=0
14295+
AirM2M_CORE_ESP32C3.build.f_cpu=160000000L
14296+
AirM2M_CORE_ESP32C3.build.flash_size=4MB
14297+
AirM2M_CORE_ESP32C3.build.flash_freq=80m
14298+
AirM2M_CORE_ESP32C3.build.flash_mode=dio
14299+
AirM2M_CORE_ESP32C3.build.boot=dio
14300+
AirM2M_CORE_ESP32C3.build.partitions=default
14301+
AirM2M_CORE_ESP32C3.build.defines=
14302+
14303+
AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default=Disabled
14304+
AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=0
14305+
AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc=Enabled
14306+
AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
14307+
14308+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
14309+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.default.build.partitions=default
14310+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
14311+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
14312+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
14313+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
14314+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
14315+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
14316+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal.build.partitions=minimal
14317+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
14318+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
14319+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
14320+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
14321+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
14322+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
14323+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
14324+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
14325+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
14326+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
14327+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
14328+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
14329+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
14330+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
14331+
AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
14332+
14333+
AirM2M_CORE_ESP32C3.menu.CPUFreq.160=160MHz (WiFi)
14334+
AirM2M_CORE_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
14335+
AirM2M_CORE_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
14336+
AirM2M_CORE_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
14337+
AirM2M_CORE_ESP32C3.menu.CPUFreq.40=40MHz
14338+
AirM2M_CORE_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
14339+
AirM2M_CORE_ESP32C3.menu.CPUFreq.20=20MHz
14340+
AirM2M_CORE_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
14341+
AirM2M_CORE_ESP32C3.menu.CPUFreq.10=10MHz
14342+
AirM2M_CORE_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
14343+
14344+
AirM2M_CORE_ESP32C3.menu.FlashFreq.80=80MHz
14345+
AirM2M_CORE_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
14346+
AirM2M_CORE_ESP32C3.menu.FlashFreq.40=40MHz
14347+
AirM2M_CORE_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
14348+
14349+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600=921600
14350+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
14351+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200=115200
14352+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
14353+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000=1152000
14354+
AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000.upload.speed=1152000
14355+
14356+
14357+
AirM2M_CORE_ESP32C3.menu.DebugLevel.none=None
14358+
AirM2M_CORE_ESP32C3.menu.DebugLevel.none.build.code_debug=0
14359+
AirM2M_CORE_ESP32C3.menu.DebugLevel.error=Error
14360+
AirM2M_CORE_ESP32C3.menu.DebugLevel.error.build.code_debug=1
14361+
AirM2M_CORE_ESP32C3.menu.DebugLevel.warn=Warn
14362+
AirM2M_CORE_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
14363+
AirM2M_CORE_ESP32C3.menu.DebugLevel.info=Info
14364+
AirM2M_CORE_ESP32C3.menu.DebugLevel.info.build.code_debug=3
14365+
AirM2M_CORE_ESP32C3.menu.DebugLevel.debug=Debug
14366+
AirM2M_CORE_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
14367+
AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose=Verbose
14368+
AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
14369+
14370+
#############################################################
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 22
7+
#define NUM_DIGITAL_PINS 22
8+
#define NUM_ANALOG_INPUTS 6
9+
10+
#define analogInputToDigitalPin(p) (((p)<NUM_ANALOG_INPUTS)?(esp32_adc2gpio[(p)]):-1)
11+
#define digitalPinToInterrupt(p) (((p)<NUM_DIGITAL_PINS)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < EXTERNAL_NUM_INTERRUPTS)
13+
14+
static const uint8_t TX = 21;
15+
static const uint8_t RX = 20;
16+
17+
static const uint8_t SDA = 4;
18+
static const uint8_t SCL = 5;
19+
20+
static const uint8_t SS = 7;
21+
static const uint8_t MOSI = 3;
22+
static const uint8_t MISO = 10;
23+
static const uint8_t SCK = 2;
24+
25+
static const uint8_t A0 = 0;
26+
static const uint8_t A1 = 1;
27+
static const uint8_t A2 = 2;
28+
static const uint8_t A3 = 3;
29+
static const uint8_t A4 = 4;
30+
static const uint8_t A5 = 5;
31+
32+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy