hw_tas5706a.h

Go to the documentation of this file.
00001 
00040 #ifndef HW_TAS5706A_H
00041 #define HW_TAS5706A_H
00042 
00043 #include <cfg/macros.h>
00044 
00045 #warning FIXME: This is an example implementation, you must implement it
00046 
00047 #define TAS5706A_SETPOWERDOWN(val) do { (void) val; /* implement me */ } while (0)
00048 #define TAS5706A_SETRESET(val)     do { (void) val; /* implement me */ } while (0)
00049 #define TAS5706A_SETMUTE(val)      do { (void) val; /* implement me */ } while (0)
00050 
00051 #define TAS5706A_PIN_INIT() \
00052     do { \
00053         TAS5706A_SETPOWERDOWN(true); \
00054         TAS5706A_SETRESET(true); \
00055         TAS5706A_SETMUTE(true); \
00056         /* complete me */ \
00057     } while (0)
00058 
00059 #define TAS5706A_MCLK_INIT() \
00060     do { \
00061         /* implement me */ \
00062     } while(0)
00063 
00064 
00065 #endif /* HW_TAS5706A_H */