Esp8266: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Chiarimenti e correzioni
(Chiarificazione sui GPIO disponibili)
(Chiarimenti e correzioni)
Riga 9: Riga 9:
* D4 (GPIO2) e D8 (GPIO15) all'avvio devono essere rispettivamente HI e LOW (tramite dei pull-up/down già presenti), per cui *dovrebbero* essere usati come output.
* D4 (GPIO2) e D8 (GPIO15) all'avvio devono essere rispettivamente HI e LOW (tramite dei pull-up/down già presenti), per cui *dovrebbero* essere usati come output.
* D9 (GPIO3) e D10 (GPIO1) sono condivisi con la seriale (RXD0 e TXD0).
* D9 (GPIO3) e D10 (GPIO1) sono condivisi con la seriale (RXD0 e TXD0).
* D11 (GPIO9) e D12 (GPIO10) sono sul lato opposto, ed etichettate come SD1 e SD2.
* D11 (GPIO9) e D12 (GPIO10) sono sul lato opposto, ed etichettate come SD2 e SD3.
* D11 (e forse anche D12 - non testato) non funziona come PWM, ma funziona come input (con interrupt).
* D0 (GPIO16) è stupido, può essere solo scritto/letto, ma non supporta PWM o qualunque altra cosa. È usato per risvegliare il processore.
* D0 (GPIO16) è stupido, può essere solo scritto/letto, ma non supporta PWM o qualunque altra cosa. È usato per risvegliare il processore.


Riga 28: Riga 29:


  $ git clone https://aur.archlinux.org/esp-open-sdk-git.git
  $ git clone https://aur.archlinux.org/esp-open-sdk-git.git
  $ makepkg -s
  $ makepkg -si
# pacman -U esp-open-sdk-git


Il PKGBUILD scaricherà e compilerà il toolchain. La procedura è decisamente lenta (>40 min).
Il PKGBUILD scaricherà e compilerà il toolchain. La procedura è decisamente lenta (>40 min).
15

contributi

Menu di navigazione