feeee4aa15207d90239a50fff30e9d0c0a98734f
Board-new/ESP32-ISO-dat/ESP32-ISO-dat.md
| ... | ... | @@ -8,6 +8,27 @@ |
| 8 | 8 |  |
| 9 | 9 | |
| 10 | 10 | |
| 11 | +## Occupied Pins |
|
| 12 | + |
|
| 13 | + #define IN1 32 |
|
| 14 | + #define IN2 33 |
|
| 15 | + #define IN3 25 |
|
| 16 | + #define IN4 26 |
|
| 17 | + |
|
| 18 | + #define OUT1 27 |
|
| 19 | + #define OUT2 14 |
|
| 20 | + #define OUT3 13 |
|
| 21 | + #define OUT4 15 |
|
| 22 | + |
|
| 23 | + #define debugLED 0 |
|
| 24 | + |
|
| 25 | + #define RS232_RX 23 |
|
| 26 | + #define RS232_TX 22 |
|
| 27 | + #define RS485_RX 18 |
|
| 28 | + #define RS485_TX 19 |
|
| 29 | + |
|
| 30 | + SoftwareSerial RS232; |
|
| 31 | + SoftwareSerial RS485; |
|
| 11 | 32 | |
| 12 | 33 | |
| 13 | 34 | ## breakout daughter board |
| ... | ... | @@ -23,7 +44,7 @@ |
| 23 | 44 | |
| 24 | 45 | |
| 25 | 46 | ## ref |
| 26 | -- [[inductive-load-dat]] |
|
| 27 | 47 | |
| 28 | -- [[ESP-SDK]] |
|
| 48 | +- [[inductive-load-dat]] |
|
| 29 | 49 | |
| 50 | +- [[ESP32-dat]] |
|
| ... | ... | \ No newline at end of file |
Board/NWI/NWI1119-DAT/NWI1119-DAT.md
| ... | ... | @@ -26,6 +26,6 @@ |
| 26 | 26 | |
| 27 | 27 | ### ref |
| 28 | 28 | |
| 29 | -- [[ESP-SDK]] - [[arduino-esp32]] |
|
| 29 | +- [[ESP-SDK]] - [[arduino-esp32-dat]] |
|
| 30 | 30 | - [[ESP32-USB]] |
| 31 | 31 | - [[ESP32-C3-WROOM-02-DAT]] |
| ... | ... | \ No newline at end of file |
SDK/Arduino-IDE-DAT/Arduino-ESP32/arduino-esp32-dat.md
| ... | ... | @@ -0,0 +1,65 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +## Guide |
|
| 4 | + |
|
| 5 | +https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#supported-soc-s |
|
| 6 | + |
|
| 7 | +- install board json file: https://espressif.github.io/arduino-esp32/package_esp32_index.json |
|
| 8 | + |
|
| 9 | +## demo code collection |
|
| 10 | + |
|
| 11 | +- test code - https://github.com/Edragon/Arduino-ESP32 |
|
| 12 | +- https://github.com/Edragon/Arduino-ESP32/tree/master/ESP32-ISO |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## Parameters |
|
| 16 | + |
|
| 17 | +### ESP32 |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +### ESP32-C3 |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | +| Setup | Params | Note | | |
|
| 27 | +| ------------------------------------ | ----------------------- | ----------------------------- | --- | |
|
| 28 | +| Board | ESP32C3 Dev Board | | | |
|
| 29 | +| Upload Speed | 921600 | | | |
|
| 30 | +| USB CDC on Boot | Disabled | | | |
|
| 31 | +| CPU Frequency | 160MHz / 80Mhz | | | |
|
| 32 | +| Flash Frequency | 80MHz / 40Mhz | ESP flash tool speed to 40MHz | | |
|
| 33 | +| Flash Mode | QIO / DIO | | | |
|
| 34 | +| Flash Size | 4MB | | | |
|
| 35 | +| Partition Scheme | Default 4MB with spiffs | (1.2MB APP / 1.5MB SPIFFS) | | |
|
| 36 | +| Core Debug Level | None | | | |
|
| 37 | +| Erase All Flash Before Sketch Upload | Enabled | | | |
|
| 38 | + |
|
| 39 | + |
|
| 40 | +some tips: |
|
| 41 | +- flash basic blink sketch into module first to erase all |
|
| 42 | +- 80Mhz + 40Mhz + QIO = OK |
|
| 43 | +- 80Mhz + 40Mhz + DIO = OK |
|
| 44 | + |
|
| 45 | +## version |
|
| 46 | + |
|
| 47 | +version 2.0.6 - 2022/2/3 |
|
| 48 | +version 2.0.4 |
|
| 49 | + |
|
| 50 | +## repository |
|
| 51 | +https://github.com/espressif/arduino-esp32 |
|
| 52 | + |
|
| 53 | + |
|
| 54 | +## BSP demo code |
|
| 55 | + |
|
| 56 | +- https://github.com/Edragon/Arduino-ESP32 |
|
| 57 | + |
|
| 58 | +includes |
|
| 59 | +- bluetooth / wifi tested with official examples |
|
| 60 | + |
|
| 61 | + |
|
| 62 | +- [[ESP-SDK]] |
|
| 63 | + |
|
| 64 | + |
|
| 65 | + |
SDK/Arduino-IDE-DAT/Arduino-ESP32/arduino-esp32.md
| ... | ... | @@ -1,65 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -## Guide |
|
| 4 | - |
|
| 5 | -https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#supported-soc-s |
|
| 6 | - |
|
| 7 | -- install board json file: https://espressif.github.io/arduino-esp32/package_esp32_index.json |
|
| 8 | - |
|
| 9 | -## demo code collection |
|
| 10 | - |
|
| 11 | -- test code - https://github.com/Edragon/Arduino-ESP32 |
|
| 12 | -- https://github.com/Edragon/Arduino-ESP32/tree/master/ESP32-ISO |
|
| 13 | - |
|
| 14 | - |
|
| 15 | -## Parameters |
|
| 16 | - |
|
| 17 | -### ESP32 |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | -### ESP32-C3 |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | - |
|
| 26 | -| Setup | Params | Note | | |
|
| 27 | -| ------------------------------------ | ----------------------- | ----------------------------- | --- | |
|
| 28 | -| Board | ESP32C3 Dev Board | | | |
|
| 29 | -| Upload Speed | 921600 | | | |
|
| 30 | -| USB CDC on Boot | Disabled | | | |
|
| 31 | -| CPU Frequency | 160MHz / 80Mhz | | | |
|
| 32 | -| Flash Frequency | 80MHz / 40Mhz | ESP flash tool speed to 40MHz | | |
|
| 33 | -| Flash Mode | QIO / DIO | | | |
|
| 34 | -| Flash Size | 4MB | | | |
|
| 35 | -| Partition Scheme | Default 4MB with spiffs | (1.2MB APP / 1.5MB SPIFFS) | | |
|
| 36 | -| Core Debug Level | None | | | |
|
| 37 | -| Erase All Flash Before Sketch Upload | Enabled | | | |
|
| 38 | - |
|
| 39 | - |
|
| 40 | -some tips: |
|
| 41 | -- flash basic blink sketch into module first to erase all |
|
| 42 | -- 80Mhz + 40Mhz + QIO = OK |
|
| 43 | -- 80Mhz + 40Mhz + DIO = OK |
|
| 44 | - |
|
| 45 | -## version |
|
| 46 | - |
|
| 47 | -version 2.0.6 - 2022/2/3 |
|
| 48 | -version 2.0.4 |
|
| 49 | - |
|
| 50 | -## repository |
|
| 51 | -https://github.com/espressif/arduino-esp32 |
|
| 52 | - |
|
| 53 | - |
|
| 54 | -## BSP demo code |
|
| 55 | - |
|
| 56 | -- https://github.com/Edragon/Arduino-ESP32 |
|
| 57 | - |
|
| 58 | -includes |
|
| 59 | -- bluetooth / wifi tested with official examples |
|
| 60 | - |
|
| 61 | - |
|
| 62 | -- [[ESP-SDK]] |
|
| 63 | - |
|
| 64 | - |
|
| 65 | - |
SDK/ESP-SDK/ESP-SDK.md
| ... | ... | @@ -5,9 +5,14 @@ |
| 5 | 5 | # ESP32 SDK |
| 6 | 6 | |
| 7 | 7 | |
| 8 | -- [[flash-download-tool]] - [[esptool]] - [[esp-idf-vscode]] - [[ESP32-USB]] - [[esp-idf]] - [[arduino-ESP32]] |
|
| 8 | +- [[flash-download-tool]] |
|
| 9 | 9 | |
| 10 | -ESP firmware |
|
| 10 | +- [[esptool]] - [[esp-idf-vscode]] - [[ESP32-USB]] - [[esp-idf]] |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +- [[arduino-esp32-dat]] |
|
| 14 | + |
|
| 15 | +## ESP firmware |
|
| 11 | 16 | - https://github.com/Edragon/esp_firmware |
| 12 | 17 | |
| 13 | 18 |
SDK/ESP-SDK/ESP32-dev-board-dat.md
| ... | ... | @@ -1,6 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32 dev board dat |
|
| 3 | - |
|
| 4 | -- [[NWI1100-dat]] - [[NWI1206-dat]] |
|
| 5 | - |
|
| 6 | -Module - [[ESP32-WROOM-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK/SDK-DAT.md
| ... | ... | @@ -6,6 +6,6 @@ |
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | |
| 9 | -- [[pic-sdk-dat]], [[arduino]], [[arduino-ESP32]], [[arduino-esp8266]] |
|
| 9 | +- [[pic-sdk-dat]], [[arduino]], [[arduino-esp32-dat]], [[arduino-esp8266]] |
|
| 10 | 10 | |
| 11 | 11 | - [[micropython-dat]] |
| ... | ... | \ No newline at end of file |
Tech/Network-dat/RF/Infrared-dat/Infrared-dat.md
| ... | ... | @@ -0,0 +1,3 @@ |
| 1 | + |
|
| 2 | +# Infrared dat |
|
| 3 | + |
chip-cn/Espressif/ESP32-dev-board-dat/ESP32-dev-board-dat.md
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | + |
|
| 2 | +# ESP32 dev board dat |
|
| 3 | + |
|
| 4 | +- [[NWI1100-dat]] - [[NWI1206-dat]] |
|
| 5 | + |
|
| 6 | +Module - [[ESP32-WROOM-dat]] |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-C3/ESP32-C3-DAT.md
| ... | ... | @@ -21,4 +21,15 @@ https://www.espressif.com.cn/sites/default/files/documentation/esp32-c3_datashee |
| 21 | 21 |  |
| 22 | 22 | |
| 23 | 23 | - information regarding [[conn-ipex]] |
| 24 | -- [[antenna-DAT]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[antenna-DAT]] |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## ESP32-C3 |
|
| 6 | + |
|
| 7 | +https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf |
|
| 8 | + |
|
| 9 | +- [[ESP32-C3-DAT]] - [[ESP32-C3-WROOM-2-DAT]] |
|
| 10 | + |
|
| 11 | +[[ESP32-C3-Mini-1-DAT]] |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-DAT.md
| ... | ... | @@ -3,50 +3,34 @@ |
| 3 | 3 | # ESP32 |
| 4 | 4 | |
| 5 | 5 | - [[ESP-SDK]] |
| 6 | - |
|
| 7 | -选型工具 |
|
| 8 | -https://products.espressif.com/#/product-selector?language=zh&names= |
|
| 9 | 6 | |
| 10 | 7 | |
| 11 | -https://products.espressif.com/#/product-selector?language=en |
|
| 8 | +## ref |
|
| 12 | 9 | |
| 13 | -## pins |
|
| 14 | -- U0 = RXD0 / TXD0 |
|
| 15 | -- U1 = SD2 / SD3 (can not use) |
|
| 16 | -- U2RXD = IO16 |
|
| 17 | -- U2TXD = IO17 |
|
| 10 | +- [[ESP-SDK]] - [[arduino-ESP32-dat]] |
|
| 18 | 11 | |
| 12 | +- [[ESP32-FAQ]] |
|
| 19 | 13 | |
| 20 | 14 | |
| 21 | -## datasheet |
|
| 22 | -- esp32 |
|
| 23 | -- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf |
|
| 24 | - |
|
| 25 | -- ESP32 Chip Revision v3.0 - User Guid |
|
| 26 | -- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf |
|
| 27 | 15 | |
| 16 | +- [[ESP32-HDK-dat]] - [[ESP32-WROOM-dat]] - [[ESP32-C3-dat]] |
|
| 28 | 17 | |
| 29 | 18 | |
| 30 | -## ESP32-C3 |
|
| 31 | 19 | |
| 32 | -https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf |
|
| 20 | +## Models selector 选型工具 |
|
| 21 | +https://products.espressif.com/#/product-selector?language=zh&names= |
|
| 33 | 22 | |
| 34 | -- [[ESP32-C3-DAT]] - [[ESP32-C3-WROOM-2-DAT]] |
|
| 35 | 23 | |
| 36 | -[[ESP32-C3-Mini-1-DAT]] |
|
| 24 | +https://products.espressif.com/#/product-selector?language=en |
|
| 37 | 25 | |
| 38 | -## FAQ |
|
| 39 | 26 | |
| 40 | -### can not select the correct board ESP32C3 |
|
| 41 | -- upgrade ESP32 SDK in arduino into the latest version |
|
| 42 | -- board selection ESP32C2 DEV Board |
|
| 43 | 27 | |
| 44 | -- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary. |
|
| 28 | +## Chip Info |
|
| 45 | 29 | |
| 30 | +### datasheet |
|
| 31 | +- esp32 |
|
| 32 | +- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf |
|
| 46 | 33 | |
| 47 | -### checksum issue for arduino previous version |
|
| 34 | +- ESP32 Chip Revision v3.0 - User Guid |
|
| 35 | +- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf |
|
| 48 | 36 | |
| 49 | -- https://github.com/espressif/arduino-esp32/issues/7011 |
|
| 50 | -- solution: upgrade to latest arduino ESP32 boards |
|
| 51 | -- problem occured on version before 2.0.5 |
|
| 52 | -- we tested with vesion 2.0.6, works OK |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-FAQ.md
| ... | ... | @@ -1,7 +1,27 @@ |
| 1 | 1 | |
| 2 | 2 | # ESP32-FAQ |
| 3 | 3 | |
| 4 | -- Will ESP32-WROOM-32U be damaged if operated without an antenna? |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +### Will ESP32-WROOM-32U be damaged if operated without an antenna? |
|
| 8 | + |
|
| 5 | 9 | - It can be damaged, and for this reason it is not recommended to any enable RF transmission without a suitable antenna connected. |
| 6 | 10 | |
| 7 | -- ref https://esp32.com/viewtopic.php?t=10797 |
|
| ... | ... | \ No newline at end of file |
| 0 | +- ref https://esp32.com/viewtopic.php?t=10797 |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | +### can not select the correct board ESP32C3 |
|
| 5 | +- upgrade ESP32 SDK in arduino into the latest version |
|
| 6 | +- board selection ESP32C2 DEV Board |
|
| 7 | + |
|
| 8 | +- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary. |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +### checksum issue for arduino previous version |
|
| 12 | + |
|
| 13 | +- https://github.com/espressif/arduino-esp32/issues/7011 |
|
| 14 | +- solution: upgrade to latest arduino ESP32 boards |
|
| 15 | +- problem occured on version before 2.0.5 |
|
| 16 | +- we tested with vesion 2.0.6, works OK |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-HDK-dat/ESP32-HDK-dat.md
| ... | ... | @@ -0,0 +1,34 @@ |
| 1 | + |
|
| 2 | +# ESP32 HDK dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | +## pins |
|
| 7 | + |
|
| 8 | +- U0 = RXD0 / TXD0 |
|
| 9 | +- U1 = SD2 / SD3 (can not use) |
|
| 10 | +- U2 = U2RXD = IO16, U2TXD = IO17 |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +## RMT |
|
| 15 | + |
|
| 16 | +RMT |
|
| 17 | +- RMT_SIG_IN0~7 |
|
| 18 | +- Any GPIO Pins |
|
| 19 | +- Eight channels for an IR transmitter and |
|
| 20 | +- RMT_SIG_OUT0~7 receiver of various waveforms |
|
| 21 | + |
|
| 22 | +- [[infrared-dat]] |
|
| 23 | +## ESP32 Serial |
|
| 24 | + |
|
| 25 | +- [[ESP32-SPI-dat]] |
|
| 26 | + |
|
| 27 | +- [[BTB-dat]] |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +## Modules |
|
| 32 | + |
|
| 33 | + |
|
| 34 | +- [[ESP32-WROOM-dat]] - [[ESP32-C3-dat]] |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-HDK.md
| ... | ... | @@ -1,3 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32 HDK |
|
| 3 | - |
chip-cn/Espressif/ESP32/ESP32-Serial.md
| ... | ... | @@ -1,4 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32 Serial |
|
| 3 | - |
|
| 4 | -- [[BTB-dat]] |
|
| ... | ... | \ No newline at end of file |
chip-cn/Espressif/ESP32/ESP32-WROOM-DAT/ESP32-WROOM-DAT.md
| ... | ... | @@ -14,6 +14,18 @@ |
| 14 | 14 | |
| 15 | 15 | - ESP-WROOM-32D/U are compatible with former ESP-WROOM-32, pin-to-pin compatible. |
| 16 | 16 | |
| 17 | +## Functions |
|
| 18 | + |
|
| 19 | +Module interfaces |
|
| 20 | +- SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, |
|
| 21 | +- I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, |
|
| 22 | +- DAC, Two-Wire Automotive Interface (TWAI®), compatible |
|
| 23 | +- with ISO11898-1 (CAN Specification 2.0) |
|
| 24 | +- Integrated crystal 40 MHz crystal |
|
| 25 | +- Integrated SPI flash 4 MB |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 17 | 29 | ## SCH |
| 18 | 30 | |
| 19 | 31 |  |
chip-cn/Espressif/ESP32/ESP32-\302\255C3-\302\255WROOM\302\255-2-DAT/ESP32-\302\255C3-\302\255WROOM-\302\2552-DAT.md
| ... | ... | @@ -29,7 +29,7 @@ page 24. |
| 29 | 29 | |
| 30 | 30 | ## Flash |
| 31 | 31 | |
| 32 | -- [[flash-download-tool]] - [[arduino-ESP32]] |
|
| 32 | +- [[flash-download-tool]] - [[arduino-esp32-dat]] |
|
| 33 | 33 | |
| 34 | 34 | |
| 35 | 35 | ## ref |