cmake_minimum_required (VERSION 3.6)
cmake_policy(SET CMP0077 NEW)
project(CMSISDSP)
# DSP Sources
SET(DSP ${ROOT}/CMSIS/DSP)
list(APPEND CMAKE_MODULE_PATH ${DSP}/Source)
list(APPEND CMAKE_MODULE_PATH ${DSP})
include(configLib)
option(NEON "Neon acceleration" OFF)
option(NEONEXPERIMENTAL "Neon experimental acceleration" OFF)
option(LOOPUNROLL "Loop unrolling" ON)
option(ROUNDING "Rounding" OFF)
option(MATRIXCHECK "Matrix Checks" OFF)
option(HELIUM "Helium acceleration (MVEF and MVEI supported)" OFF)
option(MVEF "MVEF intrinsics supported" OFF)
option(MVEI "MVEI intrinsics supported" OFF)
# Select which parts of the CMSIS-DSP must be compiled.
# There are some dependencies between the parts but they are not tracked
# by this cmake. So, enabling some functions may require to enable some
# other ones.
option(BASICMATH "Basic Math Functions" ON)
option(COMPLEXMATH "Complex Math Functions" ON)
option(CONTROLLER "Controller Functions" ON)
option(FASTMATH "Fast Math Functions" ON)
option(FILTERING "Filtering Functions" ON)
option(MATRIX "Matrix Functions" ON)
option(STATISTICS "Statistics Functions" ON)
option(SUPPORT "Support Functions" ON)
option(TRANSFORM "Transform Functions" ON)
option(SVM "Support Vector Machine Functions" ON)
option(BAYES "Bayesian Estimators" ON)
option(DISTANCE "Distance Functions" ON)
# When OFF it is the default behavior : all tables are included.
option(CONFIGTABLE "Configuration of table allowed" OFF)
# When CONFIGTABLE is ON, select if all interpolation tables must be included
option(ALLFAST "All interpolation tables included" OFF)
# When CONFIGTABLE is ON, select if all FFT tables must be included
option(ALLFFT "All fft tables included" OFF)
# Features which require inclusion of a data table.
# Since some tables may be big, the corresponding feature can be
# disabled.
# Those options are taken into account only when CONFIGTABLE is ON
option(ARM_COS_F32 "cos f32" OFF)
option(ARM_COS_Q31 "cos q31" OFF)
option(ARM_COS_Q15 "cos q15" OFF)
option(ARM_SIN_F32 "sin f32" OFF)
option(ARM_SIN_Q31 "sin q31" OFF)
option(ARM_SIN_Q15 "sin q15" OFF)
option(ARM_SIN_COS_F32 "sin cos f32" OFF)
option(ARM_SIN_COS_Q31 "sin cos q31" OFF)
option(ARM_LMS_NORM_Q31 "lms norm q31" OFF)
option(ARM_LMS_NORM_Q15 "lms norm q15" OFF)
option(CFFT_F64_16 "cfft f64 16" OFF)
option(CFFT_F64_32 "cfft f64 32" OFF)
option(CFFT_F64_64 "cfft f64 64" OFF)
option(CFFT_F64_128 "cfft f64 128" OFF)
option(CFFT_F64_256 "cfft f64 256" OFF)
option(CFFT_F64_512 "cfft f64 512" OFF)
option(CFFT_F64_1024 "cfft f64 1024" OFF)
option(CFFT_F64_2048 "cfft f64 2048" OFF)
option(CFFT_F64_4096 "cfft f64 4096" OFF)
option(CFFT_F32_16 "cfft f32 16" OFF)
option(CFFT_F32_32 "cfft f32 32" OFF)
option(CFFT_F32_64 "cfft f32 64" OFF)
option(CFFT_F32_128 "cfft f32 128" OFF)
option(CFFT_F32_256 "cfft f32 256" OFF)
option(CFFT_F32_512 "cfft f32 512" OFF)
option(CFFT_F32_1024 "cfft f32 1024" OFF)
option(CFFT_F32_2048 "cfft f32 2048" OFF)
option(CFFT_F32_4096 "cfft f32 4096" OFF)
option(CFFT_Q31_16 "cfft q31 16" OFF)
option(CFFT_Q31_32 "cfft q31 32" OFF)
option(CFFT_Q31_64 "cfft q31 64" OFF)
option(CFFT_Q31_128 "cfft q31 128" OFF)
option(CFFT_Q31_256 "cfft q31 256" OFF)
option(CFFT_Q31_512 "cfft q31 512" OFF)
option(CFFT_Q31_1024 "cfft q31 1024" OFF)
option(CFFT_Q31_2048 "cfft q31 2048" OFF)
option(CFFT_Q31_4096 "cfft q31 4096" OFF)
option(CFFT_Q15_16 "cfft q15 16" OFF)
option(CFFT_Q15_32 "cfft q15 32" OFF)
option(CFFT_Q15_64 "cfft q15 64" OFF)
option(CFFT_Q15_128 "cfft q15 128" OFF)
option(CFFT_Q15_256 "cfft q15 256" OFF)
option(CFFT_Q15_512 "cfft q15 512" OFF)
option(CFFT_Q15_1024 "cfft q15 1024" OFF)
option(CFFT_Q15_2048 "cfft q15 2048" OFF)
option(CFFT_Q15_4096 "cfft q15 4096" OFF)
option(RFFT_FAST_F32_32 "rfft fast f32 32" OFF)
option(RFFT_FAST_F32_64 "rfft fast f32 64" OFF)
option(RFFT_FAST_F32_128 "rfft fast f32 128" OFF)
option(RFFT_FAST_F32_256 "rfft fast f32 256" OFF)
option(RFFT_FAST_F32_512 "rfft fast f32 512" OFF)
option(RFFT_FAST_F32_1024 "rfft fast f32 1024" OFF)
option(RFFT_FAST_F32_2048 "rfft fast f32 2048" OFF)
option(RFFT_FAST_F32_4096 "rfft fast f32 4096" OFF)
option(RFFT_F32_128 "rfft f32 128" OFF)
option(RFFT_F32_512 "rfft f32 512" OFF)
option(RFFT_F32_2048 "rfft f32 2048" OFF)
option(RFFT_F32_8192 "rfft f32 8192" OFF)
option(RFFT_FAST_F64_32 "rfft fast f64 32" OFF)
option(RFFT_FAST_F64_64 "rfft fast f64 64" OFF)
option(RFFT_FAST_F64_128 "rfft fast f64 128" OFF)
option(RFFT_FAST_F64_256 "rfft fast f64 256" OFF)
option(RFFT_FAST_F64_512 "rfft fast f64 512" OFF)
option(RFFT_FAST_F64_1024 "rfft fast f64 1024" OFF)
option(RFFT_FAST_F64_2048 "rfft fast f64 2048" OFF)
option(RFFT_FAST_F64_4096 "rfft fast f64 4096" OFF)
option(RFFT_F64_128 "rfft f64 128" OFF)
option(RFFT_F64_512 "rfft f64 512" OFF)
option(RFFT_F64_2048 "rfft f64 2048" OFF)
option(RFFT_F64_8192 "rfft f64 8192" OFF)
option(RFFT_Q31_32 "rfft q31 32" OFF)
option(RFFT_Q31_64 "rfft q31 64" OFF)
option(RFFT_Q31_128 "rfft q31 128" OFF)
option(RFFT_Q31_256 "rfft q31 256" OFF)
option(RFFT_Q31_512 "rfft q31 512" OFF)
option(RFFT_Q31_1024 "rfft q31 1024" OFF)
option(RFFT_Q31_2048 "rfft q31 2048" OFF)
option(RFFT_Q31_4096 "rfft q31 4096" OFF)
option(RFFT_Q31_8192 "rfft q31 8192" OFF)
option(RFFT_Q15_32 "rfft q15 32" OFF)
option(RFFT_Q15_64 "rfft q15 64" OFF)
opt
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
STM32F103工程,包含所有常用外设,和一个简易的操作系统 (903个子文件)
keilkilll.bat 399B
arm_common_tables.c 4.69MB
arm_mve_tables.c 471KB
stm32f10x_tim.c 107KB
inv_mpu.c 87KB
stm32f10x_flash.c 61KB
inv_mpu_dmp_motion_driver.c 57KB
arm_cfft_radix4_q15.c 55KB
arm_mat_inverse_f32.c 51KB
stm32f10x_rcc.c 50KB
stm32f10x_adc.c 46KB
stm32f10x_i2c.c 45KB
arm_mat_cmplx_mult_f32.c 44KB
stm32f10x_can.c 44KB
arm_fft_bin_data.c 43KB
arm_cfft_f32.c 41KB
arm_fir_interpolate_f32.c 39KB
arm_fir_f32.c 39KB
stm32f10x_usart.c 37KB
system_stm32f10x.c 36KB
stm32f10x_fsmc.c 35KB
arm_mat_cmplx_mult_q31.c 34KB
arm_cfft_radix4_f32.c 34KB
arm_fir_q31.c 31KB
arm_correlate_f32.c 31KB
arm_mat_mult_f32.c 31KB
stm32f10x_spi.c 30KB
stm32f10x_dma.c 29KB
arm_cfft_q15.c 29KB
arm_correlate_q7.c 29KB
arm_bitonic_sort_f32.c 29KB
arm_fir_decimate_f32.c 29KB
arm_mat_mult_q15.c 28KB
stm32f10x_sdio.c 28KB
arm_const_structs.c 27KB
arm_cfft_q31.c 27KB
arm_conv_f32.c 27KB
arm_correlate_q15.c 27KB
arm_conv_q15.c 25KB
arm_biquad_cascade_df1_32x64_q31.c 25KB
arm_correlate_q31.c 25KB
arm_biquad_cascade_df1_f32.c 25KB
arm_fir_q15.c 25KB
arm_cfft_radix4_q31.c 25KB
arm_conv_q7.c 25KB
arm_conv_partial_q15.c 24KB
arm_fir_interpolate_q15.c 24KB
arm_mat_mult_q31.c 24KB
arm_fir_interpolate_q31.c 24KB
arm_conv_partial_q7.c 23KB
arm_fir_decimate_q15.c 23KB
stm32f10x_gpio.c 23KB
arm_conv_partial_fast_q15.c 22KB
arm_fir_q7.c 22KB
pwm.c 22KB
I2C.c 22KB
arm_biquad_cascade_df1_q15.c 21KB
arm_mat_inverse_f64.c 21KB
arm_conv_q31.c 21KB
arm_conv_fast_q15.c 21KB
arm_conv_partial_f32.c 21KB
arm_rfft_fast_f32.c 20KB
arm_cfft_init_f32.c 20KB
arm_conv_partial_fast_q31.c 20KB
arm_cfft_init_q31.c 20KB
arm_cfft_init_q15.c 20KB
arm_rfft_q15.c 20KB
arm_correlate_fast_q31.c 19KB
arm_correlate_fast_q15.c 19KB
arm_mat_cmplx_mult_q15.c 19KB
arm_conv_partial_q31.c 19KB
stm32f10x_dac.c 19KB
arm_lms_norm_f32.c 18KB
arm_conv_fast_q31.c 18KB
arm_lms_f32.c 18KB
arm_fir_decimate_q31.c 18KB
arm_dct4_f32.c 17KB
core_cm3.c 17KB
DAC.c 17KB
arm_cfft_radix2_q15.c 16KB
arm_biquad_cascade_df1_q31.c 16KB
arm_fir_decimate_fast_q15.c 16KB
arm_biquad_cascade_df2T_f32.c 16KB
arm_rfft_q31.c 16KB
my_uart.c 15KB
arm_fir_lattice_q31.c 15KB
arm_fir_lattice_q15.c 15KB
tim_ic.c 15KB
tim.c 15KB
arm_svm_rbf_predict_f32.c 15KB
arm_fir_lattice_f32.c 15KB
arm_mat_mult_fast_q15.c 15KB
arm_svm_polynomial_predict_f32.c 14KB
arm_svm_sigmoid_predict_f32.c 14KB
ADC.c 14KB
arm_rfft_fast_init_f64.c 14KB
arm_biquad_cascade_df2T_f64.c 13KB
arm_svm_linear_predict_f32.c 13KB
arm_dct4_q31.c 13KB
arm_rfft_fast_init_f32.c 13KB
共 903 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
新动
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0