Arduino KVComm  master
Key-Value pair communication library for Arduino
Functions
KV_Builder.cpp File Reference
#include <KVComm/include/KVComm/KV_Builder.hpp>
#include <KVComm/include/KVComm/KV_Helpers.hpp>
#include <AH/STL/limits>
#include <AH/STL/memory>
#include <AH/PrintStream/PrintStream.hpp>
Include dependency graph for KV_Builder.cpp:

Go to the source code of this file.

Functions

static char nibbleToHex (uint8_t val)
 
template<class S >
static void printHex (S &os, uint8_t val)
 
template<class S >
void printW (S &os, unsigned u, uint8_t w, char fill=' ')
 
template<class S >
void print (const KV_Builder &dict, S &os)
 
template<class S >
void printPython (const KV_Builder &dict, S &os)
 

Function Documentation

◆ nibbleToHex()

static char nibbleToHex ( uint8_t  val)
inlinestatic

Definition at line 67 of file KV_Builder.cpp.

◆ printHex()

static void printHex ( S &  os,
uint8_t  val 
)
inlinestatic

Definition at line 73 of file KV_Builder.cpp.

◆ printW()

void printW ( S &  os,
unsigned  u,
uint8_t  w,
char  fill = ' ' 
)

Definition at line 78 of file KV_Builder.cpp.

◆ print()

void print ( const KV_Builder dict,
S &  os 
)

Definition at line 98 of file KV_Builder.cpp.

◆ printPython()

void printPython ( const KV_Builder dict,
S &  os 
)

Definition at line 118 of file KV_Builder.cpp.