File codec_pcm3060.h¶
File List > dev > codec_pcm3060.h
Go to the documentation of this file
Source Code¶
#pragma once
#ifndef DSY_CODEC_PCM3060_H
#define DSY_CODEC_PCM3060_H
#include "per/i2c.h"
namespace daisy
{
class Pcm3060
{
public:
enum class Result
{
OK,
ERR,
};
Pcm3060() {}
~Pcm3060() {}
Result Init(I2CHandle i2c);
private:
Result ReadRegister(uint8_t addr, uint8_t *data);
Result WriteRegister(uint8_t addr, uint8_t val);
I2CHandle i2c_;
uint8_t dev_addr_;
};
} // namespace daisy
#endif