WB32F10x Standard Peripherals Firmware Library

I2S_RecordPlayAudio/drv_es8316.h
1 #ifndef __DRV_ES8316_H__
2 #define __DRV_ES8316_H__
3
4 /* includes. */
5 #include "wb32f10x.h"
6
7
8 #define ES8316_SLAVE_ADDRESS 0x20
9
10
11
12 uint32_t es8316_init(void);
13 uint32_t es8316_probe(void);
14
15 uint32_t es8316_write_reg(uint8_t reg, uint8_t data);
16 uint32_t es8316_read_reg(uint8_t reg, uint8_t* pdata);
17
18 void es8316_config_play_path(void);
19 void es8316_config_record_path(void);
20
21
22 #endif /* __DRV_ES8316_H__ */