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/vtund-openipc/Config.in"
|
||||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/w1-ds18b20/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/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/wifibroadcast-ng/Config.in"
|
||||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-opensdk-xm510/Config.in"
|
source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-opensdk-xm510/Config.in"
|
||||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/xiongmai-osdrv-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