DUDS
Distributed Update of Data from Something
DigitalPinConfig.hpp File Reference
#include <cstdint>
#include <duds/hardware/interface/DigitalPinErrors.hpp>
#include <iostream>
Include dependency graph for DigitalPinConfig.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duds::hardware::interface::DigitalPinConfig::ClearAll
 Construction option for initializing all fields to defaul values. More...
 
struct  duds::hardware::interface::DigitalPinConfig
 Defines the configuration for a digital general purpose I/O pin. More...
 

Namespaces

 duds
 
 duds::hardware
 
 duds::hardware::interface
 Library code for interfacing with hardware external to the processor.
 

Typedefs

typedef boost::error_info< struct Info_DigitalPinConfig, DigitalPinConfig > duds::hardware::interface::DigitalPinConfigInfo
 

Functions

constexpr bool duds::hardware::interface::operator!= (const DigitalPinConfig &cap, const DigitalPinConfig::Flags &flg)
 
constexpr bool duds::hardware::interface::operator!= (const DigitalPinConfig::Flags &flg, const DigitalPinConfig &cap)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator& (const DigitalPinConfig &cap, const DigitalPinConfig::Flags &flg)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator& (const DigitalPinConfig::Flags &flg, const DigitalPinConfig &cap)
 
std::ostream & duds::hardware::interface::operator<< (std::ostream &os, const DigitalPinConfig &c)
 
constexpr bool duds::hardware::interface::operator== (const DigitalPinConfig &cap, const DigitalPinConfig::Flags &flg)
 
constexpr bool duds::hardware::interface::operator== (const DigitalPinConfig::Flags &flg, const DigitalPinConfig &cap)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator^ (const DigitalPinConfig &cap, const DigitalPinConfig::Flags &flg)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator^ (const DigitalPinConfig::Flags &flg, const DigitalPinConfig &cap)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator| (const DigitalPinConfig &cap, const DigitalPinConfig::Flags &flg)
 
constexpr DigitalPinConfig::Flags duds::hardware::interface::operator| (const DigitalPinConfig::Flags &flg, const DigitalPinConfig &cap)