Objevil jsem dost zajímavou desku s STM32F103C8 (to je ten, co je na oblíbeným "Blue Pill"). Má předpřipravené konektory, plošky, piny pro nejrůznější periferie, knoflíkovou baterku pro RTC... Pěkná věc. A nejlepší na tom je, že se prodává kolem stovky. Hezkypěkně.
Miroslav Prýmek
Unknown parent • •Miroslav Prýmek
Unknown parent • •Nejhorší je to ale s knihovnama. Jak je člověk z Arduino/AVR zvyklej na to, že všechno funguje, s STMkama funguje tak polovina knihoven z těch, co v PLatformIO jsou. STMka mají totiž strašnou nevýhodu v tom, že jich je hrozně moc a jsou mezi sebou nekompatibilní 🙁
Miroslav Prýmek
Unknown parent • •Ten problém s knihovnama se netýká jenom Arduina. Hodněkrát se mi stalo, že nějaká knihovna byla podle Platformia s STM32, nebo i přímo s Blue Pill kompatibilní a přitom vůbec nefungovala. Pohledem do zdrojáků člověk zjistí, že autor to testoval na šesti různých STMkách ze tří různých řad, akorát na tom Blue Pillu holt ne... V tom je ten problém - hrozně moc variant čipů, které jsou mezi sebou nekompatibilní, pokud je nezastřešuje nějaká HAL knihovna.
Koneckonců, i se samotnými originál Arduiny je to trochu podobný - Github je plnej hlášení typu "tahle knihovna by měla s Arduino Zero (nebo 101, ...) fungovat, ale nefunguje". Největší jistotu, že nějaká 3rd party knihovna bude fungovat, máš se starou dobrou m328čkou. Jiný čipy fungovat můžou, nemusí, nebo to ani nikdo ještě nikdy nezkoušel 😀