Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AI87 KWS20 Demo #385

Merged
merged 4 commits into from
Feb 10, 2023
Merged

Add AI87 KWS20 Demo #385

merged 4 commits into from
Feb 10, 2023

Conversation

Jake-Carter
Copy link
Contributor

This PR adds the KWS20 Demo that we use as the pre-flashed starter application for our AI87 EVKITs.

Key notes for AI87:

  • The same kws20 v3 model designed for the AI85 is used, but resynthesized for the AI87 from the pretrained version.
  • Some minor changes have been made to support the NewHaven TFT display
  • Example builds for the NewHaven TFT by default
  • Some minor modifications have been made to the README

Copy link
Contributor

@aniktash aniktash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Tested with Adafruit TFT

Copy link
Contributor

@maximreza maximreza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved


```c
#define SAMPLE_SCALE_FACTOR 4 // multiplies 16-bit samples by this scale factor before converting to 8-bit
#define THRESHOLD_HGIH 350 // voice detection threshold to find beginning of a keyword
Copy link
Contributor

@maximreza maximreza Feb 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

THRESHOLD_HIGH is correct.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks , fixed

@Jake-Carter Jake-Carter merged commit af26993 into main Feb 10, 2023
@Jake-Carter Jake-Carter deleted the dev/ai87-kws branch February 10, 2023 22:45
tim-magnusen added a commit to tim-magnusen/msdk that referenced this pull request Feb 16, 2023
…to dev-dc_delay

* 'main' of https://github.com/Analog-Devices-MSDK/msdk: (27 commits)
  Add SBT vs non-SBT Linkerfile Selection to MAX32672 LP Example (analogdevicesinc#401)
  Fixed script path error and added ME18 WLP PER test. (analogdevicesinc#418)
  Adding BTLE_LDO_TRIM register. (analogdevicesinc#402)
  Add Paths ignore to BLE test (analogdevicesinc#415)
  Not running on draft PR. (analogdevicesinc#414)
  Added a simple PER CI test. (analogdevicesinc#407)
  CAN Library Touch-Up (analogdevicesinc#400)
  [MSDK-976] Removed PUF references from ME18. (analogdevicesinc#318)
  Porting EEPROM_Emulator example (analogdevicesinc#379)
  MAX32520: Fix I2C slave address register offset. (analogdevicesinc#384)
  Add AI87 KWS20 Demo (analogdevicesinc#385)
  MAX32672EVKIT display example update (analogdevicesinc#392)
  Calibration and Initialization tools for CI (analogdevicesinc#398)
  Setting default BT_VER to 9. (analogdevicesinc#397)
  Added mini-circuits rf switch control. (analogdevicesinc#399)
  Updating FreeRTOS (v10.2.0) and FreeRTOS-Plus libraries to latest FreeRTOS (v10.5.1) release. (analogdevicesinc#361)
  Removed some unneeded type  hints to lower Python requirements (analogdevicesinc#387)
  Updated board files for ME18 (analogdevicesinc#394)
  Adding enumeration for btleldoctrl register. (analogdevicesinc#390)
  [MSDK-1042]: Resolving hardfault in MAX32672 LP example. (analogdevicesinc#391)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants