Skip to content

Commit 28040fe

Browse files
committed
Update
1 parent 51b424a commit 28040fe

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

src/DataVisualizerTerminal.cpp

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,22 @@ void DataVisualizerTerminal::print(char c) {
4949
this->print(c);
5050
}
5151

52+
void DataVisualizerTerminal::print(unsigned int n) {
53+
char c[ITOA_MAX_LENGTH];
54+
itoa(n, c, ITOA_DEC);
55+
this->print(c);
56+
}
57+
5258
void DataVisualizerTerminal::print(int n) {
53-
this->print((long) n);
59+
char c[ITOA_MAX_LENGTH];
60+
itoa(n, c, ITOA_DEC);
61+
this->print(c);
62+
}
63+
64+
void DataVisualizerTerminal::print(unsigned long n) {
65+
char c[ITOA_MAX_LENGTH];
66+
itoa(n, c, ITOA_DEC);
67+
this->print(c);
5468
}
5569

5670
void DataVisualizerTerminal::print(long n) {
@@ -76,8 +90,22 @@ void DataVisualizerTerminal::println(char c) {
7690
this->visualizer->write(this->id, (uint8_t*) data, length);
7791
}
7892

93+
void DataVisualizerTerminal::println(unsigned int n) {
94+
char c[ITOA_MAX_LENGTH];
95+
itoa(n, c, ITOA_DEC);
96+
this->println(c);
97+
}
98+
7999
void DataVisualizerTerminal::println(int n) {
80-
this->println((long) n);
100+
char c[ITOA_MAX_LENGTH];
101+
itoa(n, c, ITOA_DEC);
102+
this->println(c);
103+
}
104+
105+
void DataVisualizerTerminal::println(unsigned long n) {
106+
char c[ITOA_MAX_LENGTH];
107+
itoa(n, c, ITOA_DEC);
108+
this->println(c);
81109
}
82110

83111
void DataVisualizerTerminal::println(long n) {

src/DataVisualizerTerminal.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,15 @@ class DataVisualizerTerminal {
2020
public:
2121
DataVisualizerTerminal(void);
2222
uint16_t available(void);
23+
void print(unsigned int n);
2324
void print(int n);
25+
void print(unsigned long n);
2426
void print(long n);
2527
void print(char c);
2628
void print(const char *c);
29+
void println(unsigned int n);
2730
void println(int n);
31+
void println(unsigned long n);
2832
void println(long n);
2933
void println(char c);
3034
void println(const char *c);

0 commit comments

Comments
 (0)