Skip to content

Commit c5bd195

Browse files
Add String::concat(const uint8_t *, unsigned int) version
This just calls the char* version, but allows calling the method with a uint8_t* as well (which is not uncommon for buffers).
1 parent 4b1f89c commit c5bd195

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

hardware/arduino/avr/cores/arduino/WString.h

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ class String
100100
unsigned char concat(const String &str);
101101
unsigned char concat(const char *cstr);
102102
unsigned char concat(const char *cstr, unsigned int length);
103+
unsigned char concat(const uint8_t *cstr, unsigned int length) {return concat((const char*)cstr, length);}
103104
unsigned char concat(char c);
104105
unsigned char concat(unsigned char c);
105106
unsigned char concat(int num);

hardware/arduino/sam/cores/arduino/WString.h

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ class String
100100
unsigned char concat(const String &str);
101101
unsigned char concat(const char *cstr);
102102
unsigned char concat(const char *cstr, unsigned int length);
103+
unsigned char concat(const uint8_t *cstr, unsigned int length) {return concat((const char*)cstr, length);}
103104
unsigned char concat(char c);
104105
unsigned char concat(unsigned char c);
105106
unsigned char concat(int num);

0 commit comments

Comments
 (0)