f303k8 wav player

Dependencies:   SDFileSystem mbed

Revision:
1:7a3f34b2d18b
Parent:
0:1561c4efda0e
--- a/wavChunks.h	Sun Jul 31 12:13:36 2016 +0000
+++ b/wavChunks.h	Thu Aug 11 08:29:22 2016 +0000
@@ -2,6 +2,7 @@
 #ifndef __WAVCHUNKS_H_
 #define __WAVCHUNKS_H_
 
+#define RIFFHedderSize (12)
 struct RIFFHedder_s
 {
     uint32_t    riff;
@@ -9,12 +10,14 @@
     uint32_t    type;
 };
 
+#define BextChunkSize (4)
 struct BextChunk_s
 {
 //  uint32_t    ckID;
     int32_t     ckSize;
 };
 
+#define FormatChunkSize (20)
 struct FormatChunk_s {
 //  uint32_t id;
     int32_t size;
@@ -26,12 +29,7 @@
     uint16_t bitswidth;
 };
 
-struct wav_hedder_std_s
-{
-    RIFFHedder_s RIFFHedder;
-    FormatChunk_s FormatChunk;
-};
-
+#define DataChunkSize (8)
 struct DataChunk_s {
     uint32_t id;
     int32_t size;