MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
FSP: Fusion Signal Processing

Overview

The MCUXpresso SDK provides a peripheral driver for the Fusion Signal Processing (FSP) module of MCUXpresso SDK devices.

Modules

 Fsp_driver
 

Files

file  fsl_fsp.h
 

Variables

uint8_t fsp_matrix_instance_t::num_rows
 
uint8_t fsp_matrix_instance_t::num_cols
 
void * fsp_matrix_instance_t::p_data
 
uint32_t fsp_mat_op_instance_t::mat_op_cfg
 
uint32_t   fsp_mat_op_instance_t::scale_a_u32
 
uint32_t   fsp_mat_op_instance_t::scale_b_u32
 
fsp_te_pts_t fsp_te_instance_t::te_point
 
int8_t fsp_te_instance_t::te_scale
 
uint8_t fsp_fir_instance_t::ch_idx
 
uint32_t fsp_fir_instance_t::fir_cfg
 

Variable Documentation

uint8_t fsp_matrix_instance_t::num_rows

number of rows of the matrix.

uint8_t fsp_matrix_instance_t::num_cols

number of columns of the matrix.

void* fsp_matrix_instance_t::p_data

points to the data of the matrix.

uint32_t fsp_mat_op_instance_t::mat_op_cfg

configuration of matrix operation.

uint32_t fsp_mat_op_instance_t::scale_a_u32

scale coefficient a for the matrix A(a*A).

uint32_t { ... } ::scale_a_u32

scale coefficient a for the matrix A(a*A).

uint32_t fsp_mat_op_instance_t::scale_b_u32

scale coefficient b for the matrix B(b*B).

uint32_t { ... } ::scale_b_u32

scale coefficient b for the matrix B(b*B).

fsp_te_pts_t fsp_te_instance_t::te_point

points of the transform(64/128/256).

int8_t fsp_te_instance_t::te_scale

The value of te_scale will add to 2 exponent bits of input float-pointing to make sure that the input data range become in [-1,1).

uint8_t fsp_fir_instance_t::ch_idx

channel index.

uint32_t fsp_fir_instance_t::fir_cfg

FIR configuration.