Skip to content

Commit

Permalink
Merge pull request #28 from chirp/develop
Browse files Browse the repository at this point in the history
Merge to master [v3.4.1]
  • Loading branch information
Damien Laidin authored Dec 9, 2019
2 parents 8dd4731 + 6769d47 commit de8c136
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 4 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

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

## v3.4.1 (09/12/2019)
- Add support for Teensy boards (cortex-m4 hard float build)

## v3.4.0 (18/09/2019)
- All functions have been renamed to `chirp_sdk*` from `chirp_connect*`
- `chirp_sdk_get_heap_usage` has been added. This gives you the current dynamic memory allocated and used at any time by the SDK.
Expand Down
4 changes: 3 additions & 1 deletion PLATFORMS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ Chirp is a library enabling Arduino-based devices to send and receive data using
* A digital I2S MEMS microphone (if your board does not contain a microphone)
* A digital I2S amplifier and compatible speaker

See a full list of supported platforms at the [Chirp Developer Hub](https://developers.chirp.io/docs/using-chirp/platforms#arduino)

For receiving data, you will need a digital MEMS microphone. Some boards (for example, the Nano 33 Sense and Microsoft MXChip) already include a MEMS mic so you are good to go. For others, you will need an external mic such as the [SPH0645](https://www.adafruit.com/product/3421) or [ICS-43434](https://www.mouser.co.uk/ProductDetail/TDK-InvenSense/ICS-43434?qs=u4fy%2FsgLU9PAgmWRI7%252BqXA%3D%3D).

For sending data, we recommend using a digital I2S audio output such as the [UDA1334A](https://www.adafruit.com/product/3678) or [MAX98357A](https://www.adafruit.com/product/3006), connected to a compatible speaker.

You can quickly test that your device is receiving chirps by playing some random test signals from the [Developer Hub](https://developers.chirp.io).

To test whether your device is sending chirps OK, we recommend setting up the [Python command-line tools](https://developers.chirp.io/docs/tutorials/command-line) to receive data from the Arduino.
To test whether your device is sending chirps OK, we recommend setting up the [Python command-line tools](https://developers.chirp.io/docs/tutorials/command-line) to receive data from the Arduino.
6 changes: 3 additions & 3 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name=ChirpSDK
version=3.4.0
version=3.4.1
author=Asio Ltd <[email protected]>
maintainer=Joe Todd <[email protected]>
sentence=Chirp SDK
paragraph=Send and receive data over sound
category=Communication
url=https://developers.chirp.io
architectures=cortex-m4,esp32,cortex-m0plus,stm32f4,samd,mbed
url=https://developers.chirp.io/docs/getting-started/arduino
architectures=cortex-m4,esp32,cortex-m0plus,stm32f4,samd,mbed,avr,mk64fx512
precompiled=true
ldflags=-lChirpSDK
Binary file added src/mk64fx512/libChirpSDK.a
Binary file not shown.

0 comments on commit de8c136

Please sign in to comment.