• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5
6# Wi-Fi基础ROM组件
7set(COMPONENT_NAME "wifi_driver_rom")
8set(SOURCES
9    ${WIFI_DEVICE_DIR}/source/common/romable/common_dft_rom.c
10    ${WIFI_DEVICE_DIR}/source/common/romable/wlan_util_common_rom.c
11    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_timer_rom.c
12    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_rom_cb_rom.c
13    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_util_rom.c
14    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_hcc_adapt_rom.c
15    ${WIFI_DEVICE_DIR}/source/device/frw/romable/oal_mem_rom.c
16    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_task_rom.c
17    ${WIFI_DEVICE_DIR}/source/device/frw/romable/oal_fsm_rom.c
18    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_dmac_rom.c
19    ${WIFI_DEVICE_DIR}/source/device/frw/romable/frw_dmac_adapt_rom.c
20    ${WIFI_DEVICE_DIR}/source/device/frw/romable/oal_pkt_netbuf_rom.c
21    ${WIFI_DEVICE_DIR}/source/device/mac/romable/mac_resource_rom.c
22    ${WIFI_DEVICE_DIR}/source/device/mac/romable/mac_frame_rom.c
23    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_device_rom.c
24    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_latency_stat_rom.c
25    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_smooth_phase_rom.c
26    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_apf_rom.c
27    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_psm_ap_rom.c
28    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_keep_alive_rom.c
29    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_sta_pm_rom.c
30    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_csi_rom.c
31    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_dfx_rom.c
32    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_alg_rom.c
33    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_vap_rom.c
34    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_sdp_rom.c
35    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_data_sample_rom.c
36    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_psm_sta_rom.c
37    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_intf_det_scan_rom.c
38    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_fcs_rom.c
39    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_twt_sta_rom.c
40    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_user_rom.c
41    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_independent_tx_rom.c
42    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_p2p_rom.c
43    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_param_rom.c
44    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_hook_rom.c
45    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_uapsd_sta_rom.c
46    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_btcoex_rom.c
47    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_blockack_rom.c
48    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_psd_rom.c
49    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_alrx_rom.c
50    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_common_rom.c
51    ${WIFI_DEVICE_DIR}/source/device/dmac/romable/dmac_feature_dft_rom.c
52    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_tx_data_rom.c
53    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_rx_data_rom.c
54    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_tx_bss_comm_rom.c
55    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_tx_complete_retry_rom.c
56    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_tx_queue_rom.c
57    ${WIFI_DEVICE_DIR}/source/device/forward/romable/dmac_tx_complete_rom.c
58    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_alg_dbac_rom.c
59    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_alg_txbf_rom.c
60    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_ampdu_rom.c
61    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_bcn_rom.c
62    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_chan_mgmt_rom.c
63    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_chip_rom.c
64    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_coex_reg_rom.c
65    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_csi_rom.c
66    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_device_fsm_rom.c
67    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_device_rom.c
68    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_dscr_rom.c
69    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_event_rom.c
70    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_ftm_rom.c
71    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_gcl_slp_rom.c
72    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_gp_reg_rom.c
73    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_intf_det_rom.c
74    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_irq_rom.c
75    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_mac_err_rom.c
76    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_mac_rom.c
77    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_omi_rom.c
78    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_one_pkt_rom.c
79    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_p2p_rom.c
80    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_phy_rom.c
81    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_pm_rom.c
82    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_psd_rom.c
83    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_rx_rom.c
84    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_tb_rom.c
85    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_tx_rom.c
86    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_tbtt_rom.c
87    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_vap_rom.c
88    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_mac_rom.c
89    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_phy_reg_rom.c
90    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_reset_rom.c
91    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_rx_filter.c
92    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_ant_sel_rom.c
93    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_power_rom.c
94    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/online_cali/fe_log_calc_rom.c
95    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_res_manage/fe_rf_dev.c
96    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/romable/hal_radar_sensor_rom.c
97)
98wifi_alg_compiler_entry(ws63_alg_wifi_rom OUT_SOURCES SOURCES OUT_INCLUDES Wi-Fi-ROM-PUBLIC_HEADER OUT_DEFINES Wi-Fi-PRIVATE_DEFINES
99    WIFI_SOURCES ${SOURCES} WIFI_INCLUDES ${Wi-Fi-ROM-PUBLIC_HEADER} WIFI_DEFINES ${Wi-Fi-PRIVATE_DEFINES})
100add_rom_base_config()
101build_component()
102
103set(COMPONENT_NAME "wifi_driver_dmac")
104set(SOURCES
105    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_device.c
106    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_device_fsm.c
107    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_init.c
108    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_main.c
109    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_alg_rts.c
110    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_alg_tpc.c
111    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_alg_txbf.c
112    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_anti_intf.c
113    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_csi.c
114    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_mac.c
115    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_mfg.c
116    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_phy.c
117    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_pm.c
118    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_power.c
119    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_tpc.c
120    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_reset.c
121    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_rf.c
122    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_auto_adjust_freq.c
123    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_chip.c
124    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_dscr.c
125    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_msg.c
126    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_chan_mgmt.c
127    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_coex_reg.c
128    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_irq.c
129    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_psd.c
130    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_phy_event.c
131    ${WIFI_DEVICE_DIR}/source/device/hal/hal_ws63/src/hal_wifi_patch.c
132    ${WIFI_DEVICE_DIR}/source/device/main/main.c
133    ${WIFI_DEVICE_DIR}/source/device/main/device_version.c
134    ${WIFI_DEVICE_DIR}/source/device/frw/frw_main.c
135    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_param.c
136    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_sta_pm.c
137    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_btcoex.c
138    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_alrx.c
139    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_psm_sta.c
140    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_psm_ap.c
141    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_twt_sta.c
142    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_config.c
143    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_uapsd_sta.c
144    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_slp.c
145    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_common_hook.c
146    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_dfx.c
147    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_wifi_patch.c
148    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_dfx_init.c
149    ${WIFI_DEVICE_DIR}/source/device/dmac/dmac_phy_event.c
150    ${WIFI_DEVICE_DIR}/source/device/forward/dmac_pkt_debug.c
151    ${WIFI_DEVICE_DIR}/source/device/forward/dmac_forward_main.c
152
153    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize.c
154    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/spec/ws63/cali_offline_cali_cfg.c
155    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/spec/ws63/cali_comp_cfg.c
156    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/spec/ws63/power_ctrl_spec.c
157    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/spec/ws63/power_ppa_ctrl_spec.c
158    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_tx_pwr.c
159    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_logen.c
160    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_cap.c
161    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_iq.c
162    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_iq_tone_alg.c
163    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_rc.c
164    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_rx_dc.c
165    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_tx_dc.c
166    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_r.c
167    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_c.c
168    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/offline_cali/cali_ipa_current.c
169    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/online_cali/cali_online.c
170    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/online_cali/cali_online_tx_pwr.c
171    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/online_cali/cali_tx_complete.c
172    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/online_cali/cali_online_common.c
173    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_comp.c
174    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_offline_comp.c
175    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_tx_dc_comp.c
176    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_rx_dc_comp.c
177    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_rc_comp.c
178    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_tx_pwr_comp.c
179    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_logen_comp.c
180    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_iq_comp.c
181    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_r_comp.c
182    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_c_comp.c
183    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_comp/cali_ipa_current_comp.c
184    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_debug.c
185    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_iq_debug.c
186    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_tx_pwr_debug.c
187    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_logen_debug.c
188    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_tx_dc_debug.c
189    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_rx_dc_debug.c
190    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/cali_debug/cali_rc_debug.c
191    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_mask.c
192    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_data.c
193    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_entry.c
194    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_channel.c
195    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_complex_num.c
196    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_accum_data.c
197    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_proc_dmac_msg.c
198    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_path.c
199    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/calibrate/common_utils/cali_rf_temp_code.c
200    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_power_host.c
201    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_power_device.c
202    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_if.c
203    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_if_pktmem.c
204    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_daq.c
205    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize.c
206    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_res_manage/fe_rf_dev_attach.c
207    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/power_ctrl/fe_rate_pow_lut.c
208    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/power_ctrl/fe_tpc_rate_pow.c
209    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/power_ctrl/fe_init_pow.c
210    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/power_ctrl/fe_update_pow.c
211    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize_rx_insert_loss.c
212    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize_power.c
213    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize_power_cali.c
214    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/rf_customize/fe_rf_customize_rssi_comp.c
215    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/equipment/fe_equipment.c
216    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_if_host.c
217    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_reg_if_host.c
218    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_reg_if_device.c
219    ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/phy/ws63/fe_hal_phy_reg_if_rom.c
220)
221# ASIC和FPGA编译文件有差异
222if(BOARD_ASIC IN_LIST DEFINES)
223    list(APPEND SOURCES
224        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_abb_reg_if_rom.c
225        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_pll_reg_if_rom.c
226        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_if.c
227        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_gp_if.c
228        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_if_pktmem.c
229        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/abb_config.c
230        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/rf_init.c
231        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/channel.c
232        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_if_temperate.c
233        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_equipment.c
234        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_reg_if.c
235        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_reg_if_pktmem.c
236    )
237else()
238    list(APPEND SOURCES
239        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_abb_reg_if_rom.c
240        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_pll_reg_if_rom.c
241        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/fe_hal_rf_if.c
242        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/fe_hal_gp_if.c
243        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/fe_hal_rf_if_pktmem.c
244        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/abb_config.c
245        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/abb_spi_reg_rw.c
246        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/mpw0_poweron.c
247        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/mpw_ssi_reg_if.c
248        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/rf_init.c
249        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/channel.c
250        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/fe_hal_rf_if_temperate.c
251        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/mpw/fe_hal_equipment.c
252        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_reg_if.c
253        ${WIFI_DEVICE_DIR}/source/common/wifi_fe/fe_hal/rf/ws63/fe_hal_rf_reg_if_pktmem.c
254    )
255endif()
256
257add_base_config()
258# 添加算法源码和头文件
259wifi_alg_compiler_entry(ws63_alg_wifi_device_ram OUT_SOURCES SOURCES WIFI_SOURCES ${SOURCES})
260build_component()
261
262
263# FEATURE RADAR SENSOR ALG
264set(COMPONENT_NAME "wifi_alg_radar_sensor_rom")
265set(SOURCES
266    ${WIFI_DEVICE_DIR}/source/alg_radar_sensor/romable/alg_radar_fft.c
267)
268set(COMPONENT_PUBLIC_CCFLAGS ${Wi-Fi-COMPONENT_PUBLIC_CCFLAGS})
269set(COMPONENT_CCFLAGS        ${Wi-Fi-COMPONENT_CCFLAGS})
270set(WHOLE_LINK               ${Wi-Fi-WHOLE_LINK})
271set(MAIN_COMPONENT           ${Wi-Fi-MAIN_COMPONENT})
272set(LIB_OUT_PATH ${BIN_DIR}/${CHIP}/libs/wifi/${TARGET_COMMAND})
273build_component()
274