ESPRESSIF - Logo

ESP32-WATG-32D
Manuale d'uso

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - iconaVersione preliminare 0.1
Sistemi Espressif
Diritto d'autore © 2019

Informazioni su questa guida

Questo documento ha lo scopo di aiutare gli utenti a configurare l'ambiente di sviluppo software di base per lo sviluppo di applicazioni utilizzando hardware basato sul modulo ESP32WATG-32D.

Note di rilascio

Data Versione Note di rilascio
2019.12 V0.1 Liberatoria preliminare.

Introduzione a ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D è un modulo MCU WiFi-BT-BLE personalizzato per fornire la "funzione di connettività" ai diversi prodotti del cliente, inclusi scaldabagno e sistemi di riscaldamento comfort.
La tabella 1 fornisce le specifiche di ESP32-WATG-32D.
Tabella 1: Specifiche ESP32-WATG-32D

Categorie Elementi Specifiche
Wifi Protocolli 802.t1 b/g/n (802.t1n fino a 150 Mbps)
Aggregato A-MPDU e A-MSDU e 0.4 µ s di protezione nell'intervallo di supporto
Gamma di frequenza Frequenza di 2400 MHz – 2483.5 MHz
Bluetooth Protocolli Bluetoothv4.2 BRJEDR e BLE specifico cat attivo
Radio Ricevitore NZIF con sensibilità -97 dBm
Trasmettitore di classe 1, classe 2 e classe 3
Per vivere in libertà
Audio CVSD e SBC
Hardware Interfacce dei moduli UART, re. EBUS2,JTAG, GPIO
Sensore su chip Sensore Hall
Cristallo integrato Cristallo da 40 MHz
Flash SPI integrato 8 MB
Convertitore DCDC integrato
Vol. operativotage!Alimentazione
3.3 V, 1.2 A
12V / 24V
Corrente massima erogata dall'alimentatore 300mA
Intervallo di temperatura di funzionamento consigliato -40'C + 85'C
Dimensioni del modulo (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D ha 35 pin descritti nella Tabella 2.

Descrizione del pin

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Descrizione pin

Figura 1: disposizione dei pin

Tabella 2: Definizioni dei pin

Nome NO.  Tipo Funzione
RESET 1 I Segnale di abilitazione modulo (pull-up interno per impostazione predefinita). Alto attivo.
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 Entrata/uscita GPIO32, XTAL_32K_P (ingresso oscillatore al cristallo 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 Entrata/uscita GPIO33, XTAL_32K_N (uscita oscillatore al cristallo 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 Entrata/uscita GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6
I2C_SDA 11 Entrata/uscita GPIO26, I2C_SDA
I2C_SCL 12 I GPIO27, I2C_SCL
Stimolazione magnetica 13 Entrata/uscita GPIO14, MTMS
TDI 14 Entrata/uscita GPIO12, MTDI
+5V 15 PI Ingresso alimentazione 5V
Terra 16, 17 PI Terra
Numero di telaio 18 Entrata/uscita Ingresso alimentazione 12 V / 24 V
TCK 19 Entrata/uscita GPIO13, MTCK
TDO 20 Entrata/uscita GPIO15, MTDO
EBUS2 21, 35 Entrata/uscita GPIO19/GPIO22, EBUS2
IO2 22 Entrata/uscita GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0
IO0_FLASH 23 Entrata/uscita Scarica avvio: 0; Avvio SPI: 1 (predefinito).
IO4 24 Entrata/uscita GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1
IO16 25 Entrata/uscita GPIO16, HS1_DATA4
5V_UART1_TX D 27 I GPIO18, ricezione dati UART 5V
5V_UART1_RXD 28 GPIO17, HS1_DATA5
IO17 28 GPIO17, HS1_DATA5
IO5 29 Entrata/uscita GPIO5, VSPICS0, HS1_DATA6
U0RXD 31 Entrata/uscita GPIO3, U0RXD
U0TXD 30 Entrata/uscita GPIO1, U0TXD
IO21 32 Entrata/uscita GPIO21, VSPIHD
Terra 33 PI EPAD, Terra
+3.3V 34 PO Uscita alimentazione 3.3V

Preparazione hardware

Preparazione hardware
  • Modulo ESP32-WATG-32D
  • Scheda di test RF Espressif (scheda portante)
  • Un dongle da USB a UART
  • PC, consigliato Windows 7
  • Cavo micro-USB
Connessione hardware
  1. Saldare ESP32-WATG-32D alla scheda Carrier, come mostra la Figura 2.
    Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Connessione hardware
  2. Collegare il dongle USB-UART alla scheda portante tramite TXD, RXD e GND.
  3. Collega la chiavetta USB-UART al PC tramite il cavo Micro-USB.
  4. Collegare la scheda portante all'adattatore da 24 V per l'alimentazione.
  5. Durante il download, cortocircuitare IO0 su GND tramite un ponticello. Quindi, accendi la scheda.
  6. Scarica il firmware in flash utilizzando lo STRUMENTO DOWNLOAD ESP32.
  7. Dopo il download, rimuovere il ponticello su IO0 e GND.
  8. Riaccendi la scheda portante. ESP32-WATG-32D passerà alla modalità di lavoro.
    Il chip leggerà i programmi da flash al momento dell'inizializzazione.

Note:

  • IO0 è internamente alto logico.
  • Per ulteriori informazioni su ESP32-WATG-32D, fare riferimento alla scheda tecnica ESP32-WATG-32D.

Per iniziare con ESP32 WATG-32D

ESP-IDF

Espressif IoT Development Framework (abbreviato in ESP-IDF) è un framework per lo sviluppo di applicazioni basate su Espressif ESP32. Gli utenti possono sviluppare applicazioni con ESP32 in Windows/Linux/MacOS basate su ESP-IDF.

Imposta gli strumenti

Oltre a ESP-IDF, devi anche installare gli strumenti utilizzati da ESP-IDF, come il compilatore, il debugger, i pacchetti Python, ecc.

Configurazione standard di Toolchain per Windows
Il modo più rapido è scaricare la toolchain e lo zip MSYS2 da dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Check-out
Eseguire C:\msys32\mingw32.exe per aprire un terminale MSYS2. Esegui: mkdir -p ~/esp
Immettere cd ~/esp per accedere alla nuova directory.

Aggiornamento dell'ambiente
Quando IDF viene aggiornato, a volte sono necessarie nuove toolchain o vengono aggiunti nuovi requisiti all'ambiente Windows MSYS2. Per spostare qualsiasi dato da una vecchia versione dell'ambiente precompilato a una nuova:
Prendi il vecchio ambiente MSYS2 (es. C:\msys32) e spostalo/rinominalo in una directory diversa (es. C:\msys32_old).
Scarica il nuovo ambiente precompilato utilizzando i passaggi precedenti.
Decomprimere il nuovo ambiente MSYS2 in C:\msys32 (o in un'altra posizione).
Trova la vecchia directory C:\msys32_old\home e spostala in C:\msys32.
Ora puoi eliminare la directory C:\msys32_old se non ne hai più bisogno.
È possibile avere diversi ambienti MSYS2 indipendenti sul sistema, purché si trovino in directory diverse.

Configurazione standard di Toolchain per Linux
Installa i prerequisiti
CentOS 7:
sudo yum installa 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
Arco:
sudo pacman -S –needed gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools

Configura la Toolchain
Linux a 64 bit:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux a 32 bit:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Decomprimi il file nella directory ~/esp:
Linux a 64 bit: mkdir -p ~/esp cd ~/esp tar -xzf ~/Download/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux a 32 bit: mkdir -p ~/espcd ~/esp tar -xzf ~/Download/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. La toolchain verrà decompressa nella directory ~/esp/xtensa-esp32-elf/. Aggiungi quanto segue a ~/.profile:
export PERCORSO=”$HOME/esp/xtensa-esp32-elf/bin:$PERCORSO”

Facoltativamente, aggiungi quanto segue a ~/.profile:
alias get_esp32='esporta PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Accedi nuovamente per convalidare .profile. Eseguire quanto segue per controllare PATH: printenv PATH
$ printenv PERCORSO

/home/nome-utente/esp/xtensa-esp32-elf/bin:/home/nome-utente/bin:/home/nomeutente/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Problemi di autorizzazione /dev/ttyUSB0
Con alcune distribuzioni Linux è possibile che venga visualizzato il messaggio di errore Impossibile aprire la porta /dev/ttyUSB0 durante il flashing di ESP32. Questo può essere risolto aggiungendo l'utente corrente al gruppo di dialout.

Utenti Arch Linux
Per eseguire gdb precompilato (xtensa-esp32-elf-gdb) in Arch Linux richiede ncurses 5, ma Arch usa ncurses 6.
Le librerie di compatibilità con le versioni precedenti sono disponibili in AUR per le configurazioni native e lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Prima di installare questi pacchetti potresti dover aggiungere la chiave pubblica dell'autore al tuo portachiavi come descritto nella sezione “Commenti” ai link sopra.
In alternativa, usa crosstool-NG per compilare un gdb che si collega a ncurses 6.

Configurazione standard di Toolchain per Mac OS
Installa pip:
sudo easy_install pip

Installa Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1

Decomprimi il file nella directory ~/esp.
La toolchain verrà decompressa in ~/esp/xtensa-esp32-elf/ path.
Aggiungi quanto segue a ~/.profile:
esporta PERCORSO=$HOME/esp/xtensa-esp32-elf/bin:$PERCORSO

Facoltativamente, aggiungi quanto segue a 〜/ .profile:
alias get_esp32=”esporta PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Immettere get_esp322 per aggiungere la toolchain a PATH.

Ottieni ESP-IDF

Una volta che hai installato la toolchain (che contiene i programmi per compilare e costruire l'applicazione), hai anche bisogno di API/librerie specifiche ESP32. Sono forniti da Espressif nel repository ESP-IDF. Per ottenerlo, apri il terminale, vai alla directory in cui vuoi inserire ESP-IDF e clonalo usando il comando git clone:

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

ESP-IDF verrà scaricato in ~/esp/esp-idf.

 Nota:
Non perdere l'opzione –ricorsiva. Se hai già clonato ESP-IDF senza questa opzione, esegui un altro comando per ottenere tutti i sottomoduli:
cd ~/esp/esp-idf
aggiornamento del sottomodulo git –init

Aggiungi IDF_PATH al profilo utente

Per preservare l'impostazione della variabile di ambiente IDF_PATH tra i riavvii del sistema, aggiungerla al profilo utente, seguendo le istruzioni seguenti.

Finestre
Cercare “Edit Environment Variables” on Windows 10.
Fare clic su Nuovo... e aggiungere una nuova variabile di sistema IDF_PATH. La configurazione dovrebbe includere una directory ESP-IDF, come C:\Utenti\nome-utente\esp\esp-idf.
Aggiungi ;%IDF_PATH%\tools alla variabile Path per eseguire idf.py e altri strumenti.

Linux e MacOS
Aggiungi quanto segue a ~/.profile:
esporta IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/strumenti:$PATH”

Eseguire quanto segue per controllare IDF_PATH:
printenv IDF_PATH

Eseguire quanto segue per verificare se idf.py è incluso in PAT:
quale idf.py
Stamperà un percorso simile a ${IDF_PATH}/tools/idf.py.
Puoi anche inserire quanto segue se non vuoi modificare IDF_PATH o PATH:
esporta IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/strumenti:$PATH”

Stabilire una connessione seriale con ESP32-WATG-32D

Questa sezione fornisce indicazioni su come stabilire una connessione seriale tra ESP32WATG-32D e PC.

Collega ESP32-WATG-32D al PC

Saldare il modulo ESP32-WATG-32D alla scheda portante e collegare la scheda portante al PC utilizzando il dongle USB-to-UART. Se il driver del dispositivo non si installa automaticamente, identificare il chip del convertitore da USB a seriale sul dongle esterno da USB a UART, cercare i driver in Internet e installarli.
Di seguito sono riportati i collegamenti ai driver che possono essere utilizzati.
Driver CP210x da USB a UART Bridge VCP Driver per porta COM virtuale FTDI

I driver di cui sopra sono principalmente di riferimento. In circostanze normali, i driver dovrebbero essere forniti in bundle con il sistema operativo e installati automaticamente dopo aver collegato il dongle USB-to-UART al PC.

Controlla Porta su Windows

Controllare l'elenco delle porte COM identificate in Gestione dispositivi di Windows. Scollegare il dongle da USB a UART e ricollegarlo, per verificare quale porta scompare dall'elenco e quindi viene visualizzata di nuovo.

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Verifica porta su Windows

Figura 4-1. Bridge da USB a UART del dongle da USB a UART in Gestione dispositivi di Windows

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Verifica porta su Windows 2

Figura 4-2. Due porte seriali USB del dongle da USB a UART in Gestione dispositivi di Windows

Controlla Porta su Linux e MacOS

Per controllare il nome del dispositivo per la porta seriale del tuo dongle USB-to-UART, esegui questo comando due volte, prima con il dongle scollegato, poi con il collegato. La porta che appare la seconda volta è quella che ti serve:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Aggiunta dell'utente alla chiamata in uscita su Linux

L'utente attualmente registrato dovrebbe avere accesso in lettura e scrittura alla porta seriale tramite USB.
Sulla maggior parte delle distribuzioni Linux, questo viene fatto aggiungendo l'utente al gruppo di dialout con il seguente comando:

sudo usermod -a -G dialout $USER
su Arch Linux questo viene fatto aggiungendo l'utente al gruppo uucp con il seguente comando:

sudo usermod -a -G uucp $USER
Assicurati di eseguire nuovamente il login per abilitare i permessi di lettura e scrittura per la porta seriale.

Verificare la connessione seriale

Ora verifica che la connessione seriale sia operativa. Puoi farlo usando un programma terminale seriale. In questo esample useremo PuTTY SSH Client che è disponibile sia per Windows che per Linux. È possibile utilizzare un altro programma seriale e impostare parametri di comunicazione come di seguito.
Eseguire il terminale, impostare la porta seriale identificata, baud rate = 115200, bit di dati = 8, bit di stop = 1 e parità = N. Di seguito sono riportati example schermate di impostazione della porta e di tali parametri di trasmissione (in breve descritti come 115200-8-1-N) su Windows e Linux. Ricordarsi di selezionare esattamente la stessa porta seriale che è stata identificata nei passaggi precedenti.

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Verifica connessione seriale

Figura 4-3. Impostazione della comunicazione seriale in PuTTY su Windows

Modulo MCU WiFi-BT BLE personalizzato ESPRESSIF ESP32 WATG 32D - Verifica porta su Windows 3

Figura 4-4. Impostazione della comunicazione seriale in PuTTY su Linux

Quindi apri la porta seriale nel terminale e controlla se vedi un registro stampato da ESP32.
Il contenuto del registro dipenderà dall'applicazione caricata su ESP32.

Note:

  • Per alcune configurazioni di cablaggio della porta seriale, i pin seriali RTS e DTR devono essere disabilitati nel programma del terminale prima che l'ESP32 si avvii e produca l'uscita seriale. Questo dipende dall'hardware stesso, la maggior parte delle schede di sviluppo (incluse tutte le schede Espressif) non presentano questo problema. Il problema è presente se RTS e DTR sono collegati direttamente ai pin EN e GPIO0. Vedere la documentazione di esptool per maggiori dettagli.
  • Chiudere il terminale seriale dopo aver verificato che la comunicazione funzioni. Nel passaggio successivo utilizzeremo un'applicazione diversa per caricare un nuovo firmware
    ESP32. Questa applicazione non sarà in grado di accedere alla porta seriale mentre è aperta nel terminale.

Configura

Entra nella directory hello_world ed esegui menuconfig.
Linux e MacOS

cd ~/esp/ciao_mondo
idf.py -DIDF_TARGET=esp32menuconfig

Potrebbe essere necessario eseguire python2 idf.py su Python 3.0.
Finestre

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

Il programma di installazione di Python 2.7 tenterà di configurare Windows per associare un file .py a Python 2. Se altri programmi (come gli strumenti di Visual Studio Python) sono stati associati ad altre versioni di Python, idf.py potrebbe non funzionare correttamente (il file funzionerà aprire in Visual Studio). In questo caso, puoi scegliere di eseguire C:\Python27\python idf.py ogni volta o modificare le impostazioni del file .py di Windows associato.

Costruisci e Flash

Ora puoi costruire e flashare l'applicazione. Correre:
compilazione idf.py

Questo compilerà l'applicazione e tutti i componenti ESP-IDF, genererà bootloader, tabella delle partizioni e binari dell'applicazione e eseguirà il flashing di questi binari sulla scheda ESP32.

$idf.py build
Esecuzione di cmake nella directory /path/to/hello_world/build Esecuzione di “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Avvisa sui valori non inizializzati.

  • Git trovato: /usr/bin/git (versione trovata “2.17.0”)
  • Creazione di un componente aws_iot vuoto a causa della configurazione
  • Nomi dei componenti: …
  • Percorsi dei componenti: … … (più righe di output del sistema di compilazione)
[527/527] Generazione hello-world.bin esptool.py v2.3.1

Costruzione del progetto completata. Per eseguire il flashing, esegui questo comando:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/bootloader/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin o esegui 'idf.py -p PORT flash'
Se non ci sono problemi, alla fine del processo di compilazione, dovresti vedere i file .bin generati.

Flash sul dispositivo

Flash i binari che hai appena creato sulla tua scheda ESP32 eseguendo:

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

Sostituisci PORT con il nome della porta seriale della tua scheda ESP32. È inoltre possibile modificare il baud rate del lampeggiatore sostituendo BAUD con il baud rate necessario. La velocità di trasmissione predefinita è 460800.

Esecuzione di esptool.py nella directory […]/esp/hello_world Esecuzione di “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_flash –flash_mode 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 Connessione…. Rilevamento del tipo di chip... Il chip ESP32 è ESP32D0WDQ6 (revisione 1)
Caratteristiche: WiFi, BT, Dual Core Caricamento stub... Stub in esecuzione... Stub in esecuzione... Modifica della velocità di trasmissione a 460800 Modificata. Configurazione dimensione flash... Dimensione flash rilevata automaticamente: 4 MB Parametri flash impostati su 0x0220 Compressione 22992 byte su 13019... Scritto 22992 byte (13019 compresso) a 0x00001000 in 0.3 secondi (effettiva 558.9 kbit/s)... Hash dei dati verificato. 3072 byte compressi su 82... Ha scritto 3072 byte (82 compressi) a 0x00008000 in 0.0 secondi (5789.3 kbit/s effettivi)... Hash dei dati verificato. 136672 byte compressi in 67544... Ha scritto 136672 byte (67544 compressi) a 0x00010000 in 1.9 secondi (567.5 kbit/s effettivi)... Hash dei dati verificato. In partenza... Hard reset tramite pin RTS...

Se non ci sono problemi entro la fine del processo flash, il modulo verrà resettato e l'applicazione “hello_world” sarà in esecuzione.

Monitor dell'IDF

Per verificare se "hello_world" è effettivamente in esecuzione, digita idf.py -p PORT monitor (non dimenticare di sostituire PORT con il nome della tua porta seriale).
Questo comando avvia l'applicazione di monitoraggio:

$ idf.py -p /dev/ttyUSB0 monitor Esecuzione di idf_monitor nella directory […]/esp/hello_world/build Esecuzione di “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor su /dev/ttyUSB0 115200 — — Esci: Ctrl+] | Menu: Ctrl+T | Aiuto: Ctrl+T seguito da Ctrl+H — ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets Jun 8 2016 00:22:57 …

Dopo che i registri di avvio e di diagnostica scorrono verso l'alto, dovresti vedere "Hello world!" stampato dall'applicazione.

… Ciao mondo! Riavvio in 10 secondi... I (211) cpu_start: avvio dello scheduler sulla CPU dell'APP. Riavvio in 9 secondi... Riavvio in 8 secondi... Riavvio in 7 secondi...

Per uscire dal monitor IDF usa la scorciatoia Ctrl+].
Se il monitor IDF non riesce subito dopo il caricamento o, se invece dei messaggi sopra, vedi spazzatura casuale simile a quella indicata di seguito, è probabile che la tua scheda stia utilizzando un cristallo a 26 MHz. La maggior parte dei progetti di schede di sviluppo utilizza 40 MHz, quindi ESP-IDF utilizza questa frequenza come valore predefinito.

Examples

Per ESP-IDF esamples, per favore vai a GitHub ESP-IDF.

Team IoT espressivo
www.espressif.com

Dichiarazione di non responsabilità e avviso sul copyright
Informazioni in questo documento, incluso URL riferimenti, è soggetto a modifiche senza preavviso.
IL PRESENTE DOCUMENTO VIENE FORNITO COSÌ COM'È SENZA ALCUNA GARANZIA, INCLUSA QUALSIASI GARANZIA DI COMMERCIABILITÀ, NON VIOLAZIONE, IDONEITÀ A QUALSIASI SCOPO PARTICOLARE,
O QUALSIASI GARANZIA DIVERSA DERIVANTE DA QUALSIASI PROPOSTA, SPECIFICA O SAMPLE.
Si declina ogni responsabilità, inclusa la responsabilità per violazione di qualsiasi diritto di proprietà, relativa all'uso delle informazioni in questo documento. Nessuna licenza espressa o implicita, per preclusione o altro, su alcun diritto di proprietà intellettuale è concessa nel presente documento.
Il logo Wi-Fi Alliance Member è un marchio di Wi-Fi Alliance. Il logo Bluetooth è un marchio registrato di Bluetooth SIG. Tutti i nomi commerciali, marchi e marchi registrati citati in questo documento sono di proprietà dei rispettivi proprietari e sono qui riconosciuti.
Copyright © 2019 Espressif Inc. Tutti i diritti riservati.

Documenti / Risorse

ESPRESSIF ESP32-WATG-32D Modulo MCU WiFi-BT-BLE personalizzato [pdf] Manuale d'uso
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modulo MCU WiFi-BT-BLE personalizzato, Modulo MCU WiFi-BT-BLE, Modulo MCU, ESP32-WATG-32D, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *