Macros | Functions | Variables
stm32f407/stm32f407g-disc1/Src/main.c File Reference
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include "stm32f4_discovery.h"
#include "pv_porcupine_mcu.h"
#include "pv_audio_rec.h"
#include "pv_params.h"
#include "pv_st_f407.h"
Include dependency graph for stm32f407/stm32f407g-disc1/Src/main.c:

Go to the source code of this file.

Macros

#define MEMORY_BUFFER_SIZE   (20 * 1024)
 

Functions

static void error_handler (void)
 
int main (void)
 
static void wake_word_callback (void)
 

Variables

static const char * ACCESS_KEY
 
static const int32_t KEYWORD_MODEL_SIZES = sizeof(DEFAULT_KEYWORD_ARRAY)
 
static const void * KEYWORD_MODELS = DEFAULT_KEYWORD_ARRAY
 
static const float SENSITIVITY = 0.75f
 

Macro Definition Documentation

◆ MEMORY_BUFFER_SIZE

#define MEMORY_BUFFER_SIZE   (20 * 1024)

Definition at line 24 of file stm32f407/stm32f407g-disc1/Src/main.c.

Function Documentation

◆ error_handler()

static void error_handler ( void  )
static

Definition at line 39 of file stm32f407/stm32f407g-disc1/Src/main.c.

◆ main()

int main ( void  )

Definition at line 43 of file stm32f407/stm32f407g-disc1/Src/main.c.

◆ wake_word_callback()

static void wake_word_callback ( void  )
static

Definition at line 34 of file stm32f407/stm32f407g-disc1/Src/main.c.

Variable Documentation

◆ ACCESS_KEY

const char* ACCESS_KEY
static
Initial value:
= ...
static int8_t memory_buffer[MEMORY_BUFFER_SIZE] __attribute__((aligned(16)))

Definition at line 26 of file stm32f407/stm32f407g-disc1/Src/main.c.

◆ KEYWORD_MODEL_SIZES

const int32_t KEYWORD_MODEL_SIZES = sizeof(DEFAULT_KEYWORD_ARRAY)
static

Definition at line 30 of file stm32f407/stm32f407g-disc1/Src/main.c.

◆ KEYWORD_MODELS

const void* KEYWORD_MODELS = DEFAULT_KEYWORD_ARRAY
static

Definition at line 31 of file stm32f407/stm32f407g-disc1/Src/main.c.

◆ SENSITIVITY

const float SENSITIVITY = 0.75f
static

Definition at line 32 of file stm32f407/stm32f407g-disc1/Src/main.c.

MEMORY_BUFFER_SIZE
#define MEMORY_BUFFER_SIZE
Definition: stm32f407/stm32f407g-disc1/Src/main.c:24
__attribute__
__attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value)
Reverse byte order (16 bit)
Definition: imxrt1050/imxrt1050-evkb/CMSIS/cmsis_armcc.h:492


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:58