Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Namespaces | Typedefs
driver_registry.hpp File Reference
#include "driver_type.hpp"
#include <instance_list/instance_list.hpp>
#include <nop_lock/nop_lock.hpp>
Include dependency graph for driver_registry.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  embvm::DriverRegistry< TMaxSize, TReturnSize, TLockType >
 DriverRegistry base class. More...
 

Namespaces

 embvm
 Embedded framework core interfaces, classes, and definitions.
 

Typedefs

template<typename TLockType = embutil::nop_lock>
using embvm::DynamicDriverRegistry = DriverRegistry< 0, 0, TLockType >
 Declare a DriverRegistry that uses dynamic memory allocation. More...
 
template<const size_t TMaxSize = 32, const size_t TReturnSize = 4, typename TLockType = embutil::nop_lock>
using embvm::StaticDriverRegistry = DriverRegistry< TMaxSize, TReturnSize, TLockType >
 Declare a DriverRegistry that uses static memory allocation. More...