Skip to content

Commit 35d6863

Browse files
author
Damien Laidin
authored
Merge pull request #2 from chirp/v3.2.0
Add optimised DSP for ESP32
2 parents eb585e3 + 37404f0 commit 35d6863

File tree

7 files changed

+16
-11
lines changed

7 files changed

+16
-11
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
Recent changes to the [Chirp Arduino SDK](https://developers.chirp.io/docs).
44

5+
## v3.2.0 (14/03/2019)
6+
7+
- Build v3.2.9
8+
- Optimised DSP for ESP32
9+
510
## v3.1.0 (11/03/2019)
611

712
- Build v3.2.8

examples/credentials.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
#error("Add your credentials below (from https://developers.chirp.io) and delete this line.")
1616

17-
#define APP_KEY "YOUR_APP_KEY"
18-
#define APP_SECRET "YOUR_APP_SECRET"
19-
#define APP_CONFIG "YOUR_APP_CONFIG"
17+
#define CHIRP_APP_KEY "YOUR_APP_KEY"
18+
#define CHIRP_APP_SECRET "YOUR_APP_SECRET"
19+
#define CHIRP_APP_CONFIG "YOUR_APP_CONFIG"
2020

2121
#endif /* Credentials_h */

examples/esp32.ino

+4-4
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ static chirp_connect_state_t currentState = CHIRP_CONNECT_STATE_NOT_CREATED;
5353
static volatile bool buttonPressed = false;
5454
static bool startTasks = false;
5555

56-
// Function declarations --------------------------------------
56+
// Function definitions ---------------------------------------
5757
void IRAM_ATTR handleInterrupt();
5858
void setupChirp();
5959
void chirpErrorHandler(chirp_connect_error_code_t code);
6060
void setupAudioInput(int sample_rate);
6161
void setupAudioOutput(int sample_rate);
6262

63-
// Function definitions ---------------------------------------
63+
// Function declarations --------------------------------------
6464
void
6565
onStateChangedCallback(void *connect, chirp_connect_state_t previous, chirp_connect_state_t current)
6666
{
@@ -204,13 +204,13 @@ IRAM_ATTR handleInterrupt()
204204
void
205205
setupChirp()
206206
{
207-
connect = new_chirp_connect(APP_KEY, APP_SECRET);
207+
connect = new_chirp_connect(CHIRP_APP_KEY, CHIRP_APP_SECRET);
208208
if (connect == NULL) {
209209
Serial.println("Chirp initialisation failed.");
210210
return;
211211
}
212212

213-
chirp_connect_error_code_t err = chirp_connect_set_config(connect, APP_CONFIG);
213+
chirp_connect_error_code_t err = chirp_connect_set_config(connect, CHIRP_APP_CONFIG);
214214
if (err != CHIRP_CONNECT_OK)
215215
chirpErrorHandler(err);
216216

examples/mxchip.ino

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* @brief After creating a developer account on https://developers.chirp.io, get
88
* your key, secret and config string from your account using the "16kHz"
9-
* protocol, and set them in this file (in APP_KEY, APP_SECRET, APP_CONFIG).
9+
* protocol, and set them in this file (in CHIRP_APP_KEY, CHIRP_APP_SECRET, CHIRP_APP_CONFIG).
1010
*
1111
* This example will start in listening mode. The listening and playing modes
1212
* can alternate by pressing the button A (on the left).
@@ -204,7 +204,7 @@ void setup()
204204
pinMode(USER_BUTTON_A, INPUT);
205205
lastButtonAState = digitalRead(USER_BUTTON_A);
206206

207-
chirpConnect = new_chirp_connect(APP_KEY, APP_SECRET);
207+
chirpConnect = new_chirp_connect(CHIRP_APP_KEY, CHIRP_APP_SECRET);
208208
if (chirpConnect)
209209
{
210210
printf("Initialisation is OK\n");
@@ -215,7 +215,7 @@ void setup()
215215
exit(1);
216216
}
217217

218-
chirp_connect_error_code_t errorCode = chirp_connect_set_config(chirpConnect, APP_CONFIG);
218+
chirp_connect_error_code_t errorCode = chirp_connect_set_config(chirpConnect, CHIRP_APP_CONFIG);
219219
errorHandler(errorCode);
220220

221221
printf("Licence set correctly\n");

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=ChirpSDK
2-
version=3.1.0
2+
version=3.2.0
33
author=Asio Ltd <developers@chirp.io>
44
maintainer=Joe Todd <joe@chirp.io>
55
sentence=Chirp SDK

src/cortex-m4/libChirpSDK.a

-12.4 KB
Binary file not shown.

src/esp32/libChirpSDK.a

2.33 KB
Binary file not shown.

0 commit comments

Comments
 (0)