恒玄BES2300XX系列常用接口(2)

hal_cmu_sys_reboot(); 复位
hal_norflash_disable_protection(HAL_NORFLASH_ID_0); flash闪存禁用保护
#define ANC_MODE_SWITCH_WITHOUT_FADE 选择在ANC模式切换过程中是否支持fade功能,不定义该宏表示支持fade功能,定义该宏表示不支持fade功能
app_ibrt_if_event_entry(IBRT_RECONNECT_EVENT);双耳时候只能回连tws
app_ibrt_if_event_entry(IBRT_TRANSFER_EVENT);单耳时候调用可以回连手机
HAL_KEY_EVENT_UP_AFTER_LONGPRESS :让耳机检测到为持续长按,不用去跑之前的短按
audio_eq_sw_iir_cfg_anc : anc sw eq参数
audio_eq_sw_iir_cfg : sw eq 参数
app_bt_manager_ibrt_role_process
A2DP_AUDIO_CHANNEL_SELECT_RCHNL
A2DP_AUDIO_CHANNEL_SELECT_LCHNL :设置左右声道
AUDIO_SECTION_ENABLE ?=1 开启允许EQ写入flash
耳机入盒断开蓝牙的默认逻辑是,如果是主耳机,先主从切换再断开蓝牙,如果是从耳机,那么直接断开
app_demo_spp_server_init();SPP初始化接口
hal_gpio_pin_get_dir();得到IO口的输入和输出
hal_gpio_pin_set_dir();设置IO口的输入和输出
hal_gpio_pin_set();写1
hal_gpio_pin_clr();写0
hal_gpio_pin_get_val();IO口电平高低
APP_PLAY_AUDIO_SYNC_DELAY_US :提示音
app_battery_handle_process_normal();电池正常耗电,充电不跑
app_battery_charger_handle_process 充电状态下
app_ibrt_customif_profile_state_change_ind 判断HFP,A2DP等协议是否连接上
app_battery_pluginout_debounce_timer用于耳机的入盒状态检测,防抖处理
app_battery_timer 用于电量查询。
耳机开机后,查询周期为 APP_BATTERY_MEASURE_PERIODIC_FAST_MS (200);
电量稳定后 APP_BATTERY_STABLE_COUNT (5),period回到normal 10s。
APP_BATTERY_MEASURE_PERIODIC_NORMAL_MS (10000)
Battery有2个定时器定义app_battery_timer和app_battery_pluginout_debounce_timer。
app_battery_handle_process_charging(uint32_t status, union APP_BATTERY_MSG_PRAMS prams):充电状态下处理事件
APP_BATTERY_CHARGER_PLUGOUT表示耳机出盒状态;
APP_BATTERY_CHARGER_PLUGIN表示耳机入盒状态
app_battery_handle_process(APP_MESSAGE_BODY *msg_body);电源管理线程的接口函数
最大电量:APP_BATTERY_MAX_MV,一般默认为4200mv
最小电量:APP_BATTERY_MIN_MV,一般默认为3200mv(
(APP_BATTERY_MAX_MV-APP_BATTERY_PD_MV)/(APP_BATTERY_LEVEL_NUM)
app_status_battery_report(uint8_t level);电池播报电量状态
————————————————
版权声明:本文为CSDN博主「我是蜗牛不低头」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44735216/article/details/112617871

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值