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