Macros | Functions | Variables
pv_psoc6.c File Reference
#include "pv_psoc6.h"
#include "cy_pdl.h"
#include "cy_retarget_io.h"
#include "cy_rgb_led.h"
#include "cybsp.h"
#include "cyhal.h"
Include dependency graph for pv_psoc6.c:

Go to the source code of this file.

Macros

#define CPU_CLOCK_150MHZ   (150000000)
 
#define UUID_SIZE   (8)
 

Functions

static cy_rslt_t cpu_clock_init (void)
 
void pv_board_deinit ()
 
pv_status_t pv_board_init (void)
 
void pv_error_handler (void)
 
const uint8_t * pv_get_uuid (void)
 
const uint32_t pv_get_uuid_size (void)
 
pv_status_t pv_message_init (void)
 

Variables

cyhal_clock_t cpu_clock
 
cyhal_clock_t pll_cpu_clock
 
static uint8_t uuid [UUID_SIZE]
 

Macro Definition Documentation

◆ CPU_CLOCK_150MHZ

#define CPU_CLOCK_150MHZ   (150000000)

Definition at line 20 of file pv_psoc6.c.

◆ UUID_SIZE

#define UUID_SIZE   (8)

Definition at line 21 of file pv_psoc6.c.

Function Documentation

◆ cpu_clock_init()

static cy_rslt_t cpu_clock_init ( void  )
static

Definition at line 28 of file pv_psoc6.c.

◆ pv_board_deinit()

void pv_board_deinit ( )

Definition at line 97 of file pv_psoc6.c.

◆ pv_board_init()

pv_status_t pv_board_init ( void  )

Definition at line 59 of file pv_psoc6.c.

◆ pv_error_handler()

void pv_error_handler ( void  )

Definition at line 108 of file pv_psoc6.c.

◆ pv_get_uuid()

const uint8_t* pv_get_uuid ( void  )

Definition at line 100 of file pv_psoc6.c.

◆ pv_get_uuid_size()

const uint32_t pv_get_uuid_size ( void  )

Definition at line 104 of file pv_psoc6.c.

◆ pv_message_init()

pv_status_t pv_message_init ( void  )

Definition at line 86 of file pv_psoc6.c.

Variable Documentation

◆ cpu_clock

cyhal_clock_t cpu_clock

Definition at line 26 of file pv_psoc6.c.

◆ pll_cpu_clock

cyhal_clock_t pll_cpu_clock

Definition at line 25 of file pv_psoc6.c.

◆ uuid

uint8_t uuid[UUID_SIZE]
static

Definition at line 23 of file pv_psoc6.c.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:00