Po raz pierwszy opublikowałeś binarne z blobami wlan:

.
Aby skompilować OBK, musisz mieć tę udostępnioną aplikację:
https://github.com/openshwprojects/OpenXR809/tree/master/project/oxr_sharedApp
To jest wrapper OBK:
https://github.com/openshwprojects/OpenXR809/blob/master/project/oxr_sharedApp/main.c
Następnie należy również upewnić się, że ustawiona jest definicja platformy.
https://github.com/search?q=repo%3Aopenshwprojects%2FOpenXR809%20PLATFORM_XR809&type=code
Jest całkiem możliwe, że można po prostu użyć XR806 SDK z definicją PLATFORM_XR809 SDK i że będzie działać.
Rozważmy OBK WiFi HAL dla XR809:
https://github.com/openshwprojects/OpenBK7231T_App/blob/main/src/hal/xr809/hal_wifi_xr809.c
Weźmy losową definicję z tego - CTRL_MSG_TYPE_NETWORK.
Czy CTRL_MSG_TYPE_NETWORK jest również obecny w XR806 SDK? Czy nagłówki są takie same?
Jeśli nagłówki są takie same, portowanie powinno być dość proste.
Dodano po 10 [minutach]: W poprzednim demie wlan, które opublikowałeś, linia poleceń uległa zmianie. Teraz jest to linia poleceń AT. Przyjmuje standardowe komendy AT, zaczerpnięte z dokumentacji ESP:
Cytat:
AT+CWINIT: Inicjalizacja/Deinicjalizacja sterownika Wi-Fi.
AT+CWMODE: Ustawienie trybu Wi-Fi (Station/SoftAP/Station+SoftAP).
AT+CWSTATE: Zapytanie o stan Wi-Fi i informacje o Wi-Fi.
AT+CWJAP: Połączenie z punktem dostępowym.
AT+CWRECONNCFG: Zapytanie/ustawienie konfiguracji ponownego połączenia Wi-Fi.
AT+CWLAPOPT: Ustawienie konfiguracji dla polecenia AT+CWLAP.
AT+CWLAP: Lista dostępnych punktów dostępowych.
AT+CWQAP: Odłączenie od punktu dostępowego.
AT+CWSAP: Zapytanie/ustawienie konfiguracji ESP32 SoftAP.
AT+CWLIF: Uzyskanie adresu IP stacji, która łączy się z ESP32 SoftAP.
AT+CWQIF: Odłączanie stacji od ESP32 SoftAP.
AT+CWDHCP: Włączanie/wyłączanie DHCP.
AT+CWDHCPS: Zapytanie/ustawienie adresów IPv4 przydzielonych przez serwer DHCP ESP32 SoftAP.
AT+CWAUTOCONN: Automatyczne łączenie z punktem dostępowym po włączeniu zasilania.
AT+CWAPPROTO: Zapytanie/ustawienie standardu protokołu 802.11 b/g/n trybu SoftAP.
AT+CWSTAPROTO: Zapytanie/ustawienie standardu protokołu 802.11 b/g/n dla trybu stacji.
AT+CIPSTAMAC: Zapytanie/ustawienie adresu MAC stacji ESP32.
AT+CIPAPMAC: Zapytanie/ustawienie adresu MAC stacji ESP32 SoftAP.
AT+CIPSTA: Zapytanie/ustawienie adresu IP stacji ESP32.
AT+CIPAP: Zapytanie/ustawienie adresu IP SoftAP ESP32.
AT+CWSTARTSMART: Uruchamia SmartConfig.
AT+CWSTOPSMART: Zatrzymanie SmartConfig.
AT+WPS: Włączenie funkcji WPS.
AT+CWJEAP: Połączenie z punktem dostępowym WPA2 Enterprise.
AT+CWHOSTNAME: Zapytanie/ustawienie nazwy hosta stacji ESP32.
AT+CWCOUNTRY: Zapytanie/ustawienie kodu kraju Wi-Fi.
WiFi Scan działa:
Za pomocą komendy AT join mogę połączyć się z WiFi:
wlan scan success
en1: Associated with 28:87:ba:a0:f5:6d
en1: WPA: Key negotiation completed with 28:87:ba:a0:f5:6d [PTK=CCMP GTK=CCMP]
en1: CTRL-EVENT-CONNECTED - Connection to 28:87:ba:a0:f5:6d completed [id=0 id_s
tr=]
[net INF] msg <wlan connected>
[net INF] netif is link up
[net INF] start DHCP...
+EVT:2
msg:0
wlan connected
WAR drop=1135, fctl=0x00d0.
WAR drop=1135, fctl=0x00d0.
[net INF] netif (IPv4) is up
[net INF] address: 192.168.0.155
[net INF] gateway: 192.168.0.1
[net INF] netmask: 255.255.255.0
[net INF] msg <network up>
+EVT:4
msg:7
network up
OK
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj:
https://www.paypal.com/paypalme/openshwprojects
Mój Github:
https://github.com/openshwprojects
Mój tutorial PIC18F SDCC:
https://www.elektroda.pl/rtvforum/topic3635522.html
Pracuję na stacji hot air
SUGON 8630 Pro od Katemedia