zero size handling
This commit is contained in:
parent
f3cc664d4f
commit
92f249dc62
@ -5,6 +5,15 @@
|
|||||||
|
|
||||||
void arrayprinter::print(const uint8_t *data, size_t size, OutputType type,
|
void arrayprinter::print(const uint8_t *data, size_t size, OutputType type,
|
||||||
bool printInfo, size_t maxCharPerLine) {
|
bool printInfo, size_t maxCharPerLine) {
|
||||||
|
if(size == 0) {
|
||||||
|
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
||||||
|
sif::info << "Size is zero, nothing to print" << std::endl;
|
||||||
|
#else
|
||||||
|
sif::printInfo("Size is zero, nothing to print\n");
|
||||||
|
#endif
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
||||||
if(printInfo) {
|
if(printInfo) {
|
||||||
sif::info << "Printing data with size " << size << ": " << std::endl;
|
sif::info << "Printing data with size " << size << ": " << std::endl;
|
||||||
|
Loading…
Reference in New Issue
Block a user