diff options
| -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 0000000..c1b0c1e --- /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"); + } +} |