mirror of
https://github.com/open-sdr/openwifi.git
synced 2024-12-24 15:57:09 +00:00
42 lines
811 B
Bash
Executable File
42 lines
811 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Author: Xianjun Jiao
|
|
# SPDX-FileCopyrightText: 2019 UGent
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "Need 2 arguments. The 1st select rx antenna. The 2nd for tx antenna."
|
|
echo "Eg, "
|
|
echo "./set_ant rx2 tx2"
|
|
echo "./set_ant rx1 tx1"
|
|
echo "./set_ant rx2 tx1"
|
|
echo "./set_ant rx1 tx2"
|
|
exit 1
|
|
fi
|
|
|
|
set -x
|
|
if [ $1 = "rx2" ]
|
|
then
|
|
./sdrctl dev sdr0 set reg drv_rx 1 1
|
|
elif [ $1 = "rx1" ]
|
|
then
|
|
./sdrctl dev sdr0 set reg drv_rx 1 0
|
|
else
|
|
echo "The 1st argument must be rx2 or rx1!"
|
|
exit 1
|
|
fi
|
|
|
|
if [ $2 = "tx2" ]
|
|
then
|
|
./sdrctl dev sdr0 set reg drv_tx 1 1
|
|
elif [ $2 = "tx1" ]
|
|
then
|
|
./sdrctl dev sdr0 set reg drv_tx 1 0
|
|
else
|
|
echo "The 2nd argument must be tx2 or tx1!"
|
|
exit 1
|
|
fi
|
|
|
|
ifconfig sdr0 down
|
|
ifconfig sdr0 up
|