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