rk3568_ubuntu_r60_v1.3.2/external/broadcom_bsa/bsa_server.sh
2023-11-03 06:12:44 +00:00

45 lines
1.0 KiB
Bash

#!/bin/sh
hcd_file="BTFIRMWARE_PATH"
echo "hcd_file = $hcd_file"
ttys_dev="BT_TTY_DEV"
echo "ttys_dev = $ttys_dev"
case "$1" in
start)
killall brcm_patchram_plus1
killall bsa_server
check_not_exist.sh bsa_server
echo 0 > /sys/class/rfkill/rfkill0/state
sleep 1
echo 1 > /sys/class/rfkill/rfkill0/state
sleep 1
mkdir -p /data/bsa/config/test_files/av
cp /etc/bsa_file/* /data/bsa/config/test_files/av/
cd /data/bsa/config
echo "start broadcom bluetooth server bsa_sever"
bsa_server -r 12 -pp $hcd_file -d $ttys_dev -all=0 &
#bsa_server -r 12 -b /data/bsa/btsnoop.log -pp $hcd_file -d $ttys_dev > /data/bsa/bsa_log &
echo "|----- bluetooth bsa server is open ------|"
;;
stop)
echo "Stopping broadcom bsa bluetooth server"
killall bsa_server
check_not_exist.sh bsa_server
echo 0 > /sys/class/rfkill/rfkill0/state
echo "|-----bluetooth bsa server is close-----|"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit $?