OVMS3-idf/examples/09_a2dp/components/MediaHal/include/ES8388/ES7242.h
wangmengyang 0ad3017df7 component/bt: A2DP code original in example project moved to component/bt directory;
1. move btif and A2DP source code from project directory to bluetooth directory;
2. some updates of audio source code;
2016-12-26 17:40:28 +08:00

27 lines
711 B
C

#ifndef __ES8388_H
#define __ES8388_H
#include "esp_types.h"
#include "rom/ets_sys.h"
#define ES7154_Address 0x00
#define ES7242_Address1 0x20
#define ES7242_Address2 0x22
#define ES7242_Address3 0x24
#define ES7242_Address4 0x26
void ES7242_init(void);
void ES7242_Poweron_Init(void);
//void ES8388_DAC_Play(void);
//void ES8388_ALC(void);
void ES7242_ADC_Record(void);
void ES7242_ADC_StandBy(void);
static bool I2C_Write_Byte(uint8_t data, uint8_t iter);
void ES7242_WriteReg(uint8_t slave_add, uint8_t reg_add, uint8_t data);
uint8_t ES7242_ReadReg(uint8_t slave_add, uint8_t reg_add, uint8_t dat);
void I2C_MasterInit(uint8_t init_num);
void i2c_master_read_test();
#endif