diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-02 22:58:12 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-02 22:58:12 +0000 |
commit | 1e54ea855d9582ac3401deec9eccbf5c1300d58f (patch) | |
tree | 4177459218e81a5d30d36d6533d1b4b28b912a55 /firmware/test | |
parent | 24df270e86105a9b9877e4b639c4c7c8c5e40316 (diff) | |
download | rockbox-1e54ea855d9582ac3401deec9eccbf5c1300d58f.tar.gz rockbox-1e54ea855d9582ac3401deec9eccbf5c1300d58f.zip |
Just to create a C array with mp3 data
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@392 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test')
-rw-r--r-- | firmware/test/i2c/gendata.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/firmware/test/i2c/gendata.c b/firmware/test/i2c/gendata.c new file mode 100644 index 0000000000..c1b0c1e579 --- /dev/null +++ b/firmware/test/i2c/gendata.c @@ -0,0 +1,31 @@ +#include <stdio.h> + +int main(int argc, char *argv[]) +{ + FILE *f; + int i; + unsigned char buf[64000]; + + f = fopen("mp.mp3", "r"); + + if(f) + { + if(fread(buf, 1, 64000, f) < 64000) + { + fprintf(stderr, "FAN!\n"); + exit(1); + } + + printf("int mp3datalen = 64000;\n"); + printf("unsigned char mp3data[64000] =\n{"); + for(i = 0;i < 64000;i++) + { + if(i % 8 == 0) + { + printf("\n"); + } + printf("0x%02x, ", buf[i]); + } + printf("};\n"); + } +} |