Vi har set fremskridt på ESP32-chip for det sidste år, men ærligt har vi været lidt bit forsigtig med at kaste alle vores venlige esp8266s væk lige endnu. Tidligere i denne måned udgav Espressif version 2.0 af deres IOT-fremskridtsramme (ESP-IDF), samt hvis du ikke har overholdt sammen med, har du savnet meget.
Vi tog sidst et seriøst kig på IDF, da chipsene var helt nye, såvel som rammerne stadig tog sine allerførste spædbarnstrin. Der var ingen støtte til sådanne niceties som I2C såvel som sådan på det tidspunkt, men du kan få både kerner op såvel som at køre såvel som det, der er knyttet til netværket. Vi ønskede at afprøve strømforsyningen, men det blev heller ikke implementeret endnu. Kort sagt så vi opførelsen af en firmware højhuse fra dag 1, såvel som kun fundamentet var blevet hældt.
Men hvad en forskel otte måneder gør! Se med GitHub-modifikationerne log for udgivelsen, såvel som det er en helt ny boldgame. Ikke alene er deres chauffører til I2C, I2S, SPI, DAC såvel som ADCS osv., Men der er arbejdseksempler såvel som dokumentation for alle ovenstående. Naturligvis er der også masser af bugfixes, især i den komplekse wifi samt Bluetooth lav energi stabler. Der er stadig arbejde delegeret gør naturligvis, men espressif synes at tro på, at rammen nu er moden tilstrækkelig, at de har åbnet deres sikkerhedsbug Bounty-program på chippen. Tid til at få hacking!
Hvis du vil have QuickStart-instruktioner, er de data, du leder efter, i dokumentationsmappen på Github. Hvis du forsøger at håndtere en tidligere opsætning af ESP-IDF, vil du bemærke, at V2.0 har brug for en nyere version af GCC Compiler, så der er lidt arbejde at gøre, hvis du vil gøre det sameksistisk med en V1.0 installering. Men vi tror på, at du kan klare det.