17 std::map<std::string, std::string>
params;
53 std::vector<std::string>
rmem;
54 std::vector<std::string>
ecc;
67 std::map<std::string, std::string>
by_lang;
std::map< std::string, std::string > by_lang
std::vector< std::string > rmem
std::vector< std::string > ecc
bool vfat
Allow sandboxed file access on the plugins FAT partition via the host_fs_* API. The plugin can only t...
std::vector< uint8_t > i2c_bus
std::vector< uint8_t > adc_pins
std::vector< uint8_t > gpio_pins
bool autoload
Start this plugin as a resident background instance at badge boot. Plugins without this flag stay unl...
std::string nvs_namespace
std::vector< std::string > ble_service_uuids
std::vector< std::string > message_types
std::vector< uint8_t > pwm_pins
bool background
Keep running and ticking in the background after the user leaves the plugin's view,...
std::vector< PrerequisiteSpec > prerequisites
uint32_t linear_memory_kb
std::map< std::string, LocalizedString > i18n_meta
static bool parse(const char *json, size_t len, PluginManifest &out)
Parse meta.json content. Returns false on schema errors.
std::string host_api_level_min
std::string default_language
PluginCapabilities capabilities
std::map< std::string, LocalizedString > i18n_strings
std::map< std::string, std::string > params