|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
#include "plugin_manager/PluginManager.h"#include "plugin_manager/host_api.h"#include "plugin_manager/CapabilityChecker.h"#include "plugin_manager/Plugin.h"#include "plugin_manager/Prerequisites.h"#include "plugin_manager/WamrImports.h"#include "wamr_runtime/Wamr.h"#include "cdc_ui/I18n.h"#include "cdc_log.h"#include "cdc_views/ToastView.h"#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "freertos/semphr.h"#include "esp_timer.h"#include "plugin_manager/LockscreenRegistry.h"#include "plugin_manager/PluginListView.h"#include "plugin_manager/PluginUiState.h"#include "cdc_ui/ViewStack.h"#include "cdc_os_ui/SleepManager.h"#include "bh_log.h"#include <algorithm>#include <cstdio>#include <cstring>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | cdc |
| namespace | cdc::plugin_manager |
Functions | |
| void | plg_ble_pump (void) |
| void | plg_ble_on_unload (void *plugin) |
| void | plg_msg_pump (void) |
| void | plg_msg_on_unload (void *plugin) |
| void | plg_msg_init (void) |
| void | plg_ext_feature_pump (void) |
| void | plg_ext_feature_on_unload (void *plugin) |
| void | plg_surface_on_unload (void *plugin) |
| void | plg_net_pump (void) |
| void | plg_net_on_unload (void *plugin) |
| void | plg_gpio_on_unload (void *plugin) |
| void | plg_http_on_unload (void *plugin) |
| void | plg_socket_on_unload (void *plugin) |
Variables | |
| static const char * | cdc::plugin_manager::TAG = "PLG_MGR" |
| void plg_ble_on_unload | ( | void * | plugin | ) |
Definition at line 589 of file host_api_ble.cpp.
References BleUuid::from128().
| void plg_ble_pump | ( | void | ) |
Definition at line 530 of file host_api_ble.cpp.
References cdc::plugin_manager::PluginManager::dispatchActionTo(), and cdc::plugin_manager::PluginManager::instance().
Referenced by cdc::plugin_manager::PluginManager::dispatchTick().
| void plg_ext_feature_on_unload | ( | void * | plugin | ) |
Definition at line 295 of file host_api_ext_feature.cpp.
References HOST_EXT_FEATURE_STATUS_ERROR.
| void plg_ext_feature_pump | ( | void | ) |
Definition at line 240 of file host_api_ext_feature.cpp.
References HOST_EXT_FEATURE_NAME_MAX, HOST_EXT_FEATURE_STATUS_ERROR, cdc::plugin_manager::PluginManager::instance(), LOG_W, cdc::plugin_manager::Ok, and TAG.
Referenced by cdc::plugin_manager::PluginManager::dispatchTick().
| void plg_gpio_on_unload | ( | void * | plugin | ) |
Definition at line 186 of file host_api_gpio.cpp.
| void plg_http_on_unload | ( | void * | plugin | ) |
Definition at line 325 of file host_api_http.cpp.
References LOG_W, and cdc::plugin_manager::SlotTable< T, N >::slots.
| void plg_msg_init | ( | void | ) |
Definition at line 261 of file host_api_msg.cpp.
References cdc::plugin_manager::PluginManager::instance(), and cdc::plugin_manager::PluginManager::messageTypeInstalled().
Referenced by cdc::plugin_manager::PluginManager::init().
| void plg_msg_on_unload | ( | void * | plugin | ) |
Definition at line 295 of file host_api_msg.cpp.
| void plg_msg_pump | ( | void | ) |
Definition at line 270 of file host_api_msg.cpp.
References cdc::plugin_manager::PluginManager::dispatchActionTo(), and cdc::plugin_manager::PluginManager::instance().
Referenced by cdc::plugin_manager::PluginManager::dispatchTick().
| void plg_net_on_unload | ( | void * | plugin | ) |
Definition at line 168 of file host_api_net.cpp.
| void plg_net_pump | ( | void | ) |
Definition at line 141 of file host_api_net.cpp.
References cdc::plugin_manager::PluginManager::dispatchActionTo(), cdc::plugin_manager::PluginManager::instance(), LOG_I, and TAG.
Referenced by cdc::plugin_manager::PluginManager::dispatchTick().
| void plg_socket_on_unload | ( | void * | plugin | ) |
Definition at line 230 of file host_api_socket.cpp.
References LOG_W, cdc::plugin_manager::SlotTable< T, N >::slots, and TAG.
| void plg_surface_on_unload | ( | void * | plugin | ) |
Definition at line 391 of file host_api_surface.cpp.