Bei Teckids schon getestet / im einsatzgehabt:
- ESP8266 nodemcu
- ESP8266 D1 mini
- ESP32 nodemcu / wroom32
- ESP32C3 devkitc 02
- ESP32C3 “Super Mini”
- ESP32C3 XIAO
- Pico W
Privat schon getestet / im einsatzgehabt (zusätzlich):
- ESP32C3 WeAct Studio
- ESP8266 01
Bei Teckids schon getestet / im einsatzgehabt:
Privat schon getestet / im einsatzgehabt (zusätzlich):
Firmware flashen ist sehr einfach. Der Pico meldet sich als USB-Storage-Device, auf das man Binaries im UF2-Format kopieren kann. Sobald man das tut, rebootet das Board und bootet die neu kopierte Firmware.
Um neue Firmware zu flashen, hält man BOOTSEL gedrückt, so dass das Board wieder als USB-Storage-Device bootet.
Ist sehr einfach zu flashen und funktioniert einwandfrei.
Das Target thumbv6m-none-eabi is in der Standard-Rust-Toolchain verfügbar und es gibt für verschiedene Boards so genannte “Board Support Packages”. Eine ganz gute Einleitung gibt es hier.
Leider bietet das Board standardmäßig keine Debugging-Möglichkeit. Auf dem ESP32 ist standardmäßig der serielle Port aktiv und man kann dort Ausgabe mitlesen, in meinen Tests passierte das mti dem Pico nicht.
Der Pico W hat zum 2,4Ghz Wlan auch noch BLE und BL 5.2 und das will ich bei Gelegenheit auch noch testen.
Der VBus-Pin gibt die USB-Spannung aus und mann kann diese zu einem Lademodul führen wo mann den Output diesen über den VSys-Pin wieder einspeisen kann um einen einfachen Akkubetrieb zu ermöglichen. (Das werd ich morgen vermutlich auch einmal testen)
Wir haben den jetzt mehrfach genutzt und tun das auch weiterhin
Die Raspberry Pi Foundation hat sich leider mal wieder als maximal unsympathisch geoutet. Wir sollten deshalb nochmal evaluieren, ob wir wirklich deren Ökosystem weiter befördern wollen.
Mittlerweile sind wir größtenteils wieder zurück bei ESPs. Ist hier sonst noch was passiert oder hat hier noch jemand Interesse?