REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
plugin.h File Reference
#include <ArduinoJson.h>
#include <etl/optional.h>
Include dependency graph for plugin.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
struct | loader::Function |
A jumpable function, ie something with a signature "ret_type foo();", located at relative or absolute address addr. More... | |
struct | loader::Plugin |
A plugin (a synonym could also be "extension" or "module") is a small piece of user-defined code which he can send to the teensy at runtime where it gets executed. More... | |
struct | loader::SinglePluginLoader |
The SinglePluginLoader can only load a single plugin at a given time. More... | |
struct | loader::GlobalPluginLoader |
Reserves storage in the data segment (address space that constains static variables, i.e. More... | |
Namespaces | |
namespace | loader |
Functions | |
void | loader::convertFromJson (JsonVariantConst src, Function &f) |
void | loader::convertToJson (const GlobalPluginLoader &src, JsonVariant dst) |
Variables | |
GlobalPluginLoader | loader::PluginLoader |