Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Namespaces | Enumerations | Variables
base.hpp File Reference
#include <aardvark.h>
#include <array>
#include <atomic>
#include <driver/driver.hpp>
#include <mutex>
Include dependency graph for base.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  embdrv::aardvarkAdapter
 Driver to control the Aardvark Adapter. More...
 

Namespaces

 embdrv
 Embedded framework drivers.
 

Enumerations

enum  embdrv::aardvarkMode {
  embdrv::aardvarkMode::GpioOnly = 0x0, embdrv::aardvarkMode::SpiGpio = 0x01, embdrv::aardvarkMode::GpioI2C = 0x02, embdrv::aardvarkMode::SpiI2C = 0x03,
  embdrv::aardvarkMode::Query = 0x80
}
 Aardvark master operational modes. More...
 

Variables

constexpr size_t embdrv::AARDVARK_IO_COUNT = 6
 The number of IO pins supported by the AARDVARK sensor. More...
 
static constexpr std::array< uint8_t, AARDVARK_IO_COUNT > embdrv::aardvarkIO
 aardvark IO pin IDs More...