#define WM8731_SR_BITS_MASK 0x3C // Sample rate control
#define WM8731_CLKIDIV2_BIT 6 // Core clock divider select
#define WM8731_CLKODIV2_BIT 7 // CLKOUT divider select
+/**
+ * Sampling rate control
+ * $WIZ$ wm8731_sample_rate = "WM8731_NORMAL_256FS_48KHZ", "WM8731_NORMAL_256FS_44_1KHZ", "WM8731_NORMAL_384FS_44_1KHZ"
+ */
+#define WM8731_NORMAL_256FS_48KHZ 0
+#define WM8731_NORMAL_256FS_44_1KHZ 0x20
+#define WM8731_NORMAL_384FS_44_1KHZ 0x22
+#define WM8731_NORMAL_128FS_44_1KHZ 0x3E
/* Active control register*/
#define WM8731_REG_ACTIVE_CTRL 0x9
/* \} */
/**
- * Set the volume of select device (line in Rx/Lx, Headphone Rx/Lx).
+ * Set the volume of select device line in or Headphone.
* The volume is express in %, and the volume range is 0-100%.
*/
void wm8731_setVolume(Wm8731 *ctx, uint16_t device, uint8_t volume);