Created
December 12, 2022 23:03
-
-
Save bshambaugh/62bfbd1a2ae1db583ec685dbce4320ee to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The first: | |
0 | |
0 | |
0 | |
0 | |
The second: | |
The third | |
4 | |
1 | |
4 | |
2 | |
4 | |
3 | |
4 | |
4 | |
The fourth | |
0 | |
The fifth | |
0 | |
The sixth | |
30 | |
52 | |
236 | |
139 | |
7 | |
37 | |
138 | |
132 | |
223 | |
47 | |
58 | |
143 | |
187 | |
193 | |
126 | |
155 | |
209 | |
126 | |
101 | |
164 | |
33 | |
84 | |
7 | |
143 | |
238 | |
87 | |
141 | |
185 | |
245 | |
252 | |
17 | |
80 | |
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |
#include <Arduino.h> | |
#include <concatenateArray.h> | |
#include <char_string_util.h> | |
#include <Wire.h> | |
void setup() { | |
Wire.begin(); | |
Serial.begin(115200); | |
// put your setup code here, to run once: | |
uint8_t input[4] = { 30, 52, 236, 139 }; | |
voidUint8Array(4, input); | |
Serial.println("The first:"); | |
Serial.println(input[0]); | |
Serial.println(input[1]); | |
Serial.println(input[2]); | |
Serial.println(input[3]); | |
char inputTwo[4] = { 'A', 'B', 'C', 'D' }; | |
voidCharArray(4, inputTwo); | |
Serial.println("The second:"); | |
Serial.println(inputTwo[0]); | |
Serial.println(inputTwo[1]); | |
Serial.println(inputTwo[2]); | |
Serial.println(inputTwo[3]); | |
unsigned char inputA[4] = { 'A', 'B', 'C', 'D' }; | |
char inputB[9] = {0}; | |
mergeCharArray(4,inputA,inputB); | |
Serial.println("The third"); | |
Serial.println(inputB[0]); | |
Serial.println(inputB[1]); | |
Serial.println(inputB[2]); | |
Serial.println(inputB[3]); | |
Serial.println(inputB[4]); | |
Serial.println(inputB[5]); | |
Serial.println(inputB[6]); | |
Serial.println(inputB[7]); | |
Serial.println(inputB[8]); | |
const char* expected = "abba1"; | |
const char* actual = "abba"; | |
Serial.println("The fourth"); | |
Serial.println(compareString(expected,actual)); | |
const char* expected_str = "ABBA"; | |
const char* actual_str = "abba"; | |
Serial.println("The fifth"); | |
Serial.println(char_sequence_compare(expected_str,actual_str)); | |
const uint8_t MaxByteArraySize = 32; | |
uint8_t byteArray[MaxByteArraySize] = {0}; | |
const char* stringHex_str = "1e34ec8b07258a84df2f3a8fbbc17e9bd17e65a42154078fee578db9f5fc1150"; | |
hexCharacterStringToBytes(byteArray,stringHex_str); | |
Serial.println("The sixth"); | |
Serial.println(byteArray[0]); | |
Serial.println(byteArray[1]); | |
Serial.println(byteArray[2]); | |
Serial.println(byteArray[3]); | |
Serial.println(byteArray[4]); | |
Serial.println(byteArray[5]); | |
Serial.println(byteArray[6]); | |
Serial.println(byteArray[7]); | |
Serial.println(byteArray[8]); | |
Serial.println(byteArray[9]); | |
Serial.println(byteArray[10]); | |
Serial.println(byteArray[11]); | |
Serial.println(byteArray[12]); | |
Serial.println(byteArray[13]); | |
Serial.println(byteArray[14]); | |
Serial.println(byteArray[15]); | |
Serial.println(byteArray[16]); | |
Serial.println(byteArray[17]); | |
Serial.println(byteArray[18]); | |
Serial.println(byteArray[19]); | |
Serial.println(byteArray[20]); | |
Serial.println(byteArray[21]); | |
Serial.println(byteArray[22]); | |
Serial.println(byteArray[23]); | |
Serial.println(byteArray[24]); | |
Serial.println(byteArray[25]); | |
Serial.println(byteArray[26]); | |
Serial.println(byteArray[27]); | |
Serial.println(byteArray[28]); | |
Serial.println(byteArray[29]); | |
Serial.println(byteArray[30]); | |
Serial.println(byteArray[31]); | |
} | |
void loop() { | |
// put your main code here, to run repeatedly: | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment