Btw, czy materia powinna być rozwijana? Ten sdk go obsługuje, a źródło beken matter jest publicznie dostępne (https://gitlab.bekencorp.com/wifi_pub/matter/connectedhomeip).
Ten sam sdk, ale z historią jest dostępny tutaj
https://gitee.com/belonpeter/beken_freertos_sdk_release/tree/SDK_3.0.70.1
Może być klonowany bez rejestracji.
Dodano po 2 [godzinach] 11 [minutach]: .
Kilka pytań przed portowaniem.
Kilka funkcji różni się od sdk tuya, więc należy się nimi zająć.
Zakładając, że sdk jest mniej więcej taki sam, jak arduino bk7238, powinny one dzielić problemy.
Patrząc na nowe sdk, kilka kwestii można już rozwiązać - powersave, logowanie.
Głębokie uśpienie to coś innego - będzie miało 2 tryby - normalny (600uA), bez potrzeby ponownego łączenia się z wifi, i tryb bezczynności (20uA), ale wifi będzie wymagało ponownego połączenia i zakładam, że tak jest obecnie zakodowane w obk. Pozwolić na wybór poprzez parametr w cmd? Ale wtedy po uruchomieniu obk spróbuje ponownie połączyć się w normalnym trybie.
Partycje się różnią. Zakładam, że będą musiały zostać zmienione na aktualne?
Flash vars prawdopodobnie też się zawiesi.
SPI DMA
drv_ir/drv_ir2 (o ile pamiętam, nie udało się ich skompilować z powodu czegoś w nagłówkach i2c).
Nie testowałem też LFS na bk7238, więc nie wiem czy działa.