Prvni ulozeni z chegewara githubu
This commit is contained in:
120
docs/source/boards/ESP32-C3-DevKitM-1.rst
Normal file
120
docs/source/boards/ESP32-C3-DevKitM-1.rst
Normal file
@ -0,0 +1,120 @@
|
||||
##################
|
||||
ESP32-C3-DevKitM-1
|
||||
##################
|
||||
|
||||
The ESP32-C3-DevKitM-1 development board is one of Espressif's official boards. This board is based on the `ESP32-C3-MINI-1`_ module, with the `ESP32-C3`_ as the core.
|
||||
|
||||
Specifications
|
||||
--------------
|
||||
|
||||
- Small sized 2.4 GHz WiFi (802.11 b/g/n) and Bluetooth® 5 module
|
||||
- Built around ESP32C3 series of SoCs, RISCV singlecore microprocessor
|
||||
- 4 MB flash in chip package
|
||||
- 15 available GPIOs (module)
|
||||
- Peripherals
|
||||
- 22 × programmable GPIOs
|
||||
- Digital interfaces:
|
||||
- 3 × SPI
|
||||
- 2 × UART
|
||||
- 1 × I2C
|
||||
- 1 × I2S
|
||||
- Remote control peripheral, with 2 transmit channels and 2 receive channels
|
||||
- LED PWM controller, with up to 6 channels
|
||||
- Full-speed USB Serial/JTAG controller
|
||||
- General DMA controller (GDMA), with 3 transmit channels and 3 receive channels
|
||||
- 1 × TWAI® controller (compatible with ISO 11898-1)
|
||||
- Analog interfaces:
|
||||
- 2 × 12-bit SAR ADCs, up to 6 channels
|
||||
- 1 × temperature sensor
|
||||
- Timers:
|
||||
- 2 × 54-bit general-purpose timers
|
||||
- 3 × watchdog timers
|
||||
- 1 × 52-bit system timer
|
||||
- Onboard PCB antenna or external antenna connector
|
||||
|
||||
Header Block
|
||||
------------
|
||||
|
||||
.. note::
|
||||
Not all of the chip pins are exposed to the pin headers.
|
||||
|
||||
J1
|
||||
^^^
|
||||
=== ==== ========== ===================================
|
||||
No. Name Type [1]_ Function
|
||||
=== ==== ========== ===================================
|
||||
1 GND G Ground
|
||||
2 3V3 P 3.3 V power supply
|
||||
3 3V3 P 3.3 V power supply
|
||||
4 IO2 I/O/T GPIO2 [2]_, ADC1_CH2, FSPIQ
|
||||
5 IO3 I/O/T GPIO3, ADC1_CH3
|
||||
6 GND G Ground
|
||||
7 RST I CHIP_PU
|
||||
8 GND G Ground
|
||||
9 IO0 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P
|
||||
10 IO1 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N
|
||||
11 IO10 I/O/T GPIO10, FSPICS0
|
||||
12 GND G Ground
|
||||
13 5V P 5 V power supply
|
||||
14 5V P 5 V power supply
|
||||
15 GND G Ground
|
||||
=== ==== ========== ===================================
|
||||
|
||||
J3
|
||||
^^^
|
||||
=== ==== ========== ====================================
|
||||
No. Name Type [1]_ Function
|
||||
=== ==== ========== ====================================
|
||||
1 GND G Ground
|
||||
2 TX I/O/T GPIO21, U0TXD
|
||||
3 RX I/O/T GPIO20, U0RXD
|
||||
4 GND G Ground
|
||||
5 IO9 I/O/T GPIO9 [2]_
|
||||
6 IO8 I/O/T GPIO8 [2]_, RGB LED
|
||||
7 GND G Ground
|
||||
8 IO7 I/O/T GPIO7, FSPID, MTDO
|
||||
9 IO6 I/O/T GPIO6, FSPICLK, MTCK
|
||||
10 IO5 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI
|
||||
11 IO4 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS
|
||||
12 GND G Ground
|
||||
13 IO18 I/O/T GPIO18, USB_D-
|
||||
14 IO19 I/O/T GPIO19, USB_D+
|
||||
15 GND G Ground
|
||||
=== ==== ========== ====================================
|
||||
|
||||
.. [1] P: Power supply; I: Input; O: Output; T: High impedance.
|
||||
.. [2] GPIO2, GPIO8, and GPIO9 are strapping pins of the ESP32-C3FN4 chip. During the chip's system reset, the latches of the strapping pins sample the voltage level as strapping bits, and hold these bits until the chip is powered down or shut down.
|
||||
|
||||
Pin Layout
|
||||
----------
|
||||
|
||||
.. figure:: ../_static/esp32-c3_devkitM-1_pinlayout.png
|
||||
:align: center
|
||||
:width: 600
|
||||
:alt: ESP32-C3-DevKitM-1 (click to enlarge)
|
||||
:figclass: align-center
|
||||
|
||||
Strapping Pins
|
||||
--------------
|
||||
|
||||
Some of the GPIO's have important features during the booting process. Here is the list of the strapping pins on the `ESP32-C3`_.
|
||||
|
||||
==== ========= ===================================================================== ================ =================
|
||||
GPIO Default Function Pull-up Pull-down
|
||||
==== ========= ===================================================================== ================ =================
|
||||
IO2 N/A Booting Mode See `ESP32-C3`_ See `ESP32-C3`_
|
||||
IO9 Pull-up Booting Mode SPI Boot Download Boot
|
||||
IO8 N/A Booting Mode Don't Care Download Boot
|
||||
IO8 Pull-up Enabling/Disabling Log Print See `ESP32-C3`_ See `ESP32-C3`_
|
||||
==== ========= ===================================================================== ================ =================
|
||||
|
||||
For more detailed information, see the `ESP32-C3`_ datasheet.
|
||||
|
||||
Resources
|
||||
---------
|
||||
|
||||
* `ESP32-C3`_ (Datasheet)
|
||||
* `ESP32-C3-MINI-1`_ (Datasheet)
|
||||
|
||||
.. _ESP32-C3: https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
|
||||
.. _ESP32-C3-MINI-1: https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf
|
158
docs/source/boards/ESP32-DevKitC-1.rst
Normal file
158
docs/source/boards/ESP32-DevKitC-1.rst
Normal file
@ -0,0 +1,158 @@
|
||||
###############
|
||||
ESP32-DevKitC-1
|
||||
###############
|
||||
|
||||
The `ESP32-DevKitC-1`_ development board is one of Espressif's official boards. This board is based on the `ESP32-WROVER-E`_ module, with the `ESP32`_ as the core.
|
||||
|
||||
Specifications
|
||||
--------------
|
||||
|
||||
- Wi-Fi 802.11 b/g/n (802.11n up to 150 Mbps)
|
||||
- Bluetooth v4.2 BR/EDR and BLE specification
|
||||
- Built around ESP32 series of SoCs
|
||||
- Integrated 4 MB SPI flash
|
||||
- Integrated 8 MB PSRAM
|
||||
- Peripherals
|
||||
- SD card
|
||||
- UART
|
||||
- SPI
|
||||
- SDIO
|
||||
- I2C
|
||||
- LED PWM
|
||||
- Motor PWM
|
||||
- I2S
|
||||
- IR
|
||||
- Pulse Counter
|
||||
- GPIO
|
||||
- Capacitive Touch Sensor
|
||||
- ADC
|
||||
- DAC
|
||||
- Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)
|
||||
- Onboard PCB antenna or external antenna connector
|
||||
|
||||
Header Block
|
||||
------------
|
||||
|
||||
.. note::
|
||||
Not all of the chip pins are exposed to the pin headers.
|
||||
|
||||
J1
|
||||
^^^
|
||||
=== ==== ===== ===================================
|
||||
No. Name Type Function
|
||||
=== ==== ===== ===================================
|
||||
1 3V3 P 3.3 V power supply
|
||||
2 EN I CHIP_PU, Reset
|
||||
3 IO36 I GPIO36, ADC1_CH0, S_VP
|
||||
4 IO39 I GPIO39, ADC1_CH3, S_VN
|
||||
5 IO34 I GPIO34, ADC1_CH6, VDET_1
|
||||
6 IO35 I GPIO35, ADC1_CH7, VDET_2
|
||||
7 IO32 I/O GPIO32, ADC1_CH4, TOUCH_CH9, XTAL_32K_P
|
||||
8 IO33 I/O GPIO33, ADC1_CH5, TOUCH_CH8, XTAL_32K_N
|
||||
9 IO25 I/O GPIO25, ADC1_CH8, DAC_1
|
||||
10 IO26 I/O GPIO26, ADC2_CH9, DAC_2
|
||||
11 IO27 I/O GPIO27, ADC2_CH7, TOUCH_CH7
|
||||
12 IO14 I/O GPIO14, ADC2_CH6, TOUCH_CH6, MTMS
|
||||
13 IO12 I/O GPIO12, ADC2_CH5, TOUCH_CH5, MTDI
|
||||
14 GND G Ground
|
||||
15 IO13 I/O GPIO13, ADC2_CH4, TOUCH_CH4, MTCK
|
||||
16 IO9 I/O GPIO9, D2
|
||||
17 IO10 I/O GPIO10, D3
|
||||
18 IO11 I/O GPIO11, CMD
|
||||
19 5V0 P 5 V power supply
|
||||
=== ==== ===== ===================================
|
||||
|
||||
J3
|
||||
^^^
|
||||
=== ==== ===== ====================================
|
||||
No. Name Type Function
|
||||
=== ==== ===== ====================================
|
||||
1 GND G Ground
|
||||
2 IO23 I/O GPIO23
|
||||
3 IO22 I/O GPIO22
|
||||
4 IO1 I/O GPIO1, U0TXD
|
||||
5 IO3 I/O GPIO3, U0RXD
|
||||
6 IO21 I/O GPIO21
|
||||
7 GND G Ground
|
||||
8 IO19 I/O GPIO19
|
||||
9 IO18 I/O GPIO18
|
||||
10 IO5 I/O GPIO5
|
||||
11 IO17 I/O GPIO17
|
||||
12 IO16 I/O GPIO16
|
||||
13 IO4 I/O GPIO4, ADC2_CH0, TOUCH_CH0
|
||||
14 IO0 I/O GPIO0, ADC2_CH1, TOUCH_CH1, Boot
|
||||
16 IO2 I/O GPIO2, ADC2_CH2, TOUCH_CH2
|
||||
17 IO15 I/O GPIO15, ADC2_CH3, TOUCH_CH3, MTDO
|
||||
17 IO8 I/O GPIO8, D1
|
||||
18 IO7 I/O GPIO7, D0
|
||||
19 IO6 I/O GPIO6, SCK
|
||||
=== ==== ===== ====================================
|
||||
|
||||
P: Power supply;
|
||||
I: Input;
|
||||
O: Output;
|
||||
T: High impedance.
|
||||
|
||||
Pin Layout
|
||||
----------
|
||||
|
||||
.. figure:: ../_static/esp32_devkitC_pinlayout.png
|
||||
:align: center
|
||||
:width: 600
|
||||
:alt: ESP32-DevKitC-1 (click to enlarge)
|
||||
:figclass: align-center
|
||||
|
||||
Strapping Pins
|
||||
--------------
|
||||
|
||||
Some of the GPIO's have important features during the booting process. Here is the list of the strapping pins on the `ESP32`_.
|
||||
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
GPIO Default Function Pull-up Pull-down
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
IO12 Pull-down Voltage of Internal LDO (VDD_SDIO) 1V8 3V3
|
||||
IO0 Pull-up Booting Mode SPI Boot Download Boot
|
||||
IO2 Pull-down Booting Mode Don't Care Download Boot
|
||||
IO15 Pull-up Enabling/Disabling Log Print During Booting and Timing of SDIO Slave U0TXD Active U0TXD Silent
|
||||
IO5 Pull-up Timing of SDIO Slave See `ESP32`_ See `ESP32`_
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
|
||||
Be aware when choosing which pins to use.
|
||||
|
||||
Restricted Usage GPIO's
|
||||
-----------------------
|
||||
|
||||
Some of the GPIO's are used for the external flash and PSRAM. These GPIO's cannot be used:
|
||||
|
||||
==== ===================
|
||||
GPIO Shared Function
|
||||
==== ===================
|
||||
IO6 External SPI Flash
|
||||
IO7 External SPI Flash
|
||||
IO8 External SPI Flash
|
||||
IO9 External SPI Flash
|
||||
IO10 External SPI Flash
|
||||
IO11 External SPI Flash
|
||||
==== ===================
|
||||
|
||||
Other GPIO's are `INPUT ONLY` and cannot be used as output pin:
|
||||
|
||||
==== =========================
|
||||
GPIO Function
|
||||
==== =========================
|
||||
IO34 GPIO34, ADC1_CH6, VDET_1
|
||||
IO35 GPIO35, ADC1_CH7, VDET_2
|
||||
IO36 GPIO36, ADC1_CH0, S_VP
|
||||
IO39 GPIO39, ADC1_CH3, S_VN
|
||||
==== =========================
|
||||
|
||||
Resources
|
||||
---------
|
||||
|
||||
* `ESP32`_ (Datasheet)
|
||||
* `ESP32-WROVER-E`_ (Datasheet)
|
||||
* `ESP32-DevKitC`_ (Schematic)
|
||||
|
||||
.. _ESP32: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
|
||||
.. _ESP32-WROVER-E: https://www.espressif.com/sites/default/files/documentation/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf
|
||||
.. _ESP32-DevKitC: https://dl.espressif.com/dl/schematics/esp32_devkitc_v4-sch.pdf
|
153
docs/source/boards/ESP32-S2-Saola-1.rst
Normal file
153
docs/source/boards/ESP32-S2-Saola-1.rst
Normal file
@ -0,0 +1,153 @@
|
||||
################
|
||||
ESP32-S2-Saola-1
|
||||
################
|
||||
|
||||
The `ESP32-S2-Saola-1`_ development board is one of Espressif's official boards. This board is based on the `ESP32-S2-WROVER`_ module, with the `ESP32-S2`_ as the core.
|
||||
|
||||
Specifications
|
||||
--------------
|
||||
|
||||
- Wi-Fi 802.11 b/g/n (802.11n up to 150 Mbps)
|
||||
- Built around ESP32-S2 series of SoCs Xtensa® single-core
|
||||
- Integrated 4 MB SPI flash
|
||||
- Integrated 2 MB PSRAM
|
||||
- Peripherals
|
||||
- 43 × programmable GPIOs
|
||||
- 2 × 13-bit SAR ADCs, up to 20 channels
|
||||
- 2 × 8-bit DAC
|
||||
- 14 × touch sensing IOs
|
||||
- 4 × SPI
|
||||
- 1 × I2S
|
||||
- 2 × I2C
|
||||
- 2 × UART
|
||||
- RMT (TX/RX)
|
||||
- LED PWM controller, up to 8 channels
|
||||
- 1 × full-speed USB OTG
|
||||
- 1 × temperature sensor
|
||||
- 1 × DVP 8/16 camera interface, implemented using the hardware resources of I2S
|
||||
- 1 × LCD interface (8-bit serial RGB/8080/6800), implemented using the hardware resources of SPI2
|
||||
- 1 × LCD interface (8/16/24-bit parallel), implemented using the hardware resources of I2S
|
||||
- 1 × TWAI® controller (compatible with ISO 11898-1)
|
||||
- Onboard PCB antenna or external antenna connector
|
||||
|
||||
Header Block
|
||||
------------
|
||||
|
||||
.. note::
|
||||
Not all of the chip pins are exposed to the pin headers.
|
||||
|
||||
J2
|
||||
^^^
|
||||
=== ==== ===== ===================================
|
||||
No. Name Type Function
|
||||
=== ==== ===== ===================================
|
||||
1 3V3 P 3.3 V power supply
|
||||
2 IO0 I/O GPIO0, Boot
|
||||
3 IO1 I/O GPIO1, ADC1_CH0, TOUCH_CH1
|
||||
4 IO2 I/O GPIO2, ADC1_CH1, TOUCH_CH2
|
||||
5 IO3 I/O GPIO3, ADC1_CH2, TOUCH_CH3
|
||||
6 IO4 I/O GPIO4, ADC1_CH3, TOUCH_CH4
|
||||
7 IO5 I/O GPIO5, ADC1_CH4, TOUCH_CH5
|
||||
8 IO6 I/O GPIO6, ADC1_CH5, TOUCH_CH6
|
||||
9 IO7 I/O GPIO7, ADC1_CH6, TOUCH_CH7
|
||||
10 IO8 I/O GPIO8, ADC1_CH7, TOUCH_CH8
|
||||
11 IO9 I/O GPIO9, ADC1_CH8, TOUCH_CH9
|
||||
12 IO10 I/O GPIO10, ADC1_CH9, TOUCH_CH10
|
||||
13 IO11 I/O GPIO11, ADC2_CH0, TOUCH_CH11
|
||||
14 IO12 I/O GPIO12, ADC2_CH1, TOUCH_CH12
|
||||
15 IO13 I/O GPIO13, ADC2_CH2, TOUCH_CH13
|
||||
16 IO14 I/O GPIO14, ADC2_CH3, TOUCH_CH14
|
||||
17 IO15 I/O GPIO15, ADC2_CH4, XTAL_32K_P
|
||||
18 IO16 I/O GPIO16, ADC2_CH5, XTAL_32K_N
|
||||
19 IO17 I/O GPIO17, ADC2_CH6, DAC_1
|
||||
20 5V0 P 5 V power supply
|
||||
21 GND G Ground
|
||||
=== ==== ===== ===================================
|
||||
|
||||
J3
|
||||
^^^
|
||||
=== ==== ===== ====================================
|
||||
No. Name Type Function
|
||||
=== ==== ===== ====================================
|
||||
1 GND G Ground
|
||||
2 RST I CHIP_PU, Reset
|
||||
3 IO46 I GPIO46
|
||||
4 IO45 I/O GPIO45
|
||||
5 IO44 I/O GPIO44, U0RXD
|
||||
6 IO43 I/O GPIO43, U0TXD
|
||||
7 IO42 I/O GPIO42, MTMS
|
||||
8 IO41 I/O GPIO41, MTDI
|
||||
9 IO40 I/O GPIO40, MTDO
|
||||
10 IO39 I/O GPIO39, MTCK
|
||||
11 IO38 I/O GPIO38
|
||||
12 IO37 I/O GPIO37
|
||||
13 IO36 I/O GPIO36
|
||||
14 IO35 I/O GPIO35
|
||||
16 IO34 I/O GPIO34
|
||||
17 IO33 I/O GPIO33
|
||||
17 IO26 I/O GPIO26
|
||||
18 IO21 I/O GPIO21
|
||||
19 IO20 I/O GPIO20, ADC2_CH3, USB_D+
|
||||
20 IO19 I/O GPIO19, ADC2_CH3, USB_D-
|
||||
21 IO18 I/O GPIO18, ADC2_CH3, DAC_2
|
||||
=== ==== ===== ====================================
|
||||
|
||||
P: Power supply;
|
||||
I: Input;
|
||||
O: Output;
|
||||
T: High impedance.
|
||||
|
||||
Pin Layout
|
||||
----------
|
||||
|
||||
.. figure:: ../_static/esp32-s2_saola1_pinlayout.png
|
||||
:align: center
|
||||
:width: 600
|
||||
:alt: ESP32-S2-Saola-1 (click to enlarge)
|
||||
:figclass: align-center
|
||||
|
||||
Strapping Pins
|
||||
--------------
|
||||
|
||||
Some of the GPIO's have important features during the booting process. Here is the list of the strapping pins on the `ESP32-S2`_.
|
||||
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
GPIO Default Function Pull-up Pull-down
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
IO45 Pull-down Voltage of Internal LDO (VDD_SDIO) 1V8 3V3
|
||||
IO0 Pull-up Booting Mode SPI Boot Download Boot
|
||||
IO46 Pull-down Booting Mode Don't Care Download Boot
|
||||
IO46 Pull-up Enabling/Disabling Log Print During Booting and Timing of SDIO Slave U0TXD Active U0TXD Silent
|
||||
==== ========= ===================================================================== ============ ==============
|
||||
|
||||
For more detailed information, see the `ESP32-S2`_ datasheet.
|
||||
|
||||
Restricted Usage GPIOS
|
||||
----------------------
|
||||
|
||||
Some of the GPIO's are used for the external flash and PSRAM. These GPIO's cannot be used:
|
||||
|
||||
==== ===================
|
||||
GPIO Shared Function
|
||||
==== ===================
|
||||
IO26 Connected to PSRAM
|
||||
==== ===================
|
||||
|
||||
Other GPIO's are `INPUT ONLY` and cannot be used as output pin:
|
||||
|
||||
==== ===========================
|
||||
GPIO Function
|
||||
==== ===========================
|
||||
IO46 GPIO46
|
||||
==== ===========================
|
||||
|
||||
Resources
|
||||
---------
|
||||
|
||||
* `ESP32-S2`_ (Datasheet)
|
||||
* `ESP32-S2-WROVER`_ (Datasheet)
|
||||
* `ESP32-S2-Saola-1`_ (Schematics)
|
||||
|
||||
.. _ESP32-S2: https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
|
||||
.. _ESP32-S2-WROVER: https://www.espressif.com/sites/default/files/documentation/esp32-s2-wrover_esp32-s2-wrover-i_datasheet_en.pdf
|
||||
.. _ESP32-S2-Saola-1: https://dl.espressif.com/dl/schematics/ESP32-S2-SAOLA-1_V1.1_schematics.pdf
|
115
docs/source/boards/boards.rst
Normal file
115
docs/source/boards/boards.rst
Normal file
@ -0,0 +1,115 @@
|
||||
######
|
||||
Boards
|
||||
######
|
||||
|
||||
Development Boards
|
||||
------------------
|
||||
|
||||
You will need a development board or a custom board with the ESP32 (see Supported SoC's) to start playing.
|
||||
There is a bunch of different types and models widely available on the Internet. You need to choose one that covers all your requirements.
|
||||
|
||||
To help you on this selection, we point out some facts about choosing the proper boards to help you to save money and time.
|
||||
|
||||
**One ESP32 to rule them all!**
|
||||
|
||||
One important information that usually bring about some confusion is regarding the different models of the ESP32 SoC and modules.
|
||||
|
||||
The ESP32 is divided by family:
|
||||
|
||||
* ESP32
|
||||
* Wi-Fi and BLE
|
||||
* ESP32-S
|
||||
* Wi-Fi only
|
||||
* ESP32-C
|
||||
* Wi-Fi and BLE 5
|
||||
|
||||
For each family, we have SoC variants with some differentiation. The differences are more about the embedded flash and its size and the number of the cores (dual or single).
|
||||
|
||||
The modules use the SoC internally, including the external flash, PSRAM (in some models) and other essential electronic components. Essentially, all
|
||||
modules from the same family use the same SoC.
|
||||
|
||||
.. figure:: ../_static/soc-module.png
|
||||
:align: center
|
||||
:width: 250
|
||||
:alt: ESP32 SoC and Module (click to enlarge)
|
||||
:figclass: align-center
|
||||
|
||||
**For example:**
|
||||
|
||||
The SoC partnumber is the ESP32-D0WD-V3 and it's the same SoC used inside of the ESP32-WROVER (with PSRAM) and ESP32-WROOM modules. This means that the
|
||||
same characteristics are present in both modules' core.
|
||||
|
||||
For more detailed information regarding the SoC's and modules, see the `Espressif Product Selector`_.
|
||||
|
||||
Now that you know that the module can be different but the heart is the same, you can choose your development board.
|
||||
|
||||
Before buying: Keep in mind that for some "must have" features when choosing the best board for your needs:
|
||||
|
||||
- Embedded USB-to-Serial
|
||||
- This is very convenient for programming and monitoring the logs with the terminal via USB.
|
||||
- Breadboard friendly
|
||||
- If you are prototyping, this will be very useful to connect your board directly on the breadboard.
|
||||
- open-source/open-hardware
|
||||
- Check if the schematics are available for download. This helps a lot on prototyping.
|
||||
- Support
|
||||
- Some of the manufacturers offer a very good level of support, with examples and demo projects.
|
||||
|
||||
|
||||
Espressif
|
||||
---------
|
||||
|
||||
.. figure:: ../_static/logo_espressif.png
|
||||
:align: center
|
||||
:width: 250
|
||||
:alt: Espressif Logo
|
||||
:figclass: align-center
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
ESP32-DevKitC <ESP32-DevKitC-1>
|
||||
ESP32-S2-Saola-1 <ESP32-S2-Saola-1>
|
||||
ESP32-C3-DevKitM-1 <ESP32-C3-DevKitM-1>
|
||||
|
||||
Third Party
|
||||
-----------
|
||||
|
||||
Add here the third party boards, listed by vendors.
|
||||
|
||||
.. note::
|
||||
All the information must be provided by the vendor. If your favorite board is not here, consider
|
||||
creating an `issue on GitHub <https://github.com/espressif/arduino-esp32/issues>`_ and directly
|
||||
link/mention the vendor in the issue description.
|
||||
|
||||
LOLIN
|
||||
*****
|
||||
|
||||
* |board_lolin_d32|
|
||||
* |board_lolin_d32_pro|
|
||||
|
||||
Generic Vendor
|
||||
**************
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
Generic Board Name <generic>
|
||||
|
||||
.. note::
|
||||
Create one file per board or one file with multiple boards. Do not add board information/description on this file.
|
||||
|
||||
.. include:: ../common/datasheet.inc
|
||||
|
||||
Resources
|
||||
---------
|
||||
|
||||
.. _Espressif Systems: https://www.espressif.com
|
||||
.. _Espressif Product Selector: https://products.espressif.com/
|
||||
|
||||
.. |board_lolin_d32| raw:: html
|
||||
|
||||
<a href="https://www.wemos.cc/en/latest/d32/d32.html" target="_blank">LOLIN D32</a>
|
||||
|
||||
.. |board_lolin_d32_pro| raw:: html
|
||||
|
||||
<a href="https://www.wemos.cc/en/latest/d32/d32_pro.html" target="_blank">LOLIN D32 Pro</a>
|
29
docs/source/boards/generic.rst
Normal file
29
docs/source/boards/generic.rst
Normal file
@ -0,0 +1,29 @@
|
||||
####################
|
||||
Generic ESP32 Boards
|
||||
####################
|
||||
|
||||
Specifications
|
||||
--------------
|
||||
|
||||
Add here the board/kit specifications.
|
||||
|
||||
Header Block
|
||||
------------
|
||||
|
||||
Header1
|
||||
^^^^^^^
|
||||
=== ==== ===== ===================================
|
||||
No. Name Type Function
|
||||
=== ==== ===== ===================================
|
||||
1 3V3 P 3.3 V power supply
|
||||
2 IO0 I/O GPIO0, Boot
|
||||
3 5V0 P 5 V power supply
|
||||
4 GND G Ground
|
||||
=== ==== ===== ===================================
|
||||
|
||||
Pin Layout
|
||||
----------
|
||||
|
||||
Add here the pin layout image (not required).
|
||||
|
||||
.. include:: ../common/datasheet.inc
|
Reference in New Issue
Block a user