WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
product_fpga_standard.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2021. All rights reserved.
3 * Description: bs21 product fpga standard config
4 *
5 * Create: 2021-06-16
6 */
7#ifndef PRODUCT_FPGA_CONFIG_H
8#define PRODUCT_FPGA_CONFIG_H
9
10#define BTH_WITH_SMART_WEAR YES
11#define BTH_WEAR_ENABLE_HALL_STATE NO
12#define BTH_WEAR_ALLOW_INQUIRY_SCAN NO
13#define BTH_WEAR_ENABLE_AUDIO_SOURCE NO
14#define BTH_WEAR_ENABLE_AVRCP_TARGET NO
15#define PRODUCT_SUPPORT_MODE_SWITCH NO
16#define BT_MANAGER_DEPLOYED 2
17#define BT_CODEC_TID 2
18#define APP_WRITE_OTP_ENABLE NO
19#define APP_HEAP_SIZE 0x19000 // the minimum APP heap size (100kB)
20#define USE_FLASH_SUSPEND_AND_RESUME NO
21#define WAIT_APPS_DUMP_FOREVER NO
22#define TWS_MPU_XIP_PROTECT NO
23#define ENABLE_LOW_POWER NO
24#define FSB_IMAGE_PAGES 0
25#define SSB_IMAGE_PAGES 19
26#define DTB_IMAGE_PAGES 0
27#define RECOVERY_IMAGE_PAGES 0
28#define RESERVE_IMAGE_PAGES 0
29#define BT_IMAGE_PAGES 336
30#define HIFI0_IMAGE_PAGES 0
31#define HIFI1_IMAGE_PAGES 0
32#define APP_IMAGE_PAGES 384
33#define FOTA_IMAGE_START 0x800000
34#define SSB_FOTA_OFFSET 0x0
35#define XO_CTRIM_VALUR_DEFAULT 0x56
36#define DSP1_IPC_ENABLE NO
37#define APP_BTN_TASK_MONITOR_ENABLE NO
38#define SSB_FOTA_MODE_TWS YES
39#define DSP_EXTEND_OCRAM_SIZE 1310720 // Unit byte, = 1280 KB
40#define OSC_EN_CALLBACK_BY_PLT YES
41#define CHIP_PACKAGE_SUXUNK NO
42#define BT_MIPS_DEBUG NO
43/* Platform board config, need check if it support or not carefully. */
44#define NON_OS_CRITICAL_RECORD NO
45#define ENABLE_MASSDATA_RECORD NO
46#define USE_COMPRESS_LOG_INSTEAD_OF_SDT_LOG NO
47#define COMPRESS_LOG_TRIGGER_THRESHOLD 0
48#define COMPRESS_LOG_COUNT_THRESHOLD 0xFFFFFFFF
49#define EXCEPTION_TEST_ENABLE NO
50#define LOG_LEVEL_APP_DEFAULT_CONFIG 3 // Info level
51#define LOG_LEVEL_BT_DEFAULT_CONFIG 3 // Info level
52#define LOG_LEVEL_DSP_DEFAULT_CONFIG 3 // Info level
53#define BCPU_HEAP_MININUM_SIZE 0xA000 // 40KB
54#define SYS_DEBUG_MODE_ENABLE YES
55#define PROMPT_TONE_REGION_LENGTH 0
56#define AUDIO_DATA_STREAM_REGION_LENGTH 0
57#define WEAR_CRASH_HANDLE NO // use IPC_ACTION_EXCEPTION_IND ipc info to inform M7
58#define BT_MASSDATA_LENGTH 0x400
59#define APP_MASSDATA_LENGTH 0x400
60#define APP_LOGGING_LENGTH 0x800
61#define DSP_LOGGING_LENGTH 0
62#define RC_CLOCK_ON NO
63#define SMART_WATCH_BT_COEX_PIN_SWITCH NO // pinmux switch in the Coexistence of BT and WiFi of smart watch
64#define CAP_SENSOR_BUFF_LEN 128
65
66/********************Other module board config********************/
67#define BTC_SWITCH_COEX NO
68#define BTC_SMART_WEAR_WLCOEX NO
69#define BTC_WITH_SMART_WEAR NO
70#define BTC_TWS_MONITOR YES
71#define BTC_ICO_SUPPORT YES
72#define BTC_DUAL_ANT_SWITCH_SUPPORT NO
73#define BTC_GET_EMC_FROM_PLATFORM NO // 耳机产品通过HCI传递NV数据实现后,该选项需要置为NO
74#define BTSNOOP_ENABLE YES
75#define TWS_USER_CHR_RECORD NO
76#define BTH_WEAR_ENABLE_AUDIO_SINK NO
77#define BTH_WEAR_ENABLE_AUDIO_GATEWAY NO
78#define BTH_WEAR_BREDR_DOUBLE_CONNECT NO
79#define BTC_DFX_LOG_HELP_SUPPORT NO
80#define FACTORY_CALI NO
81#define BTH_WEAR_ENABLE_CONNECT_MANAGER YES
82#define BTH_WSTP_CMD_SUPPORT YES
83#define BTH_WEAR_ENABLE_BLE_FEATURES YES
84#define BTH_WEAR_ENABLE_HFP_FEATURES NO
85#define WEAR_USER_CONFIG NO
86#define BTH_HIGH_POWER YES
87#define MULTI_CONNECT YES
88#define BTH_CONFIG_HDAP NO
89#define DEVICE_MANAGE_FEATURE YES
90#define BTH_CALL_LC3_32K NO
91#define BTH_ENABLE_LC3_CODEC YES
92#define ENABLE_CHANGE_DEVICE_NAME YES
93#define BTH_DIP_PRODUCT_ID 0x4108
94#define ENABLE_BT_XO_16M NO
95
96/********************Other module board config********************/
97
98
99#define BTH_ENABLE_L2HC_CODEC YES
100
101
102#define BTH_WEAR_ENABLE_AVRCP_CONTROLLER NO
103#define KEYBOARD_REPORT_BYPASS_GPIO NO
104
105#endif