/** * \file * * * \brief HW pin handling. * * * \author Francesco Sacchi */ #ifndef HW_TAS5706A_H #define HW_TAS5706A_H #include #warning FIXME: This is an example implementation, you must implement it #define TAS5706A_SETPOWERDOWN(val) do { (void) val; /* implement me */ } while (0) #define TAS5706A_SETRESET(val) do { (void) val; /* implement me */ } while (0) #define TAS5706A_SETMUTE(val) do { (void) val; /* implement me */ } while (0) #define TAS5706A_PIN_INIT() \ do { \ TAS5706A_SETPOWERDOWN(true); \ TAS5706A_SETRESET(true); \ TAS5706A_SETMUTE(true); \ /* complete me */ \ } while (0) #define TAS5706A_MCLK_INIT() \ do { \ /* implement me */ \ } while(0) #endif /* HW_TAS5706A_H */