|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
#include "cdc_core/ModuleRegistry.h"#include "cdc_core/TropicSlotMap.h"#include "cdc_core/TropicStorage.h"#include "cdc_core/EventBus.h"#include "cdc_core/UsbManager.h"#include "cdc_core/Raii.h"#include "module_defaults.h"#include "cdc_log.h"#include <nvs_flash.h>#include <nvs.h>#include <cstring>#include <cstdio>#include <algorithm>#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | cdc |
| namespace | cdc::core |
Macros | |
| #define | MODULE_DEFAULT_ENTRY(n, en) |
Functions | |
| static void | cdc::core::removeNameFromList (const char *list, const char *name, char *dest, size_t capacity) |
| Removes a name from a comma-separated list, in place. | |
| static bool | cdc::core::addNameToList (char *list, const char *name, size_t capacity) |
| Appends a name to a comma-separated list, in place. | |
Variables | |
| static const char * | TAG = "ModuleReg" |
| static constexpr const char * | cdc::core::MODULES_NVS_NAMESPACE = "modules" |
| NVS garbage collection for removed modules. | |
| static constexpr const char * | cdc::core::MODULES_NVS_KEY = "list" |
| static constexpr const char * | cdc::core::MODULES_NVS_KEY_DISABLED = "disabled" |
| static constexpr size_t | cdc::core::MAX_MODULE_LIST_SIZE = 256 |
| #define MODULE_DEFAULT_ENTRY | ( | n, | |
| en ) |
Definition at line 24 of file ModuleRegistry.cpp.
|
static |
Definition at line 16 of file ModuleRegistry.cpp.