#ifndef FRAMEWORK_GLOBALFUNCTIONS_PRINTER_H_ #define FRAMEWORK_GLOBALFUNCTIONS_PRINTER_H_ #include #include namespace printer { enum class OutputType { DEC, HEX, BIN }; void print(const uint8_t* data, size_t size, OutputType type = OutputType::HEX, bool printInfo = true, size_t maxCharPerLine = 12); void printHex(const uint8_t* data, size_t size, size_t maxCharPerLine = 12); void printDec(const uint8_t* data, size_t size, size_t maxCharPerLine = 12); void printBin(const uint8_t* data, size_t size); } #endif /* FRAMEWORK_GLOBALFUNCTIONS_PRINTER_H_ */