HAL2 i CubeMX2: największa zmiana w STM32 od lat?

STM32C5 to nie tylko nowa rodzina mikrokontrolerów. To również początek większej zmiany w ekosystemie ST. Razem z nią pojawiły się HAL2, CubeMX2, STM32CubeIDE for Visual Studio Code, CMake i nowe podejście do budowania projektów. Na pierwszy rzut oka wygląda to jak kolejna aktualizacja narzędzi, ale moim zdaniem dzieje się tutaj coś dużo ciekawszego. ST zaczyna rozdzielać stary i nowy świat STM32. W tym filmie porządkuję, gdzie przebiega ta granica, co to oznacza dla starszych rodzin STM32 i dlaczego nie warto zakładać, że HAL2 będzie po prostu kolejną wersją tego, co już znamy. Nie klikamy jeszcze projektu krok po kroku. Na to przyjdzie czas w kolejnym filmie. Tutaj najpierw robimy mapę, bo bez niej bardzo łatwo wejść w temat HAL2 i CubeMX2 z błędnymi założeniami. Daj znać w komentarzu: wolisz takie twarde rozdzielenie starego i nowego ekosystemu, czy lepiej byłoby ciągnąć jeden wspólny świat STM32 dla wszystkiego? Poprzedni film o STM32C5:    • STM32C5 – nowe F1 czy kolejna literka w ka...   🔗 Linki 🛒 Płytki Nucleo STM32C5 + powiadomienie o dostępności → https://linki.msalamon.pl/stm32c5 📺 Livestreamy z HAL2 na żywo – subskrybuj kanał, żeby nie przegapić →    / @msalamon   Blog o STM32 👉 https://msalamon.pl/ Sklep z elektroniką 👉 https://sklep.msalamon.pl/ 🎓 Moje kursy online: Kurs STM32 dla Początkujących 👉 https://kursstm32.pl Język C dla Mikrokontrolerów 👉 https://cdlamikrokontrolerow.pl FreeRTOS na STM32 dla Początkujących 👉 https://kursfreertos.pl STM32 Na Rejestrach 👉 https://stm32narejestrach.pl 📌 Rozdziały 00:00 Wstęp 02:32 Dwa światy STM32 05:07 Stare narzędzia nadal żyją 08:33 HAL2 a starsze rodziny STM32 11:01 Dlaczego ST zrobiło twarde cięcie? 14:20 CubeMX2 — pierwsze wrażenia 17:46 Code Preview 20:20 Nowoczesny workflow 21:06 VS Code w ekosystemie STM32 22:09 CMake 24:05 HAL2 25:01 HAL2 i Low Layer 27:34 API HAL2 vs HAL1 28:26 Pierwsze obserwacje z praktyki 30:23 USER_CODE_BEGIN / USER_CODE_END 33:48 HAL2 Migrator 35:07 Podsumowanie 36:42 Co dalej?