blob: dc29125b38ff3be072d3541af20e7021ace78069 [file] [log] [blame]
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdint.h>
#include <include/lynq_sim.h>
#ifdef __cplusplus
extern "C" {
#endif
int main(void){
system("echo \"Sys flight mode\" >/dev/console");
//system("source /data/lynq-low-power.sh");
lynq_sim_init(2022);
int ret = lynq_sim_power(0);
printf("ret %d\n", ret);
ret = lynq_factory_radio_state(0);
printf("ret %d\n", ret);
system("echo 7 | emdlogger_ctrl");
system("echo reg_netsys_srcclkena_mask_b 0 > /sys/power/spm/suspend_ctrl");
system("echo reg_netsys_infra_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
system("echo reg_netsys_apsrc_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
system("echo reg_netsys_vrf18_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
system("echo reg_netsys_ddr_en_mask_b 0 > /sys/power/spm/suspend_ctrl");
system("echo mem > /sys/power/autosleep");
return 0;
}
#ifdef __cplusplus
}
#endif