luat_ota.h 427 B

1234567891011121314151617181920212223242526
  1. #include "luat_base.h"
  2. #ifndef LUAT_OTA_H
  3. #define LUAT_OTA_H
  4. #ifndef UPDATE_TGZ_PATH
  5. #define UPDATE_TGZ_PATH "/update.tgz"
  6. #endif
  7. #ifndef UPDATE_BIN_PATH
  8. #define UPDATE_BIN_PATH "/update.bin"
  9. #endif
  10. #ifndef LUAT_EXIT_REBOOT_DELAY
  11. #define LUAT_EXIT_REBOOT_DELAY 15000
  12. #endif
  13. int luat_ota_update_or_rollback(void);
  14. void luat_ota_reboot(int timeout_ms);
  15. int luat_ota(uint32_t luadb_addr);
  16. int luat_ota_exec(void);
  17. #endif