1#!/bin/sh 2 3home_dir=$(pwd) 4 5cd /sys/bus/iio/devices/iio:device2 6 7echo "rx bw" 8cat in_voltage_rf_bandwidth 9#echo 37500000 > in_voltage_rf_bandwidth 10echo 17500000 > in_voltage_rf_bandwidth 11cat in_voltage_rf_bandwidth 12sync 13 14echo "tx_bw" 15cat out_voltage_rf_bandwidth 16echo 37500000 > out_voltage_rf_bandwidth 17#echo 40000000 > out_voltage_rf_bandwidth 18#echo 20000000 > out_voltage_rf_bandwidth 19cat out_voltage_rf_bandwidth 20sync 21#sleep 0.5 22 23echo "rx rate" 24cat in_voltage_sampling_frequency 25echo 40000000 > in_voltage_sampling_frequency 26#echo 20000000 > in_voltage_sampling_frequency 27cat in_voltage_sampling_frequency 28sync 29 30echo "tx rate" 31cat out_voltage_sampling_frequency 32echo 40000000 > out_voltage_sampling_frequency 33#echo 20000000 > out_voltage_sampling_frequency 34cat out_voltage_sampling_frequency 35sync 36sleep 1 37 38echo "rx lo" 39cat out_altvoltage0_RX_LO_frequency 40#echo 2427000000 > out_altvoltage0_RX_LO_frequency 41echo 5240000000 > out_altvoltage0_RX_LO_frequency 42#echo 2320000000 > out_altvoltage0_RX_LO_frequency 43cat out_altvoltage0_RX_LO_frequency 44sync 45 46echo "tx lo" 47cat out_altvoltage1_TX_LO_frequency 48#echo 2447000000 > out_altvoltage1_TX_LO_frequency 49echo 5250000000 > out_altvoltage1_TX_LO_frequency 50#echo 2320000000 > out_altvoltage1_TX_LO_frequency 51cat out_altvoltage1_TX_LO_frequency 52sync 53#sleep 1 54 55echo "rx0 agc fast_attack" 56#echo "rx0 agc manual" 57cat in_voltage0_gain_control_mode 58echo fast_attack > in_voltage0_gain_control_mode 59#echo manual > in_voltage0_gain_control_mode 60cat in_voltage0_gain_control_mode 61sync 62 63echo "rx1 agc fast_attack" 64#echo "rx1 agc manual" 65cat in_voltage1_gain_control_mode 66echo fast_attack > in_voltage1_gain_control_mode 67#echo manual > in_voltage1_gain_control_mode 68cat in_voltage1_gain_control_mode 69sync 70sleep 1 71 72echo "rx0 gain to 70" # this set gain is gpio gain - 5dB (test with agc and read back gpio in driver) 73cat in_voltage0_hardwaregain 74echo 70 > in_voltage0_hardwaregain 75cat in_voltage0_hardwaregain 76sync 77 78echo "rx1 gain to 70" 79cat in_voltage1_hardwaregain 80echo 70 > in_voltage1_hardwaregain 81cat in_voltage1_hardwaregain 82sync 83 84echo "tx0 gain -89dB" 85cat out_voltage0_hardwaregain 86echo -89 > out_voltage0_hardwaregain 87cat out_voltage0_hardwaregain 88sync 89 90echo "tx1 gain 0dB" 91cat out_voltage1_hardwaregain 92echo 0 > out_voltage1_hardwaregain 93cat out_voltage1_hardwaregain 94sync 95 96echo "rssi" 97cat in_voltage0_rssi 98cat in_voltage1_rssi 99 100cd $home_dir 101