IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Git Source Tree
Root/
Source at commit 464ab40e3932a83b30626b99c4b658b4916fc24c created 9 years 11 days ago. By Stefan Schmidt, Revert "atusb/fw/usb/: enable MCU reset on USB bus reset after config selection" | |
---|---|
1 | #!/bin/sh |
2 | |
3 | export GDFONTPATH |
4 | GDFONTPATH=$GDFONTPATH:/usr/share/fonts/truetype/ttf-liberation/ |
5 | PATH=.:$PATH |
6 | |
7 | if ! [ "$1" ]; then |
8 | echo "usage: $0 prefix ..." 1>&2 |
9 | exit 1 |
10 | fi |
11 | |
12 | cat <<EOF |
13 | <HTML> |
14 | <TABLE cellpadding="0" cellspacing="0"> |
15 | EOF |
16 | |
17 | last= |
18 | for prefix in "$@"; do |
19 | echo $prefix 1>&2 |
20 | |
21 | if [ "${last%-*}" = "${prefix%-*}" ]; then |
22 | color= |
23 | else |
24 | color=' bgcolor="#a0e0ff"' |
25 | fi |
26 | last=$prefix |
27 | |
28 | echo "<TR$color><TH>$prefix<TD>" |
29 | f=2405 |
30 | while [ $f -le 2480 ]; do |
31 | echo "<TD align=\"center\">$f MHz" |
32 | f=`expr $f + 5` |
33 | done |
34 | |
35 | echo "<TR>" |
36 | echo "<TD><A href=\"$prefix.png\"><IMG src=\"$prefix-small.png\"></A>" |
37 | echo "<TD align="right">-0.5 MHz" |
38 | |
39 | >_peak |
40 | |
41 | f=2405 |
42 | while [ $f -le 2480 ]; do |
43 | echo -n "$f " >>_peak |
44 | viz -f LiberationSans-Bold -m -p $prefix-$f.png \ |
45 | -o $f.fft $prefix $f >>_peak |
46 | convert -resize '15%' $prefix-$f.png $prefix-$f-small.png |
47 | echo "<TD><A href=\"$prefix-$f.png\"><IMG src=\"$prefix-$f-small.png\"></A>" |
48 | f=`expr $f + 5` |
49 | done |
50 | |
51 | echo "<TR>" |
52 | echo "<TD><A href=\"$prefix-peak.png\"><IMG src=\"$prefix-peak-small.png\"></A>" |
53 | echo "<TD align="right">+0.5 MHz" |
54 | |
55 | f=2405 |
56 | while [ $f -le 2480 ]; do |
57 | f1=`expr $f + 1` |
58 | echo -n "$f1 " >>_peak |
59 | viz -f LiberationSans-Bold -m -p $prefix-$f1.png \ |
60 | -o $f1.fft $prefix $f1 >>_peak |
61 | convert -resize '15%' $prefix-$f1.png $prefix-$f1-small.png |
62 | echo "<TD><A href=\"$prefix-$f1.png\"><IMG src=\"$prefix-$f1-small.png\"></A>" |
63 | f=`expr $f + 5` |
64 | done |
65 | |
66 | ffts=` |
67 | f=2405 |
68 | while [ $f -le 2480 ]; do |
69 | echo $f.fft |
70 | echo \`expr $f + 1\`.fft |
71 | f=\`expr $f + 5\` |
72 | done` |
73 | |
74 | range >_tmp |
75 | vizr -f LiberationSans-Bold -p $prefix.png $prefix _tmp |
76 | rm -f $ffts _tmp |
77 | convert -resize '15%' $prefix.png $prefix-small.png |
78 | |
79 | sort -n _peak >_tmp |
80 | vizp -f LiberationSans-Bold -p $prefix-peak.png $prefix _tmp |
81 | rm -f _peak _tmp |
82 | convert -resize '15%' $prefix-peak.png $prefix-peak-small.png |
83 | |
84 | done |
85 | cat <<EOF |
86 | </TABLE> |
87 | EOF |
88 |