autoboot.c

来自「AutoBoot自动开机 MOTO 手机ELF 需载补丁」· C语言 代码 · 共 51 行

C
51
字号

#include "AutoBoot.h"


UINT32              evcode_base;

UINT32 T=0;

const char app_name[APP_NAME_LEN] = "AutoBoot"; 

 EVENT_HANDLER_ENTRY_T any_state_handlers[] =
{  
    { 0x07ee,                       Boot            },  //屏幕灯亮 
    { EV_TIMER_EXPIRED,       		  Timer           }, 
    { STATE_HANDLERS_END,           NULL            },
} ;

const EVENT_HANDLER_ENTRY_T main_state_handlers[] =
{
    { STATE_HANDLERS_END,           NULL           },
};


static const STATE_HANDLERS_ENTRY_T state_handling_table[] =
{
    { HW_STATE_ANY,               // State
      NULL,                       // 吾疣犷蝼桕 怩钿??state
      NULL,                       // 吾疣犷蝼桕 恹躅溧 桤 state
      any_state_handlers          // 扬桉铌 钺疣犷蝼桕钼 耦猁蜩?
    },

    { HW_STATE_MAIN,
      MainStateEnter,
      NULL,
      main_state_handlers
    }

};

 

UINT32 Register( char* file_uri,  char* param,  UINT32 reserve )
{
	
	
    UINT32 status = RESULT_OK;
   
    evcode_base = reserve; 
   
    
    status = APP_Register( &evcode_base,            // 袜 赅觐?耦猁蜩?漕腈眍 玎矬耜囹

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?