git.droids-corp.org
/
beacon-rx-433.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
fix the button action
[beacon-rx-433.git]
/
audio_to_c.py
1
import sys, wave, struct
2
3
out = open(sys.argv[1] + ".c", "w")
4
out.write("uint8_t x[] = {\n")
5
w = wave.open(sys.argv[1])
6
while True:
7
sample = w.readframes(1)
8
if sample == "":
9
break
10
if struct.unpack("h", sample)[0] < 0:
11
out.write(" 0,\n")
12
else:
13
out.write(" 1,\n")
14
out.write("};\n")
15
out.close()