ESPRESSIF - Logo

ESP32-WATG-32D
Manual de utilizare

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - pictogramăVersiunea preliminară 0.1
Sisteme Espressif
Copyright © 2019

Despre acest ghid

Acest document are scopul de a ajuta utilizatorii să configureze mediul de bază de dezvoltare software pentru dezvoltarea aplicațiilor folosind hardware bazat pe modulul ESP32WATG-32D.

Note de lansare

Data Versiune Note de lansare
2019.12 V0.1 Eliberare preliminară.

Introducere în ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D este un modul personalizat WiFi-BT-BLE MCU pentru a oferi „Funcția de conexiune” diferitelor produse ale clienților, inclusiv încălzitorul de apă și sistemele de încălzire confort.
Tabelul 1 oferă specificațiile ESP32-WATG-32D.
Tabelul 1: Specificații ESP32-WATG-32D

Categorii Articole Specificații
Wifi Protocoale 802.t1 b/g/n (802.t1n până la 150 Mbps)
Agregație A-MPDU și A-MSDU și suport pe interval de gardă de 0.4 µs
Gama de frecvente 2400 MHz – 2483.5 MHz
Bluetooth Protocoale Bluetoothv4.2 BRJEDR și BLE specific cat on
Radio Receptor NZIF cu sensibilitate -97 dBm
Transmițător clasa 1, clasa 2 și clasa 3
AFH
Audio CVSD și SBC
Hardware Interfețe ale modulelor UART, re. EBUS2,JTAG,GPIO
Senzor pe cip Senzor Hall
Cristal integrat Cristal de 40 MHz
Bliț SPI integrat 8 MB
Am integrat DCDC Converter
Operat ng voltage!Sursa de alimentare
3.3 V, 1.2 A
12 V / 24 V
Curentul maxim furnizat de sursa de alimentare 300 mA
Interval de temperatură de operare recomandat -40'C + 85'C
Dimensiunile modulului (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D are 35 de pini care sunt descriși în Tabelul 2.

Pin Descriere

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Descriere pin

Figura 1: Aspect Pin

Tabelul 2: Definițiile PIN

Nume Nu.  Tip Funcţie
RESET 1 I Semnal de activare a modulului (extragere internă în mod implicit). Activ ridicat.
I36 2 I GPIO36, ADC1_CH0, RTC_GPIO0
I37 3 I GPIO37, ADC1_CH1, RTC_GPIO1
I38 4 I GPI38, ADC1_CH2, RTC_GPIO2
I39 5 I GPIO39, ADC1_CH3, RTC_GPIO3
I34 6 I GPIO34, ADC1_CH6, RTC_GPIO4
I35 7 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 8 I/O GPIO32, XTAL_32K_P (intrare oscilator cu cristal de 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (ieșire oscilator cu cristal de 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6
I2C_SDA 11 I/O GPIO26, I2C_SDA
I2C_SCL 12 I GPIO27, I2C_SCL
TMS 13 I/O GPIO14, MTMS
TDI 14 I/O GPIO12, MTDI
+5V 15 PI Alimentare de intrare 5 V
GND 16, 17 PI Sol
VIN 18 I/O Intrare alimentare 12 V / 24 V
TCK 19 I/O GPIO13, MTCK
TDO 20 I/O GPIO15, MTDO
EBUS2 21, 35 I/O GPIO19/GPIO22, EBUS2
IO2 22 I/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0
IO0_FLASH 23 I/O Descarcă Boot: 0; SPI Boot: 1 (implicit).
IO4 24 I/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1
IO16 25 I/O GPIO16, HS1_DATA4
5V_UART1_TX D 27 I GPIO18, 5V UART Recepție de date
5V_UART1_RXD 28 GPIO17, HS1_DATA5
IO17 28 GPIO17, HS1_DATA5
IO5 29 I/O GPIO5, VSPICS0, HS1_DATA6
U0RXD 31 I/O GPIO3, U0RXD
U0TXD 30 I/O GPIO1, U0TXD
IO21 32 I/O GPIO21, VSPIHD
GND 33 PI EPAD, sol
+3.3V 34 PO Ieșire sursă de alimentare 3.3 V

Pregătirea hardware-ului

Pregătirea hardware-ului
  • Modul ESP32-WATG-32D
  • Placă de testare RF Espressif (Carrier Board)
  • Un dongle USB-la-UART
  • PC, Windows 7 recomandat
  • Cablu micro-USB
Conexiune hardware
  1. Lipiți ESP32-WATG-32D pe placa de transport, așa cum arată Figura 2.
    Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Conexiune hardware
  2. Conectați dongle USB-to-UART la placa purtătoare prin TXD, RXD și GND.
  3. Conectați dongle USB-to-UART la computer prin cablul Micro-USB.
  4. Conectați placa purtătoare la adaptorul de 24 V pentru alimentare.
  5. În timpul descărcării, scurtează IO0 la GND printr-un jumper. Apoi, porniți placa.
  6. Descărcați firmware-ul în flash folosind ESP32 DOWNLOAD TOOL.
  7. După descărcare, scoateți jumperul de pe IO0 și GND.
  8. Porniți din nou placa de transport. ESP32-WATG-32D va comuta în modul de lucru.
    Cipul va citi programele din flash la inițializare.

Note:

  • IO0 este logic intern ridicat.
  • Pentru mai multe informații despre ESP32-WATG-32D, vă rugăm să consultați Fișa de date ESP32-WATG-32D.

Noțiuni introductive cu ESP32 WATG-32D

ESP-IDF

Espressif IoT Development Framework (ESP-IDF pe scurt) este un cadru pentru dezvoltarea aplicațiilor bazate pe Espressif ESP32. Utilizatorii pot dezvolta aplicații cu ESP32 în Windows/Linux/MacOS bazate pe ESP-IDF.

Configurați instrumentele

Pe lângă ESP-IDF, trebuie să instalați și instrumentele utilizate de ESP-IDF, cum ar fi compilatorul, depanatorul, pachetele Python etc.

Configurare standard a Toolchain pentru Windows
Cea mai rapidă modalitate este să descărcați lanțul de instrumente și fișierul zip MSYS2 de pe dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Verificarea
Rulați C:\msys32\mingw32.exe pentru a deschide un terminal MSYS2. Rulați: mkdir -p ~/esp
Introduceți cd ~/esp pentru a intra în noul director.

Actualizarea Mediului
Când IDF este actualizat, uneori sunt necesare noi lanțuri de instrumente sau noi cerințe sunt adăugate mediului Windows MSYS2. Pentru a muta orice date dintr-o versiune veche a mediului precompilat într-una nouă:
Luați vechiul mediu MSYS2 (adică C:\msys32) și mutați/redenumiți-l într-un alt director (adică C:\msys32_old).
Descărcați noul mediu precompilat utilizând pașii de mai sus.
Dezarhivați noul mediu MSYS2 în C:\msys32 (sau altă locație).
Găsiți vechiul director C:\msys32_old\home și mutați-l în C:\msys32.
Acum puteți șterge directorul C:\msys32_old dacă nu mai aveți nevoie de el.
Puteți avea diferite medii MSYS2 independente pe sistemul dvs., atâta timp cât acestea sunt în directoare diferite.

Configurare standard a Toolchain pentru Linux
Instalați premisele
CentOS 7:
sudo yum install gcc git wget make ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
Arc:
sudo pacman -S – necesar gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools

Configurați lanțul de instrumente
Linux pe 64 de biți:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux pe 32 de biți:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Dezarhivați fișierul în directorul ~/esp:
Linux pe 64 de biți: mkdir -p ~/esp cd ~/esp tar -xzf ~/Descărcări/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux pe 32 de biți: mkdir -p ~/espcd ~/esp tar -xzf ~/Descărcări/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. Lanțul de instrumente va fi dezarhivat în directorul ~/esp/xtensa-esp32-elf/. Adăugați următoarele la ~/.profile:
export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”

Opțional, adăugați următoarele la ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Reconectați-vă pentru a valida .profile. Rulați următoarele pentru a verifica PATH: printenv PATH
$ printenv PATH

/home/user-name/esp/xtensa-esp32-elf/bin:/home/user-name/bin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Probleme de permisiune /dev/ttyUSB0
Cu unele distribuții Linux, este posibil să primiți mesajul de eroare Faled to open port /dev/ttyUSB0 atunci când flashați ESP32. Acest lucru poate fi rezolvat prin adăugarea utilizatorului curent la grupul de apelare.

Utilizatori Arch Linux
Pentru a rula gdb precompilat (xtensa-esp32-elf-gdb) în Arch Linux necesită ncurses 5, dar Arch folosește ncurses 6.
Bibliotecile de compatibilitate inversă sunt disponibile în AUR pentru configurațiile native și lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Înainte de a instala aceste pachete, este posibil să fie necesar să adăugați cheia publică a autorului la breloul dvs. de chei, așa cum este descris în secțiunea „Comentarii” de la linkurile de mai sus.
Alternativ, utilizați crosstool-NG pentru a compila un gdb care se leagă de ncurses 6.

Configurare standard a Toolchain pentru Mac OS
Instalați pip:
sudo easy_install pip

Instalați lanțul de instrumente:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1

Dezarhivați fișierul în directorul ~/esp.
Lanțul de instrumente va fi dezarhivat în calea ~/esp/xtensa-esp32-elf/.
Adăugați următoarele la ~/.profile:
export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Opțional, adăugați următoarele la 〜/ .profile:
alias get_esp32=”export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Introduceți get_esp322 pentru a adăuga lanțul de instrumente la PATH.

Obțineți ESP-IDF

Odată ce ați instalat lanțul de instrumente (care conține programe pentru compilarea și construirea aplicației), aveți nevoie și de API / biblioteci specifice ESP32. Acestea sunt furnizate de Espressif în depozitul ESP-IDF. Pentru a-l obține, deschideți terminalul, navigați la directorul în care doriți să puneți ESP-IDF și clonați-l folosind comanda git clone:

git clone – recursiv https://github.com/espressif/esp-idf.git

ESP-IDF va fi descărcat în ~/esp/esp-idf.

 Nota:
Nu ratați opțiunea –recursivă. Dacă ați clonat deja ESP-IDF fără această opțiune, rulați o altă comandă pentru a obține toate submodulele:
cd ~/esp/esp-idf
actualizare submodul git – init

Adăugați IDF_PATH la Profilul utilizatorului

Pentru a păstra setarea variabilei de mediu IDF_PATH între repornirile sistemului, adăugați-o la profilul utilizatorului, urmând instrucțiunile de mai jos.

Windows
Caută “Edit Environment Variables” on Windows 10.
Faceți clic pe Nou... și adăugați o nouă variabilă de sistem IDF_PATH. Configurația ar trebui să includă un director ESP-IDF, cum ar fi C:\Users\user-name\esp\esp-idf.
Adăugați ;%IDF_PATH%\tools la variabila Path pentru a rula idf.py și alte instrumente.

Linux și MacOS
Adăugați următoarele la ~/.profile:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”

Rulați următoarele pentru a verifica IDF_PATH:
printenv IDF_PATH

Rulați următoarele pentru a verifica dacă idf.py este inclus în PAT:
care idf.py
Acesta va imprima o cale similară cu ${IDF_PATH}/tools/idf.py.
De asemenea, puteți introduce următoarele dacă nu doriți să modificați IDF_PATH sau PATH:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”

Stabiliți o conexiune serială cu ESP32-WATG-32D

Această secțiune oferă îndrumări despre stabilirea conexiunii seriale între ESP32WATG-32D și PC.

Conectați ESP32-WATG-32D la computer

Lipiți modulul ESP32-WATG-32D la placa de transport și conectați placa de transport la computer folosind cheia USB-to-UART. Dacă driverul de dispozitiv nu se instalează automat, identificați cip de convertor USB la serial pe cheia externă USB-la-UART, căutați drivere pe internet și instalați-le.
Mai jos sunt link-urile către drivere care pot fi utilizate.
CP210x USB la UART Bridge VCP Drivere Drivere FTDI Virtual COM Port

Driverele de mai sus sunt în primul rând pentru referință. În circumstanțe normale, driverele ar trebui să fie incluse cu sistemul de operare și instalate automat la conectarea dongle-ului USB-la-UART la computer.

Verificați portul pe Windows

Verificați lista de porturi COM identificate în Windows Device Manager. Deconectați dongle USB-to-UART și conectați-l înapoi, pentru a verifica care port dispare din listă și apoi se afișează din nou.

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Verificați portul pe Windows

Figura 4-1. Podul USB la UART al dongle-ului USB-la-UART în Windows Device Manager

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Verificați portul pe Windows 2

Figura 4-2. Două porturi seriale USB ale dongle-ului USB-to-UART în Windows Device Manager

Verificați Portul pe Linux și MacOS

Pentru a verifica numele dispozitivului pentru portul serial al dongle-ului USB-to-UART, executați această comandă de două ori, mai întâi cu cheia deconectată, apoi cu conectată. Portul care apare a doua oară este cel de care aveți nevoie:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Adăugarea utilizatorului la apel pe Linux

Utilizatorul conectat în prezent ar trebui să aibă acces de citire și scriere la portul serial prin USB.
Pe majoritatea distribuțiilor Linux, acest lucru se face prin adăugarea utilizatorului la grupul de apelare cu următoarea comandă:

sudo usermod -a -G dialout $USER
pe Arch Linux, acest lucru se face prin adăugarea utilizatorului la grupul uucp cu următoarea comandă:

sudo usermod -a -G uucp $USER
Asigurați-vă că vă reconectați pentru a activa permisiunile de citire și scriere pentru portul serial.

Verificați conexiunea în serie

Acum verificați dacă conexiunea serială este funcțională. Puteți face acest lucru folosind un program de terminal serial. În acest exampVom folosi PuTTY SSH Client care este disponibil atât pentru Windows, cât și pentru Linux. Puteți utiliza alt program serial și puteți seta parametrii de comunicare ca mai jos.
Rulați terminalul, setați portul serial identificat, rata de transmisie = 115200, biți de date = 8, biți de oprire = 1 și paritate = N. Mai jos sunt ex.ampCapturi de ecran ale setării portului și a unor astfel de parametri de transmisie (descriși pe scurt ca 115200-8-1-N) pe Windows și Linux. Nu uitați să selectați exact același port serial pe care l-ați identificat în pașii de mai sus.

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Verificați conexiunea în serie

Figura 4-3. Setarea comunicației seriale în PuTTY pe Windows

Modulul MCU personalizat WiFi-BT BLE ESPRESSIF ESP32 WATG 32D - Verificați portul pe Windows 3

Figura 4-4. Setarea comunicației seriale în PuTTY pe Linux

Apoi deschideți portul serial în terminal și verificați dacă vedeți vreun jurnal tipărit de ESP32.
Conținutul jurnalului va depinde de aplicația încărcată în ESP32.

Note:

  • Pentru unele configurații de cablare a portului serial, pinii seriali RTS și DTR trebuie să fie dezactivați în programul terminalului înainte ca ESP32 să pornească și să producă ieșire serială. Acest lucru depinde de hardware-ul în sine, majoritatea plăcilor de dezvoltare (inclusiv toate plăcile Espressif) nu au această problemă. Problema este prezentă dacă RTS și DTR sunt conectate direct la pinii EN și GPIO0. Consultați documentația esptool pentru mai multe detalii.
  • Închideți terminalul serial după verificarea faptului că comunicația funcționează. În pasul următor vom folosi o altă aplicație pentru a încărca un nou firmware
    ESP32. Această aplicație nu va putea accesa portul serial în timp ce este deschisă în terminal.

Configurați

Introduceți directorul hello_world și rulați menuconfig.
Linux și MacOS

cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig

Poate fi necesar să rulați python2 idf.py pe Python 3.0.
Windows

cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig

Programul de instalare Python 2.7 va încerca să configureze Windows pentru a asocia un fișier .py cu Python 2. Dacă alte programe (cum ar fi instrumentele Visual Studio Python) au fost asociate cu alte versiuni de Python, idf.py poate să nu funcționeze corect (fișierul va deschis în Visual Studio). În acest caz, puteți alege să rulați C:\Python27\python idf.py de fiecare dată sau să modificați setările fișierului asociat Windows .py.

Build și Flash

Acum puteți să construiți și să flashați aplicația. Alerga:
build idf.py

Aceasta va compila aplicația și toate componentele ESP-IDF, va genera încărcătorul de pornire, tabelul de partiții și binarele aplicației și va flașa aceste binare pe placa dumneavoastră ESP32.

$ idf.py build
Se rulează cmake în directorul /path/to/hello_world/build. Se execută „cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Avertizați despre valorile neinițializate.

  • Git găsit: /usr/bin/git (versiunea găsită „2.17.0”)
  • Crearea unei componente aws_iot goale din cauza configurației
  • Nume componente:…
  • Căile componente: … … (mai multe linii de ieșire a sistemului de compilare)
[527/527] Se generează hello-world.bin esptool.py v2.3.1

Construcția proiectului este finalizată. Pentru a flash, rulați această comandă:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-build.bin build 0x/bootloader/bootloader bootloader.bin 1000x0 build/partition_table/partitiontable.bin sau rulați „idf.py -p PORT flash”
Dacă nu există probleme, la sfârșitul procesului de construire, ar trebui să vedeți fișierele .bin generate.

Flash pe Dispozitiv

Introduceți fișierele binare pe care tocmai le-ați construit pe placa ESP32 rulând:

idf.py -p PORT [-b BAUD] flash

Înlocuiți PORT cu numele portului serial al plăcii ESP32. De asemenea, puteți modifica viteza de transmisie a intermitentului prin înlocuirea BAUD cu viteza de transmisie de care aveți nevoie. Rata de transmisie implicită este 460800.

Se rulează esptool.py în directorul […]/esp/hello_world Se execută „python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_modflash –f dio –flash_size detect –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Se conectează…. Se detectează tipul de cip... Cipul ESP32 este ESP32D0WDQ6 (reviziunea 1)
Caracteristici: WiFi, BT, Dual Core Stub de încărcare… Running stub… Stub rulează… Modificarea ratei de transmisie la 460800 Modificată. Se configurează dimensiunea blițului... Dimensiunea blițului detectată automat: 4MB Parametrii Flash setați la 0x0220 Comprimați 22992 octeți la 13019... S-au scris 22992 octeți (13019 comprimați) la 0x00001000 în 0.3 secunde (eficiente de 558.9 kbit de date)... Comprimați de la 3072 de octeți la 82... S-au scris 3072 de octeți (82 comprimați) la 0x00008000 în 0.0 secunde (efectiv 5789.3 kbit/s)... Hash de date verificat. S-au comprimat 136672 octeți la 67544... S-au scris 136672 octeți (67544 comprimați) la 0x00010000 în 1.9 secunde (efectiv 567.5 kbit/s)... Hash de date verificat. Plec... Resetare completă prin pinul RTS...

Dacă nu există probleme până la sfârșitul procesului flash, modulul va fi resetat și aplicația „hello_world” va rula.

Monitorul IDF

Pentru a verifica dacă „hello_world” rulează într-adevăr, tastați idf.py -p PORT monitor (Nu uitați să înlocuiți PORT cu numele portului dvs. serial).
Această comandă lansează aplicația de monitor:

$ idf.py -p /dev/ttyUSB0 monitor Rulează idf_monitor în directorul […]/esp/hello_world/build Se execută „python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor pe /dev/ttyUSB0 115200 — — Ieșire: Ctrl+] | Meniu: Ctrl+T | Ajutor: Ctrl+T urmat de Ctrl+H — ets 8 iunie 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8 iunie 2016 00:22:57 …

După pornire și jurnalele de diagnosticare derulează în sus, ar trebui să vedeți „Bună lume!” tipărite de aplicație.

… Salut Lume! Repornește în 10 secunde... I (211) cpu_start: Pornește programatorul pe CPU APP. Repornește în 9 secunde... Repornește în 8 secunde... Repornește în 7 secunde...

Pentru a ieși din monitorul IDF, utilizați comanda rapidă Ctrl+].
Dacă monitorul IDF nu reușește la scurt timp după încărcare sau, dacă în loc de mesajele de mai sus, vedeți gunoi aleatoriu similar cu cel prezentat mai jos, placa dvs. utilizează probabil un cristal de 26 MHz. Majoritatea modelelor de plăci de dezvoltare folosesc 40MHz, așa că ESP-IDF folosește această frecvență ca valoare implicită.

Examples

Pentru ESP-IDF examples, te rog du-te la ESP-IDF GitHub.

Echipa Espressif IoT
www.espressif.com

Exonerare de responsabilitate și notificare privind drepturile de autor
Informațiile din acest document, inclusiv URL referințe, poate fi schimbată fără notificare.
ACEST DOCUMENT ESTE OFERIT CA ATARE, FĂRĂ NICIUN GARANȚIE, INCLUSIV ORICE GARANȚIE DE VANTABILITATE, NEÎNCĂLCARE, ADEPTEREA PENTRU ORICE SCOP ANUMIT,
SAU ORICE GARANȚIE DECORĂ DIN ORICE PROPUNERE, SPECIFICAȚIE SAU SAMPLE.
Toată răspunderea, inclusiv răspunderea pentru încălcarea oricăror drepturi de proprietate, referitoare la utilizarea informațiilor din acest document este declinată. Nu se acordă aici licențe exprese sau implicite, prin excludere sau în alt mod, pentru niciun drept de proprietate intelectuală.
Sigla Wi-Fi Alliance Member este o marcă comercială a Wi-Fi Alliance. Sigla Bluetooth este o marcă comercială înregistrată a Bluetooth SIG. Toate denumirile comerciale, mărcile comerciale și mărcile comerciale înregistrate menționate în acest document sunt proprietatea proprietarilor respectivi și sunt recunoscute prin prezenta.
Copyright © 2019 Espressif Inc. Toate drepturile rezervate.

Documente/Resurse

Modul personalizat MCU WiFi-BT-BLE ESPRESSIF ESP32-WATG-32D [pdfManual de utilizare
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modul personalizat WiFi-BT-BLE MCU, Modul WiFi-BT-BLE MCU, Modul MCU, ESP32-WATG-32D, Modul

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *