Skip to content

Commit af32c5a

Browse files
Damien Laidinjoextodd
authored andcommitted
fixed compilation
1 parent dbdb616 commit af32c5a

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

examples/ESP32Send/ESP32Send.ino

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,11 @@ void onSendingCallback(void *chirp, uint8_t *payload, size_t length, uint8_t cha
144144

145145
void onSentCallback(void *chirp, uint8_t *payload, size_t length, uint8_t channel)
146146
{
147-
char *data = chirp_sdk_as_string((chirp_sdk_t *)chirp, payload, length);
147+
char *data = (char *)calloc(length + 1, sizeof(uint8_t));
148+
memcpy(data, payload, length * sizeof(uint8_t));
148149
Serial.printf("Send data: %s\n", data);
150+
free(data);
149151
digitalWrite(LED_PIN, LOW);
150-
chirp_sdk_free(data);
151152
}
152153

153154
void setupChirp()

examples/MKRZeroSend/MKRZeroSend.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ void loop()
109109
for (int i = 0; i < BUFFER_SIZE / 2; i++)
110110
{
111111
int value = tmpBuffer[i] * INT16_MAX;
112-
buffer[next][i * 2] = value;
113-
buffer[next][i * 2 + 1] = value;
112+
buffer[nextBufferIndex][i * 2] = value;
113+
buffer[nextBufferIndex][i * 2 + 1] = value;
114114
}
115115

116116
dma_complete = false;

examples/Nano33SenseReceive/Nano33SenseReceive.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,5 +156,7 @@ void setupChirp(void)
156156
chirpErrorHandler(err);
157157

158158
Serial.println("Chirp SDK initialised.");
159+
Serial.println(chirp_sdk_get_version());
160+
Serial.println(chirp_sdk_get_build_number());
159161
Serial.flush();
160162
}

0 commit comments

Comments
 (0)