File tree Expand file tree Collapse file tree 2 files changed +34
-2
lines changed
Expand file tree Collapse file tree 2 files changed +34
-2
lines changed Original file line number Diff line number Diff 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+
5258void 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
5670void 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+
7999void 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
83111void DataVisualizerTerminal::println (long n) {
Original file line number Diff line number Diff 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);
You can’t perform that action at this time.
0 commit comments