32 lines
753 B
C
32 lines
753 B
C
#ifndef PBG_USER_H_
|
|
#define PBG_USER_H_
|
|
|
|
#include "typedef.h"
|
|
#include "key_event_deal.h"
|
|
|
|
enum {
|
|
PBG_POS_IN_EAR = 0, //入耳
|
|
PBG_POS_OUT_BOX, //出仓
|
|
PBG_POS_IN_BOX, //在仓
|
|
PBG_POS_NOT_EXIST, //不在线
|
|
PBG_POS_KEEP_NOW = 0x0f, //维持,不改变
|
|
PBG_POS_MAX, //
|
|
};
|
|
|
|
|
|
#define BD_ADDR_LEN 6
|
|
typedef uint8_t bd_addr_t[BD_ADDR_LEN];
|
|
|
|
void pbg_user_set_tws_state(u8 conn_flag);
|
|
void pbg_user_recieve_sync_info(u8 *sync_info);
|
|
void pbg_user_mic_fixed_deal(u8 mode);
|
|
void pbg_user_event_deal(struct pbg_event *evt);
|
|
bool pbg_user_key_vaild(u8 *key_msg, struct sys_event *event);
|
|
void pbg_user_ear_pos_sync(u8 left, u8 right);
|
|
void pbg_user_battery_level_sync(u8 *dev_bat);
|
|
int pbg_user_is_connected(void);
|
|
|
|
#endif
|
|
|
|
|