28 lines
929 B
C
28 lines
929 B
C
|
|
/*
|
||
|
|
* Copyright (c) CompanyNameMagicTag 2017-2020. All rights reserved.
|
||
|
|
* Description: Supported frequency parameters
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include "phy_freq_cfg.h"
|
||
|
|
#include "soc_types_rom.h"
|
||
|
|
|
||
|
|
td_u32 g_plc_freq_param[FREQ_CFG_NUM * ARRAY_LEN] = PHY_FREQ_CFG_ST;
|
||
|
|
td_u8 g_plc_freq_cfg_num = FREQ_CFG_NUM;
|
||
|
|
|
||
|
|
/* frequency parameters by default */
|
||
|
|
td_u32 g_default_freq_param[ARRAY_LEN] = {
|
||
|
|
0x322e3306, 0x6564204d, 0x6c756166, 0x74, 0x4d352e30, 0x372e332d, 0x47535f4d, 0x0, 0x60, 0x839715, 0x0,
|
||
|
|
0xc00, 0x0, 0x235, 0x235, 0x4, 0x3f0406, 0x56363515, 0x97787757, 0x401, 0x30405, 0x8080303, 0x3030a0a,
|
||
|
|
0xa0a0808, 0x640014, 0x8, 0x12c, 0x20301, 0x3fac, 0x28, 0xffffffff, 0x0
|
||
|
|
};
|
||
|
|
|
||
|
|
__hot td_u32 *plc_get_freq_cfg_param(td_void)
|
||
|
|
{
|
||
|
|
return (g_plc_freq_cfg_num == 0) ? g_default_freq_param : g_plc_freq_param;
|
||
|
|
}
|
||
|
|
|
||
|
|
__hot td_u8 plc_get_freq_cfg_num(td_void)
|
||
|
|
{
|
||
|
|
return (g_plc_freq_cfg_num == 0) ? 0x01 : FREQ_CFG_NUM;
|
||
|
|
}
|