CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
PluginManager.cpp File Reference
#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"

Function Documentation

◆ plg_ble_on_unload()

void plg_ble_on_unload ( void * plugin)

Definition at line 525 of file host_api_ble.cpp.

References BleUuid::from128().

◆ plg_ble_pump()

◆ plg_gpio_on_unload()

void plg_gpio_on_unload ( void * plugin)

Definition at line 186 of file host_api_gpio.cpp.

References LOG_W, and TAG.

◆ plg_http_on_unload()

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.

◆ plg_msg_init()

◆ plg_msg_on_unload()

void plg_msg_on_unload ( void * plugin)

Definition at line 293 of file host_api_msg.cpp.

◆ plg_msg_pump()

◆ plg_socket_on_unload()

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.