Mercurial > hg > beaglert
diff include/I2c_Codec.h @ 134:09a32ca96255
Fixed and improved I2c_codec. Copied from the scope-refactoring branch
author | Giulio Moro <giuliomoro@yahoo.it> |
---|---|
date | Thu, 27 Aug 2015 03:39:11 +0100 |
parents | ef9392d077a4 |
children | d064234468cd |
line wrap: on
line diff
--- a/include/I2c_Codec.h Tue Aug 18 00:13:04 2015 +0100 +++ b/include/I2c_Codec.h Thu Aug 27 03:39:11 2015 +0100 @@ -21,6 +21,8 @@ class I2c_Codec : public I2c { + short unsigned int pllJ; + short unsigned int pllD; public: int writeRegister(unsigned int reg, unsigned int value); @@ -31,6 +33,11 @@ int setPllJ(short unsigned int j); int setPllD(unsigned int d); int setPllK(float k); + int setAudioSamplingRate(float newSamplingRate); + short unsigned int getPllJ(); + unsigned int getPllD(); + float getPllK(); + float getAudioSamplingRate(); int setDACVolume(int halfDbSteps); int writeDACVolumeRegisters(bool mute); int setADCVolume(int halfDbSteps);