Option to send raw data frame to MQTT

This commit is contained in:
Gunnar Skjold
2022-01-29 19:53:59 +01:00
parent 77ce5d8e90
commit fb8d9e51a6
5 changed files with 29 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ String toHex(uint8_t* in) {
return toHex(in, sizeof(in)*2);
}
String toHex(uint8_t* in, uint8_t size) {
String toHex(uint8_t* in, uint16_t size) {
String hex;
for(int i = 0; i < size; i++) {
if(in[i] < 0x10) {
@@ -16,7 +16,7 @@ String toHex(uint8_t* in, uint8_t size) {
return hex;
}
void fromHex(uint8_t *out, String in, uint8_t size) {
void fromHex(uint8_t *out, String in, uint16_t size) {
for(int i = 0; i < size*2; i += 2) {
out[i/2] = strtol(in.substring(i, i+2).c_str(), 0, 16);
}