From 27c33adc80091742244cd8878c8d17812fea24a7 Mon Sep 17 00:00:00 2001 From: bruce Date: Thu, 12 Sep 2013 23:52:35 +0800 Subject: [PATCH] Add Python script for generating code. --- py/atten_levels.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 py/atten_levels.py diff --git a/py/atten_levels.py b/py/atten_levels.py new file mode 100644 index 0000000..e0ba7a9 --- /dev/null +++ b/py/atten_levels.py @@ -0,0 +1,13 @@ +lvls = [.75, 1.5, 3, 6, 12, 24] + +def get_db(i): + db = 0.0 + for d in lvls: + if i & 0x1: + db += d + i >>= 1 + return db + +for i in range(2**6): + db = get_db(i) + print '"%.2f dB",' % db,