flip_store_firmwares.h 822 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef FLIP_STORE_FIRMWARES_H
  2. #define FLIP_STORE_FIRMWARES_H
  3. #include <flip_store.h>
  4. #include <flip_storage/flip_store_storage.h>
  5. #include <callback/flip_store_callback.h>
  6. typedef struct
  7. {
  8. char *name;
  9. char *links[FIRMWARE_LINKS];
  10. } Firmware;
  11. extern Firmware *firmwares;
  12. Firmware *firmware_alloc();
  13. void firmware_free();
  14. // download and waiting process
  15. bool flip_store_get_firmware_file(char *link, char *name, char *filename);
  16. extern bool sent_firmware_request;
  17. extern bool sent_firmware_request_2;
  18. extern bool sent_firmware_request_3;
  19. extern bool firmware_request_success;
  20. extern bool firmware_request_success_2;
  21. extern bool firmware_request_success_3;
  22. extern bool firmware_download_success;
  23. extern bool firmware_download_success_2;
  24. extern bool firmware_download_success_3;
  25. #endif // FLIP_STORE_FIRMWARES_H