Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Functions | Variables
com Namespace Reference

Classes

class  version_class
 
class  EEPROMV2_class
 
class  fio_class
 
class  i2cout_class
 
class  i2cin_class
 
struct  impl_version
 
struct  impl_version< T, Archive, archive_enum::output, false >
 
struct  impl_version< T, Archive, archive_enum::input, false >
 
struct  serialize_helper
 
struct  serialize_helper< T, false, Archive >
 
class  oss_class
 
class  iss_class
 
class  osw_class
 
class  isw_class
 
class  uart_class_template
 

Functions

EEPROMV2_class< EEPROMClass, 1024 > eeprom (EEPROM)
 
void i2c_begin ()
 
void i2c_begin (int const &adr, void(*rec)(int)=receiveEvent, void(*req)(void)=requestEvent)
 
template<typename T , typename Archive >
void serialize (Archive &ar, T &t)
 
template<typename T >
little_endian (T const &t)
 
template<typename D , uint16_t max_buf, typename S >
S & operator<< (S &os, oss_class< D, max_buf > const &arg)
 
template<typename D , uint16_t max_buf, typename S >
S & operator<< (S &os, iss_class< D, max_buf > const &arg)
 
template<typename T , size_t N, typename Archive >
void serialize (Archive &ar, std::array< T, N > &arg)
 
template<size_t N, typename Archive >
void serialize (Archive &ar, std::bitset< N > &arg)
 
std::ostream & operator<< (std::ostream &os, uint8_t const &a)
 
template<typename Archive >
void serialize (Archive &ar, std::string &arg)
 
template<typename K , typename V , typename Archive >
void serialize (Archive &ar, std::unordered_map< K, V > &arg)
 
template<typename T , typename Archive >
void serialize (Archive &ar, std::vector< T > &arg)
 

Variables

class com::version_class version
 
EEPROMV2_class< EEPROMClass, 1024 > eeprom (EEPROM)
 
class com::i2cout_class i2cout
 
class com::i2cin_class i2cin
 

Function Documentation

EEPROMV2_class<EEPROMClass, 1024> com::eeprom ( EEPROM  )
void com::i2c_begin ( )
void com::i2c_begin ( int const &  adr,
void(*)(int)  rec = receiveEvent,
void(*)(void)  req = requestEvent 
)
template<typename T >
T com::little_endian ( T const &  t)
std::ostream& com::operator<< ( std::ostream &  os,
uint8_t const &  a 
)
inline
template<typename D , uint16_t max_buf, typename S >
S& com::operator<< ( S &  os,
oss_class< D, max_buf > const &  arg 
)
template<typename D , uint16_t max_buf, typename S >
S& com::operator<< ( S &  os,
iss_class< D, max_buf > const &  arg 
)
template<size_t N, typename Archive >
void com::serialize ( Archive &  ar,
std::bitset< N > &  arg 
)
template<typename Archive >
void com::serialize ( Archive &  ar,
std::string &  arg 
)
template<typename T , typename Archive >
void com::serialize ( Archive &  ar,
T &  t 
)
template<typename T , size_t N, typename Archive >
void com::serialize ( Archive &  ar,
std::array< T, N > &  arg 
)
template<typename T , typename Archive >
void com::serialize ( Archive &  ar,
std::vector< T > &  arg 
)
template<typename K , typename V , typename Archive >
void com::serialize ( Archive &  ar,
std::unordered_map< K, V > &  arg 
)

Variable Documentation

EEPROMV2_class<EEPROMClass, 1024> com::eeprom(EEPROM) ( EEPROM  )
class com::i2cin_class com::i2cin
class com::i2cout_class com::i2cout
class com::version_class com::version