mirror of https://github.com/OpenIPC/firmware.git
Package: remove wifibroadcast-ext
parent
47c14e72ee
commit
a5c5cf3e8f
|
@ -102,7 +102,6 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/venc-openipc/Config.in"
|
|||
source "$BR2_EXTERNAL_GENERAL_PATH/package/vtund-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/w1-ds18b20/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/webrtc-audio-processing-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/wifibroadcast-ext/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/wifibroadcast-ng/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-opensdk-xm510/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-osdrv-xm510/Config.in"
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
config BR2_PACKAGE_WIFIBROADCAST_EXT
|
||||
bool "wifibroadcast-ext"
|
||||
help
|
||||
Additional scripts for wifibroadcast-ng
|
|
@ -1,18 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo "Starting temperature check..."
|
||||
temp_monitor &>/dev/null &
|
||||
;;
|
||||
|
||||
stop)
|
||||
echo "Stopping temperature check..."
|
||||
killall -q temp_monitor
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: $0 {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
|
@ -1,41 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
5)
|
||||
echo "Channel5 change."
|
||||
channel5.sh "$2"
|
||||
;;
|
||||
6)
|
||||
echo "Channel6 change."
|
||||
channel6.sh "$2"
|
||||
;;
|
||||
7)
|
||||
echo "Channel7 change."
|
||||
channel7.sh "$2"
|
||||
;;
|
||||
8)
|
||||
echo "Channel8 change."
|
||||
channel8.sh "$2"
|
||||
;;
|
||||
9)
|
||||
echo "Channel9 change."
|
||||
channel9.sh "$2"
|
||||
;;
|
||||
10)
|
||||
echo "Channel10 change."
|
||||
channel10.sh "$2"
|
||||
;;
|
||||
11)
|
||||
echo "Channel11 change."
|
||||
channel11.sh "$2"
|
||||
;;
|
||||
12)
|
||||
echo "Channel12 change."
|
||||
channel12.sh "$2"
|
||||
;;
|
||||
*)
|
||||
echo "No valid channel specified."
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -1,74 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Define temperature thresholds:
|
||||
NORMAL_THRESHOLD=85 # Normal if below 85°C
|
||||
REBOOT_THRESHOLD=100 # Reboot if 100°C or higher
|
||||
|
||||
# --- Get Adapter info ---
|
||||
for card in $(lsusb | awk '{print $6}' | sort | uniq); do
|
||||
case "$card" in
|
||||
"0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012")
|
||||
driver=88XXau
|
||||
;;
|
||||
"0bda:a81a")
|
||||
driver=8812eu
|
||||
;;
|
||||
"0bda:f72b" | "0bda:b733")
|
||||
driver=8733bu
|
||||
;;
|
||||
esac
|
||||
done
|
||||
wifi_adapter=""$driver""
|
||||
echo "Wifi adapter found: $driver"
|
||||
|
||||
while true; do
|
||||
# --- Get VTX Temperature ---
|
||||
# Example output from ipcinfo --temp: "39.00"
|
||||
vtx_temp=$(ipcinfo --temp)
|
||||
vtx_int=$(echo "$vtx_temp" | cut -d. -f1)
|
||||
|
||||
adapter_temp=0
|
||||
if [ "$wifi_adapter" = "8733bu" ]; then
|
||||
# Expected format: "rf_path: 0, thermal_value: 37, offset: 45, temperature: 20"
|
||||
adapter_temp=$(grep -o 'temperature: [0-9]*' /proc/net/rtl8733bu/wlan0/thermal_state | awk '{print $2}')
|
||||
elif [ "$wifi_adapter" = "88XXau" ]; then
|
||||
echo "Adapter 88XXau temperature extraction not implemented yet."
|
||||
adapter_temp=0
|
||||
elif [ "$wifi_adapter" = "8812eu" ]; then
|
||||
if [ -f /proc/net/rtl88x2eu/wlan0/thermal_state ]; then
|
||||
# Extract both temperature values and choose the highest
|
||||
adapter_temp=$(grep -o 'temperature: [0-9]*' /proc/net/rtl88x2eu/wlan0/thermal_state | awk '{print $2}' | sort -n | tail -1)
|
||||
else
|
||||
echo "Thermal state file for 8812eu not found."
|
||||
adapter_temp=0
|
||||
fi
|
||||
else
|
||||
echo "Unknown adapter type: $wifi_adapter"
|
||||
fi
|
||||
|
||||
# Fallback if adapter_temp is empty
|
||||
if [ -z "$adapter_temp" ]; then
|
||||
adapter_temp=0
|
||||
fi
|
||||
|
||||
echo "VTX temperature: ${vtx_temp}°C, Adapter temperature: ${adapter_temp}°C"
|
||||
|
||||
# --- Determine the Highest Temperature ---
|
||||
if [ "$adapter_temp" -gt "$vtx_int" ]; then
|
||||
max_temp=$adapter_temp
|
||||
else
|
||||
max_temp=$vtx_int
|
||||
fi
|
||||
|
||||
# --- Determine the current state based on max_temp ---
|
||||
if [ "$max_temp" -lt "$NORMAL_THRESHOLD" ]; then
|
||||
echo "All is well... Nothing to do" > /dev/null
|
||||
elif [ "$max_temp" -lt "$REBOOT_THRESHOLD" ]; then
|
||||
echo "Warning: High temperature was detected.\nVTX Temp:&T WifiTemp:&W &L30 &G8 &F18" > /tmp/MSPOSD.msg
|
||||
else
|
||||
echo "VTX will reboot due to thermal state...\nVTX Temp:&T WifiTemp:&W &L30 &G8 &F18.\nRebooting in 15 seconds..." > /tmp/MSPOSD.msg
|
||||
sleep 15
|
||||
reboot
|
||||
fi
|
||||
|
||||
sleep 5
|
||||
done
|
|
@ -1,16 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# wifibroadcast-ext
|
||||
#
|
||||
################################################################################
|
||||
|
||||
define WIFIBROADCAST_EXT_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
|
||||
$(INSTALL) -m 755 -t $(TARGET_DIR)/etc/init.d $(WIFIBROADCAST_EXT_PKGDIR)/files/S991temp_monitor
|
||||
|
||||
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
|
||||
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_EXT_PKGDIR)/files/temp_monitor
|
||||
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(WIFIBROADCAST_EXT_PKGDIR)/files/channels.sh
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
Loading…
Reference in New Issue