|
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_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 525 of file host_api_ble.cpp.
References BleUuid::from128().
| void plg_ble_pump | ( | void | ) |
Definition at line 481 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_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 259 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 293 of file host_api_msg.cpp.
| void plg_msg_pump | ( | void | ) |
Definition at line 268 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_socket_on_unload | ( | void * | plugin | ) |
Definition at line 204 of file host_api_socket.cpp.
References LOG_W, cdc::plugin_manager::SlotTable< T, N >::slots, and TAG.