/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/ |
D | cmsisdsp_transform.c | 43 arm_cfft_radix2_instance_q15 *instance; member 51 if (self->instance) in arm_cfft_radix2_instance_q15_dealloc() 55 PyMem_Free(self->instance); in arm_cfft_radix2_instance_q15_dealloc() 73 self->instance = PyMem_Malloc(sizeof(arm_cfft_radix2_instance_q15)); in arm_cfft_radix2_instance_q15_new() 75 self->instance->pTwiddle = NULL; in arm_cfft_radix2_instance_q15_new() 76 self->instance->pBitRevTable = NULL; in arm_cfft_radix2_instance_q15_new() 94 if (PyArg_ParseTupleAndKeywords(args, kwds, "|hiihh", kwlist,&self->instance->fftLen in arm_cfft_radix2_instance_q15_init() 95 ,&self->instance->ifftFlag in arm_cfft_radix2_instance_q15_init() 96 ,&self->instance->bitReverseFlag in arm_cfft_radix2_instance_q15_init() 97 ,&self->instance->twidCoefModifier in arm_cfft_radix2_instance_q15_init() [all …]
|
D | cmsisdsp_interpolation.c | 40 arm_linear_interp_instance_f32 *instance; member 48 if (self->instance) in arm_linear_interp_instance_f32_dealloc() 52 if (self->instance->pYData) in arm_linear_interp_instance_f32_dealloc() 54 PyMem_Free(self->instance->pYData); in arm_linear_interp_instance_f32_dealloc() 58 PyMem_Free(self->instance); in arm_linear_interp_instance_f32_dealloc() 76 self->instance = PyMem_Malloc(sizeof(arm_linear_interp_instance_f32)); in arm_linear_interp_instance_f32_new() 78 self->instance->pYData = NULL; in arm_linear_interp_instance_f32_new() 95 if (PyArg_ParseTupleAndKeywords(args, kwds, "|iffO", kwlist,&self->instance->nValues in arm_linear_interp_instance_f32_init() 96 ,&self->instance->x1 in arm_linear_interp_instance_f32_init() 97 ,&self->instance->xSpacing in arm_linear_interp_instance_f32_init() [all …]
|
D | cmsisdsp_filtering.c | 38 arm_fir_instance_q7 *instance; member 46 if (self->instance) in arm_fir_instance_q7_dealloc() 50 if (self->instance->pState) in arm_fir_instance_q7_dealloc() 52 PyMem_Free(self->instance->pState); in arm_fir_instance_q7_dealloc() 56 if (self->instance->pCoeffs) in arm_fir_instance_q7_dealloc() 58 PyMem_Free((q7_t*)self->instance->pCoeffs); in arm_fir_instance_q7_dealloc() 62 PyMem_Free(self->instance); in arm_fir_instance_q7_dealloc() 80 self->instance = PyMem_Malloc(sizeof(arm_fir_instance_q7)); in arm_fir_instance_q7_new() 82 self->instance->pState = NULL; in arm_fir_instance_q7_new() 83 self->instance->pCoeffs = NULL; in arm_fir_instance_q7_new() [all …]
|
D | cmsisdsp_bayes.c | 42 arm_gaussian_naive_bayes_instance_f32 *instance; member 50 if (self->instance) in arm_gaussian_naive_bayes_instance_f32_dealloc() 53 if (self->instance->theta) in arm_gaussian_naive_bayes_instance_f32_dealloc() 55 PyMem_Free((float32_t*)self->instance->theta); in arm_gaussian_naive_bayes_instance_f32_dealloc() 58 if (self->instance->sigma) in arm_gaussian_naive_bayes_instance_f32_dealloc() 60 PyMem_Free((float32_t*)self->instance->sigma); in arm_gaussian_naive_bayes_instance_f32_dealloc() 63 if (self->instance->classPriors) in arm_gaussian_naive_bayes_instance_f32_dealloc() 65 PyMem_Free((float32_t*)self->instance->classPriors); in arm_gaussian_naive_bayes_instance_f32_dealloc() 68 PyMem_Free(self->instance); in arm_gaussian_naive_bayes_instance_f32_dealloc() 86 self->instance = PyMem_Malloc(sizeof(arm_gaussian_naive_bayes_instance_f32)); in arm_gaussian_naive_bayes_instance_f32_new() [all …]
|
D | cmsisdsp_svm.c | 42 arm_svm_##NAME##_instance_f32 *instance;\ 54 if (self->instance) \ 57 if (self->instance->dualCoefficients) \ 59 PyMem_Free((float32_t*)self->instance->dualCoefficients); \ 62 if (self->instance->supportVectors) \ 64 PyMem_Free((float32_t*)self->instance->supportVectors); \ 67 if (self->instance->classes) \ 69 PyMem_Free((float32_t*)self->instance->classes); \ 72 PyMem_Free(self->instance); \ 93 self->instance = PyMem_Malloc(sizeof(arm_svm_##NAME##_instance_f32)); \ [all …]
|
D | cmsisdsp_controller.c | 42 arm_pid_instance_q15 *instance; member 50 if (self->instance) in arm_pid_instance_q15_dealloc() 54 PyMem_Free(self->instance); in arm_pid_instance_q15_dealloc() 72 self->instance = PyMem_Malloc(sizeof(arm_pid_instance_q15)); in arm_pid_instance_q15_new() 89 if (PyArg_ParseTupleAndKeywords(args, kwds, "|hhhhhhh", kwlist,&self->instance->A0 in arm_pid_instance_q15_init() 90 ,&self->instance->A1 in arm_pid_instance_q15_init() 91 ,&self->instance->A2 in arm_pid_instance_q15_init() 92 ,&self->instance->state in arm_pid_instance_q15_init() 93 ,&self->instance->Kp in arm_pid_instance_q15_init() 94 ,&self->instance->Ki in arm_pid_instance_q15_init() [all …]
|
D | cmsisdsp_matrix.c | 64 arm_matrix_instance_f32 *instance; member 72 if (self->instance) in arm_matrix_instance_f32_dealloc() 76 if (self->instance->pData) in arm_matrix_instance_f32_dealloc() 78 PyMem_Free(self->instance->pData); in arm_matrix_instance_f32_dealloc() 82 PyMem_Free(self->instance); in arm_matrix_instance_f32_dealloc() 100 self->instance = PyMem_Malloc(sizeof(arm_matrix_instance_f32)); in arm_matrix_instance_f32_new() 102 self->instance->pData = NULL; in arm_matrix_instance_f32_new() 119 if (PyArg_ParseTupleAndKeywords(args, kwds, "|hhO", kwlist,&self->instance->numRows in arm_matrix_instance_f32_init() 120 ,&self->instance->numCols in arm_matrix_instance_f32_init() 149 arm_matrix_instance_f64 *instance; member [all …]
|
D | cmsisdsp_support.c | 39 arm_sort_instance_f32 *instance; member 46 if (self->instance) in arm_sort_instance_f32_dealloc() 49 PyMem_Free(self->instance); in arm_sort_instance_f32_dealloc() 66 self->instance = PyMem_Malloc(sizeof(arm_sort_instance_f32)); in arm_sort_instance_f32_new() 90 self->instance->alg=alg; in arm_sort_instance_f32_init() 91 self->instance->dir=dir; in arm_sort_instance_f32_init() 99 return(Py_BuildValue("i",(int)self->instance->alg)); in Method_arm_sort_instance_f32_alg() 105 return(Py_BuildValue("i",(int)self->instance->dir)); in Method_arm_sort_instance_f32_dir() 135 arm_sort_init_f32(selfS->instance,alg,dir); in cmsis_arm_sort_init_f32() 162 arm_sort_f32(selfS->instance,pSrc_converted,pDst,blockSize); in cmsis_arm_sort_f32()
|
D | cmsisdsp_module.h | 105 return(Py_BuildValue(FORMAT,self->instance->FIELD)); \ 112 return(specific_##NAME##_##FIELD(self->instance)); \ 127 self->instance->FIELD =PyMem_Malloc(sizeof(DSTFORMAT)*n); \ 128 MEMCPY((DSTFORMAT*)self->instance->FIELD ,f,n,DSTFORMAT); \
|
/cmsis-dsp-latest/PythonWrapper/docs/source/ |
D | api.rst | 55 Functions with instance arguments 58 When the CMSIS-DSP function is requiring an instance data structure, it is just a bit more complex … 60 First you need to create this instance:: 80 :param S: f32 instance. 93 The third argument in this function is the state. Since all arguments (except the instance ones) ar… 99 Now, you can check that the instance was initialized correctly:: 119 :param S: f32 instance. 161 Then, you create the FFT instance with:: 165 You initialize the instance with the init function :: 186 …atrix, the instance variables are masked by the Python API. We decided that for matrix only there …
|
/cmsis-dsp-latest/Documentation/Doxygen/src/ |
D | template.md | 32 For instance, we could have a template `Vector<T>` and thus different types `Vector<float32_t>`, `V… 36 For instance, one could have a type 48 For instance one could use `Vector<float32_t>` or `Vector<float32_t,10>`. 50 …at32_t,DYNAMIC>` where `DYNAMIC` could be a special value (negative for instance) used to tell the…
|
/cmsis-dsp-latest/ |
D | PythonWrapper_README.md | 101 ## Functions with no instance arguments 113 ## Functions with instance arguments 115 When the [CMSIS-DSP](https://github.com/ARM-software/CMSIS-DSP) function is requiring an instance d… 117 First you need to create this instance: 125 The third argument in this function is the state. Since all arguments (except the instance ones) ar… 131 Now, you can check that the instance was initialized correctly. 167 Then, you create the FFT instance with: 171 You initialize the instance with the init function provided by the wrapper: 187 …instance variables are masked by the Python API. We decided that for matrix only there was no use …
|
/cmsis-dsp-latest/Examples/ARM/arm_bayes_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_sin_cos_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_class_marks_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_convolution_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_dotproduct_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_svm_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_variance_example/ |
D | ARMCM3_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|
/cmsis-dsp-latest/Examples/ARM/arm_fir_example/ |
D | ARMCM0_config.txt | 2 # instance.parameter=value #(type, mode) default = 'def value' : description : [min..max]
|