Searched refs:Tas57xx (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/dev/audio/gauss-tdm/
H A Dtas57xx.cpp15 constexpr float Tas57xx::kMaxGain;
16 constexpr float Tas57xx::kMinGain;
19 fbl::unique_ptr<Tas57xx> Tas57xx::Create(i2c_protocol_t *i2c, uint32_t index) {
22 auto ptr = fbl::unique_ptr<Tas57xx>(new (&ac) Tas57xx());
31 Tas57xx::~Tas57xx() {}
33 Tas57xx::Tas57xx() {} function in class:audio::gauss::Tas57xx
[all...]
H A Dtas57xx.h14 class Tas57xx : public fbl::unique_ptr<Tas57xx>{ class in namespace:audio::gauss
16 static fbl::unique_ptr<Tas57xx> Create(i2c_protocol_t *i2c, uint32_t index);
26 friend class fbl::unique_ptr<Tas57xx>;
29 Tas57xx();
30 ~Tas57xx();
H A Dtdm-audio-stream.h149 fbl::unique_ptr<Tas57xx> left_sub_;
150 fbl::unique_ptr<Tas57xx> right_sub_;
151 fbl::unique_ptr<Tas57xx> tweeters_;
H A Dgauss-tdm-stream.cpp64 stream->left_sub_ = Tas57xx::Create(&stream->i2c_, 0);
69 stream->right_sub_ = Tas57xx::Create(&stream->i2c_, 1);
73 stream->tweeters_ = Tas57xx::Create(&stream->i2c_, 2);

Completed in 82 milliseconds