WM8731: Add Codec abstraction.

This commit is contained in:
Jared Boone
2017-05-31 11:42:12 -07:00
parent 37c058354e
commit bec626e29f
6 changed files with 81 additions and 36 deletions

View File

@@ -73,12 +73,14 @@ void set_volume(const volume_t volume);
namespace debug {
int reg_count();
uint16_t reg_read(const int register_number);
size_t reg_count();
uint32_t reg_read(const size_t register_number);
std::string codec_name();
size_t reg_bits();
} /* namespace debug */
void init();
void init(audio::Codec* const codec);
void shutdown();
enum class Rate {