flip_store_firmwares.h 823 B

123456789101112131415161718192021222324252627282930
  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. char* name;
  8. char* links[FIRMWARE_LINKS];
  9. } Firmware;
  10. extern Firmware* firmwares;
  11. Firmware* firmware_alloc();
  12. void firmware_free();
  13. // download and waiting process
  14. bool flip_store_get_firmware_file(char* link, char* name, char* filename);
  15. extern bool sent_firmware_request;
  16. extern bool sent_firmware_request_2;
  17. extern bool sent_firmware_request_3;
  18. extern bool firmware_request_success;
  19. extern bool firmware_request_success_2;
  20. extern bool firmware_request_success_3;
  21. extern bool firmware_download_success;
  22. extern bool firmware_download_success_2;
  23. extern bool firmware_download_success_3;
  24. #endif // FLIP_STORE_FIRMWARES_H