Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Namespaces | Enumerations
communication_bus.hpp File Reference
#include <cstdint>
#include <inplace_function/inplace_function.hpp>
Include dependency graph for communication_bus.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  embvm::commBus< TOperation, TBaudrate, TDispatchFunctorSize, TStatus >
 Base class interface for communication bus driver types (SPI, I2C, etc.). More...
 

Namespaces

 embvm
 Embedded framework core interfaces, classes, and definitions.
 
 embvm::comm
 Definitions, functions, and classes related to communication busses.
 

Enumerations

enum  embvm::comm::status {
  embvm::comm::status::ok = 0, embvm::comm::status::enqueued, embvm::comm::status::busy, embvm::comm::status::error,
  embvm::comm::status::unknown
}
 Generic communication bus status. More...