| | |
| | | |
| | | extern void total_tlv_uart_data_output(void); |
| | | |
| | | bool check_info_tlv_data(void); |
| | | bool check_info_tlv_data_prf(void); |
| | | |
| | | extern void start_overwrite_info(void); |
| | | |
| | |
| | | |
| | | extern void start_read_1k_info(void); |
| | | |
| | | extern uint16_t info_read_from_type(uint8_t type, void* data, uint16_t len, uint16_t offset); |
| | | extern uint16_t info_read_from_type_prf(uint8_t type, void* data, uint16_t len, uint16_t offset); |
| | | |
| | | extern bool info_data_is_valid(void); |
| | | extern bool info_data_is_valid_prf(void); |
| | | |
| | | extern bool check_info_is_empyt(void); |
| | | extern bool check_info_is_empyt_prf(void); |
| | | |
| | | extern uint16_t phy_value_init_from_code(void); |
| | | extern uint16_t phy_value_init_from_info(void); |
| | | extern uint16_t phy_value_init_from_code_prf(void); |
| | | extern uint16_t phy_value_init_from_info_prf(void); |
| | | |
| | | struct tlv_item { |
| | | uint16_t addr; |
| | |
| | | }; |
| | | |
| | | extern const uint8_t dcoc_init_limit_prf[]; |
| | | extern struct tlv_item tlv_items[INFO_TYPE_MAX]; |
| | | extern struct tlv_item tlv_items_prf[INFO_TYPE_MAX]; |
| | | |
| | | extern uint32_t* g_phy_pre_tx_1M_ptr; |
| | | extern uint32_t* g_phy_pre_tx_2M_ptr; |
| | | extern uint32_t* g_phy_pre_tx_LR_ptr; |
| | | extern uint32_t* g_phy_pre_tx_250K_ptr; |
| | | extern uint32_t* g_phy_pre_rx_1M_ptr; |
| | | extern uint32_t* g_phy_pre_rx_2M_ptr; |
| | | extern uint32_t* g_phy_pre_rx_LR_ptr; |
| | | extern uint32_t* g_phy_pre_rx_250K_ptr; |
| | | extern uint32_t* g_phy_post_tx_ptr; |
| | | extern uint32_t* g_phy_post_rx_ptr; |
| | | extern uint32_t* g_phy_pre_event_ptr; |
| | | extern uint32_t* g_phy_post_event_ptr; |
| | | extern uint32_t* g_phy_constant_tone_ptr; |
| | | extern uint32_t* g_phy_pre_tx_1M_ptr_prf; |
| | | extern uint32_t* g_phy_pre_tx_2M_ptr_prf; |
| | | extern uint32_t* g_phy_pre_tx_LR_ptr_prf; |
| | | extern uint32_t* g_phy_pre_tx_250K_ptr_prf; |
| | | extern uint32_t* g_phy_pre_rx_1M_ptr_prf; |
| | | extern uint32_t* g_phy_pre_rx_2M_ptr_prf; |
| | | extern uint32_t* g_phy_pre_rx_LR_ptr_prf; |
| | | extern uint32_t* g_phy_pre_rx_250K_ptr_prf; |
| | | extern uint32_t* g_phy_post_tx_ptr_prf; |
| | | extern uint32_t* g_phy_post_rx_ptr_prf; |
| | | extern uint32_t* g_phy_pre_event_ptr_prf; |
| | | extern uint32_t* g_phy_post_event_ptr_prf; |
| | | extern uint32_t* g_phy_constant_tone_ptr_prf; |
| | | |
| | | #endif |