xremote_sg_remote.h 614 B

12345678910111213141516171819202122
  1. #pragma once
  2. //#include "../../xremote_i.h"
  3. #include <stdbool.h>
  4. #include <stddef.h>
  5. #include <stdlib.h>
  6. //#include <m-array.h>
  7. #include <storage/storage.h>
  8. #include <core/common_defines.h>
  9. #include <flipper_format/flipper_format.h>
  10. #include <flipper_format/flipper_format_i.h>
  11. typedef struct SubGhzRemote SubGhzRemote;
  12. const char* xremote_sg_remote_get_name(SubGhzRemote* remote);
  13. const char* xremote_sg_remote_get_filename(SubGhzRemote* remote);
  14. SubGhzRemote* xremote_sg_remote_alloc();
  15. void xremote_sg_remote_free(SubGhzRemote* remote);
  16. bool xremote_sg_remote_load(SubGhzRemote* remote, FuriString* path);