• 大小: 84.62MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-09-02
  • 语言: 其他
  • 标签:

资源简介

资料详细,除了规格书外,还包含了蓝牙耳机PCB+BES200的电路设计,BES2000的SDK开发包资源,工具齐全。

资源截图

代码片段和文件信息

/***************************************************************************
 *
 * Copyright 2015-2019 BES.
 * All rights reserved. All unpublished rights reserved.
 *
 * No part of this work may be used or reproduced in any form or by any
 * means or stored in a database or retrieval system without prior written
 * permission of BES.
 *
 * Use of this work is governed by a license granted by BES.
 * This work contains confidential and proprietary information of
 * BES. which is protected by copyright trade secret
 * trademark and other intellectual property rights.
 *
 ****************************************************************************/
#include “plat_types.h“
#include “hal_timer.h“
#include “hal_trace.h“
#include “hal_sysfreq.h“
#include “aud_section.h“
#include “audioflinger.h“
#include “anc_process.h“
#include “cmsis.h“
#include “cmsis_os.h“
#include “hal_timer_raw.h“
#include “hwtimer_list.h“
#include “app_thread.h“
#include “tgt_hardware.h“
#include “pmu.h“
#include “hal_bootmode.h“
#include “hal_codec.h“
#include “app_anc.h“

#include “app_status_ind.h“
#ifdef __SIMPLE_INTERNAL_Player_SUPPORT__
#include “simple_internal_player.h“
#endif
#include “hal_aud.h“

#define ANC_MODE_SWITCH_WITHOUT_FADE

extern uint8_t app_poweroff_flag;
uint32_t app_anc_get_anc_status(void);

void app_anc_disable(void);
void app_anc_close_anc(void);
osStatus osDelay(uint32_t millisec);
void app_anc_timer_set(uint32_t request uint32_t delay);
extern bool app_mode_is_usbaudio(void); //96k 384k
extern bool app_mode_is_i2s(void);      //96k 384k
void app_anc_init_timer(void);
extern void i2s_player_send_stop(void);
extern void fb_anti_howl_start(void);
extern void fb_anti_howl_stop(void);
extern void hal_codec_reconfig_pll_freq(enum AUD_SAMPRATE_T dac_rate enum AUD_SAMPRATE_T adc_rate);
extern void anc_status_sync(void);
extern void anc_status_sync_init(void);
void app_anc_switch_set_edge(uint8_t down_edge);

#ifdef __ANC_STICK_SWITCH_USE_GPIO__
typedef void (*ANC_KEY_CALLBACK)(uint8_t status);
static ANC_KEY_CALLBACK app_switch_callback;
#endif

extern int app_shutdown(void);
extern int app_reset(void);

extern void analog_aud_codec_speaker_enable(bool en);

#ifdef __SUPPORT_ANC_SINGLE_MODE_WITHOUT_BT__
extern bool anc_single_mode_is_on(void);
#endif
enum
{
    ANC_STATUS_OFF = 0
    ANC_STATUS_ON
    ANC_STATUS_WAITING_ON
    ANC_STATUS_WAITING_OFF
    ANC_STATUS_INIT_ON
    ANC_STATUS_NONE
};

enum
{
    ANC_EVENT_INIT = 0
    ANC_EVENT_OPEN
    ANC_EVENT_CLOSE
    ANC_EVENT_FADE_IN
    ANC_EVENT_FADE_OUT
    ANC_EVENT_CHANGE_SAMPLERATE
    ANC_EVENT_CHANGE_STATUS
    ANC_EVENT_HOWL_PROCESS
    ANC_EVENT_SYNC_STATUS
    ANC_EVENT_SYNC_INIT
    ANC_EVENT_PWR_KEY_MONITOR
    ANC_EVENT_PWR_KEY_MONITOR_REBOOT
    ANC_EVENT_SWITCH_KEY_DEBONCE
    SIMPLE_Player_CLOSE_CODEC_EVT
    SIMPLE_Player_DELAY_STOP_EVT
    ANC_EVENT_NONE
};

static uint32_t anc_work_status = ANC_STATUS_OFF;
static uint32_t anc_timer_request = ANC_EVENT_NONE;

sta

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-02-18 17:05  TWS BES2000蓝牙耳机\
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\bes2000\
     文件     1410989  2019-04-12 18:19  TWS BES2000蓝牙耳机\BES2000-IS_Datasheet_v0.20.pdf
     文件      239698  2019-04-12 18:19  TWS BES2000蓝牙耳机\bes2000.rar
     文件     1185144  2019-04-12 18:20  TWS BES2000蓝牙耳机\bes2000\Zlink-2000IY_20190106.pcb
     文件      137345  2019-04-12 18:21  TWS BES2000蓝牙耳机\bes2000\zlink-bes2000iy_20190107.sch
     文件       65320  2019-04-19 17:21  TWS BES2000蓝牙耳机\QQ截图20190419172107.png
     目录           0  2019-05-06 18:11  TWS BES2000蓝牙耳机\stereo_master\
     文件    23147711  2020-02-18 17:05  TWS BES2000蓝牙耳机\stereo_master.zip
     文件        1249  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\.gitignore
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\anc\
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\anc\inc\
     文件        1660  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\anc\inc\app_anc.h
     文件        1153  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\anc\inc\peak_detector.h
     文件        1602  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\anc\Makefile
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\anc\src\
     文件       33378  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\anc\src\app_anc.c
     文件        5545  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\anc\src\peak_detector.c
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\
     文件        9642  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\app_audtest.cpp
     文件         856  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\app_audtest.h
     文件     2132718  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\app_audtest_pattern.h
     文件        3991  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\audiobuffer.c
     文件        1479  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\audiobuffer.h
     文件        4817  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\apptester\Makefile
     目录           0  2019-04-30 11:37  TWS BES2000蓝牙耳机\stereo_master\apps\audioplayers\
     文件       52084  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\audioplayers\a2dpplay.cpp
     文件       23073  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\audioplayers\app_audio.cpp
     文件        4533  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\audioplayers\app_audio.h
     文件       34555  2019-01-13 23:33  TWS BES2000蓝牙耳机\stereo_master\apps\audioplayers\bt_sco_chain.cpp
............此处省略4141个文件信息

评论

共有 条评论

相关资源