#ifndef __IAP_H__ #define __IAP_H__ #include "dev.h" #define LOCAL_WAITE_TIME 8 //秒 uint8_t uart_boot_detect(void); void uart_boot(void); void load_process(void); void app_run(void); typedef void (*iapfun)(void); //定义一个函数类型的参数. uint8_t Run_Flash_App(uint32_t appxaddr); //跳转到APP程序执行 //void Local_Update(void); void Detection_Update(void); void display_bootloader_exit_information(void); void display_bootloader_extry_information(void); #define LOCAL_BOOT_FROM_UART5 2 #define LOCAL_BOOT_FROM_USART1 1 #define LOCAL_BOOT_NONE 0 //#define USER_FLASH_SIZE (192*1024) #endif