applications.h 456 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <furi.h>
  3. #include <assets_icons.h>
  4. typedef void (*FlipperApplication)(void*);
  5. typedef struct {
  6. const FlipperApplication app;
  7. const char* name;
  8. const IconName icon;
  9. } FuriApplication;
  10. extern const FuriApplication FLIPPER_SERVICES[];
  11. size_t FLIPPER_SERVICES_size();
  12. extern const FuriApplication FLIPPER_APPS[];
  13. size_t FLIPPER_APPS_size();
  14. extern const FuriApplication FLIPPER_PLUGINS[];
  15. size_t FLIPPER_PLUGINS_size();