nt9856x/code/application/source/sf_app/code/include/sf_system.h
2024-01-29 14:14:35 +08:00

80 lines
1.8 KiB
C
Executable File

#ifndef __SF_SYSTEM_H__
#define __SF_SYSTEM_H__
#ifdef __cplusplus
#if __cplusplus
extern "C" {
#endif
#endif
#include "sf_type.h"
#include "sf_param_common.h"
extern SINT32 bUpdateEnble;
extern SINT32 s32ThreeWaySwitch;
void app_poweroff_time_clear(void);
SINT8 app_flash_poweroff_task_IsRun(void);
SINT32 app_funkey_switch_check_start(void);
SINT32 app_funkey_switch_check_stop(void);
SINT32 app_upgrade_restore_start(void);
SINT32 app_upgrade_restore_stop(void);
SINT8 app_upgrade_restore_IsRun(void);
SINT32 app_system_poweroff(SF_POWEROFF_TYPE_E enType );
SINT32 app_usb_mode_start(void);
SINT32 app_system_time_update(unsigned int rtosBootTime) ;
SINT32 app_system_param_update(void);
SINT32 app_http_time_by_timezone_set(void);
SINT32 app_upgrade_sd_execute(void);
SINT32 app_upgrade_ota_restore_start(void);
SINT32 app_upgrade_ota_restore_stop(void);
SINT8 app_upgrade_ota_restore_IsRun(void);
SINT32 app_preinit(void);
UINT8 *sf_versionGet(UINT8 ver[],UINT8 fea[]);
void sf_power_off(void);
void sf_set_wait_shared_condition(int in);
SINT32 sf_app_para_signaling_start(void);
SINT32 sf_app_para_check_start(void);
SINT32 sf_app_para_check_stop(void);
SINT32 sf_app_battery_start(void);
SINT32 sf_app_battery_stop(void);
SINT32 sf_app_data_ready_start(void);
void sf_cmd_4g_usb_boot(void);
void sf_do_4g_upgrade_thread(void);
UINT32 sf_4g_update(UINT8 *upFname);
SINT32 sf_app_load_ko_start(void);
SINT32 sf_app_mcu_para_start(void);
SINT32 app_auto_poweroff_start(void);
UINT8 sf_check_power_on_mode(void);
void sf_power_off_msg_to_cardv(void);
SINT32 sf_app_mcu_para_power_no_start(void);
SINT32 sf_app_mcu_updata_start(void);
UINT8 sf_app_get_mcu_init_flag(void);
SINT32 sf_app_lpa_start(void);
#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif
#endif