Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
lwc
/
compare
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Pipelines
Members
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
406949a8
authored
Jul 03, 2019
by
Sebastian Renner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Stub code for STM
parent
8acb6b8c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
574 changed files
with
4951 additions
and
0 deletions
+4951
-0
assets/templates/blackpill/.mxproject
+14
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/ARM/arm_class_marks_example_f32.c
+211
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/GCC/arm_class_marks_example_f32.c
+211
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/arm_convolution_example_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/GCC/arm_convolution_example_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/GCC/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/GCC/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_dotproduct_example/ARM/arm_dotproduct_example_f32.c
+178
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_dotproduct_example/GCC/arm_dotproduct_example_f32.c
+178
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fft_bin_example/ARM/arm_fft_bin_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fft_bin_example/ARM/arm_fft_bin_example_f32.c
+158
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fft_bin_example/GCC/arm_fft_bin_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fft_bin_example/GCC/arm_fft_bin_example_f32.c
+158
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fir_example/ARM/arm_fir_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fir_example/ARM/arm_fir_example_f32.c
+233
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fir_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_fir_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_graphic_equalizer_example/ARM/arm_graphic_equalizer_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_graphic_equalizer_example/ARM/arm_graphic_equalizer_example_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_graphic_equalizer_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_graphic_equalizer_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_linear_interp_example/ARM/arm_linear_interp_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_linear_interp_example/ARM/arm_linear_interp_example_f32.c
+204
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_linear_interp_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_linear_interp_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_matrix_example/ARM/arm_matrix_example_f32.c
+233
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_matrix_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_matrix_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_signal_converge_example/ARM/arm_signal_converge_data.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_signal_converge_example/ARM/arm_signal_converge_example_f32.c
+259
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_signal_converge_example/ARM/math_helper.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_signal_converge_example/ARM/math_helper.h
+63
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_sin_cos_example/ARM/arm_sin_cos_example_f32.c
+161
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_variance_example/ARM/arm_variance_example_f32.c
+204
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_f32.c
+165
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q15.c
+179
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q31.c
+130
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_abs_q7.c
+157
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_add_f32.c
+150
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_add_q15.c
+140
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_add_q31.c
+148
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_add_q7.c
+134
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_dot_prod_f32.c
+135
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_dot_prod_q15.c
+140
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_dot_prod_q31.c
+143
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_dot_prod_q7.c
+159
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_mult_f32.c
+174
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_mult_q15.c
+154
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_mult_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_mult_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_negate_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_negate_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_negate_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_negate_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_offset_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_offset_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_offset_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_offset_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_scale_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_scale_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_scale_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_scale_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_shift_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_shift_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_shift_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_sub_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_sub_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_sub_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/BasicMathFunctions/arm_sub_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/CommonTables/arm_common_tables.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/CommonTables/arm_const_structs.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_sin_cos_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_sin_cos_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_cos_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_cos_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_cos_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sin_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sin_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sin_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sqrt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sqrt_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_fast_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_opt_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_opt_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_partial_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_conv_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_opt_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_opt_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_correlate_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_decimate_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_init_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_interpolate_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_init_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_sparse_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_iir_lattice_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_norm_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_lms_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_add_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_add_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_add_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_inverse_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_inverse_f64.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_mult_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_mult_fast_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_mult_fast_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_mult_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_mult_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_scale_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_scale_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_scale_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_sub_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_sub_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_sub_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_trans_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_trans_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_trans_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_max_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_max_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_max_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_max_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_mean_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_mean_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_mean_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_mean_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_min_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_min_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_min_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_min_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_power_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_power_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_power_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_power_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_rms_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_rms_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_rms_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_std_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_std_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_std_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_var_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_var_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/StatisticsFunctions/arm_var_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_copy_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_copy_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_copy_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_copy_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_fill_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_fill_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_fill_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_fill_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_float_to_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_float_to_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_float_to_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q15_to_float.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q15_to_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q15_to_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q31_to_float.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q31_to_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q31_to_q7.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q7_to_float.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q7_to_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/SupportFunctions/arm_q7_to_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_bitreversal.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix2_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix4_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_cfft_radix8_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_dct4_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_fast_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_fast_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_init_f32.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_init_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_init_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_q15.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Source/TransformFunctions/arm_rfft_q31.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xb.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xe.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101x6.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xb.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xe.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xg.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102x6.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102xb.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xg.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f105xc.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f107xc.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f105xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f107xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f100xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f100xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f101x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f101xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f101xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f101xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f102x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f102xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f103x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f103xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f103xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f103xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f105xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/startup_stm32f107xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f100xb_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f100xb_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f100xe_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f100xe_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101x6_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101x6_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xb_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xb_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xe_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xe_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xg_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f101xg_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f102x6_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f102x6_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f102xb_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f102xb_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103x6_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103x6_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xb_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xb_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xe_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xe_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xg_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f103xg_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f105xc_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f105xc_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f107xc_flash.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/linker/stm32f107xc_sram.icf
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f100xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f100xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f101x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f101xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f101xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f101xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f102x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f102xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f103x6.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f103xb.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f103xe.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f103xg.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f105xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/iar/startup_stm32f107xc.s
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/arm_common_tables.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/arm_const_structs.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/arm_math.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/cmsis_armcc.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/cmsis_armcc_V6.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/cmsis_gcc.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cm0.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cm0plus.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cm3.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cm4.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cm7.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cmFunc.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cmInstr.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_cmSimd.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_sc000.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Include/core_sc300.h
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Lib/ARM/arm_cortexM3b_math.lib
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Lib/ARM/arm_cortexM3l_math.lib
+0
-0
assets/templates/blackpill/Drivers/CMSIS/Lib/GCC/libarm_cortexM3l_math.a
+0
-0
assets/templates/blackpill/Drivers/CMSIS/RTOS/Template/cmsis_os.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32f1xx_hal_can_ex_legacy.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32f1xx_hal_can_legacy.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32_assert_template.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cec.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_conf_template.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_crc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dac.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dac_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_eth.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_hcd.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2s.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_irda.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_mmc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_nand.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_nor.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pccard.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rtc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rtc_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_smartcard.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sram.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_usart.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_wwdg.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_adc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_crc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dac.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_fsmc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rtc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_wwdg.h
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cec.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_crc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_eth.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_hcd.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2s.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_irda.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_mmc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_msp_template.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nand.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nor.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pccard.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_smartcard.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sram.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_timebase_rtc_alarm_template.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_timebase_tim_template.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_usart.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_wwdg.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_adc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_crc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dac.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_fsmc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_i2c.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rtc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_spi.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c
+0
-0
assets/templates/blackpill/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c
+0
-0
assets/templates/blackpill/Inc/main.h
+0
-0
assets/templates/blackpill/Inc/stm32_assert.h
+0
-0
assets/templates/blackpill/Inc/stm32f1xx_it.h
+0
-0
assets/templates/blackpill/Makefile
+0
-0
assets/templates/blackpill/STM32F103C8Tx_FLASH.ld
+0
-0
assets/templates/blackpill/Src/Makefile
+0
-0
assets/templates/blackpill/Src/aes.c
+0
-0
assets/templates/blackpill/Src/aes.h
+0
-0
assets/templates/blackpill/Src/cipher.c
+0
-0
assets/templates/blackpill/Src/cipher.h
+0
-0
assets/templates/blackpill/Src/cipher_internal.h
+0
-0
assets/templates/blackpill/Src/cipher_wrap.c
+0
-0
assets/templates/blackpill/Src/config.h
+0
-0
assets/templates/blackpill/Src/gcm.c
+0
-0
assets/templates/blackpill/Src/gcm.h
+0
-0
assets/templates/blackpill/Src/main.c
+0
-0
assets/templates/blackpill/Src/mygcmmain.c
+0
-0
assets/templates/blackpill/Src/platform.c
+0
-0
assets/templates/blackpill/Src/platform.h
+0
-0
assets/templates/blackpill/Src/platform_time.h
+0
-0
assets/templates/blackpill/Src/platform_util.c
+0
-0
assets/templates/blackpill/Src/platform_util.h
+0
-0
assets/templates/blackpill/Src/stm32f1xx_it.c
+0
-0
assets/templates/blackpill/Src/system_stm32f1xx.c
+0
-0
assets/templates/blackpill/Src/threading.c
+0
-0
assets/templates/blackpill/Src/threading.h
+0
-0
assets/templates/blackpill/Src/utils.c
+0
-0
assets/templates/blackpill/Src/utils.h
+0
-0
assets/templates/blackpill/blackpill.ioc
+0
-0
assets/templates/blackpill/startup_stm32f103xb.s
+0
-0
No files found.
assets/templates/blackpill/.mxproject
0 → 100644
View file @
406949a8
[PreviousGenFiles]
HeaderPath=/home/sr/STM32Cube/blackpill/Inc
HeaderFiles=stm32f1xx_it.h;stm32_assert.h;stm32f1xx_hal_conf.h;main.h;
SourcePath=/home/sr/STM32Cube/blackpill/Src
SourceFiles=stm32f1xx_it.c;stm32f1xx_hal_msp.c;main.c;
[PreviousLibFiles]
LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/arm_const_structs.h;Drivers/CMSIS/Include/arm_math.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/arm_common_tables.h;Drivers/CMSIS/Include/core_cmInstr.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/cmsis_armcc_V6.h;Drivers/CMSIS/Include/core_cmFunc.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cmSimd.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/core_cm3.h;
[PreviousUsedMakefileFiles]
SourceFiles=Src/main.c;Src/stm32f1xx_it.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Src/system_stm32f1xx.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;/home/sr/STM32Cube/blackpill//startup_stm32f103xb.s;
HeaderPath=Drivers/STM32F1xx_HAL_Driver/Inc;Drivers/CMSIS/Device/ST/STM32F1xx/Include;Drivers/CMSIS/Include;Inc;
CDefines=USE_FULL_LL_DRIVER;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/ARM/arm_class_marks_example_f32.c
0 → 100644
View file @
406949a8
/* ----------------------------------------------------------------------
* Copyright (C) 2010-2012 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0
*
* Project: CMSIS DSP Library
* Title: arm_class_marks_example_f32.c
*
* Description: Example code to calculate Minimum, Maximum
* Mean, std and variance of marks obtained in a class
*
* Target Processor: Cortex-M4/Cortex-M3
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
* - Neither the name of ARM LIMITED nor the names of its contributors
* may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* -------------------------------------------------------------------- */
/**
* @ingroup groupExamples
*/
/**
* @defgroup ClassMarks Class Marks Example
*
* \par Description:
* \par
* Demonstrates the use the Maximum, Minimum, Mean, Standard Deviation, Variance
* and Matrix functions to calculate statistical values of marks obtained in a class.
*
* \note This example also demonstrates the usage of static initialization.
*
* \par Variables Description:
* \par
* \li \c testMarks_f32 points to the marks scored by 20 students in 4 subjects
* \li \c max_marks Maximum of all marks
* \li \c min_marks Minimum of all marks
* \li \c mean Mean of all marks
* \li \c var Variance of the marks
* \li \c std Standard deviation of the marks
* \li \c numStudents Total number of students in the class
*
* \par CMSIS DSP Software Library Functions Used:
* \par
* - arm_mat_init_f32()
* - arm_mat_mult_f32()
* - arm_max_f32()
* - arm_min_f32()
* - arm_mean_f32()
* - arm_std_f32()
* - arm_var_f32()
*
* <b> Refer </b>
* \link arm_class_marks_example_f32.c \endlink
*
*/
/** \example arm_class_marks_example_f32.c
*/
#include "arm_math.h"
#define USE_STATIC_INIT
/* ----------------------------------------------------------------------
** Global defines
** ------------------------------------------------------------------- */
#define TEST_LENGTH_SAMPLES (20*4)
/* ----------------------------------------------------------------------
** List of Marks scored by 20 students for 4 subjects
** ------------------------------------------------------------------- */
const
float32_t
testMarks_f32
[
TEST_LENGTH_SAMPLES
]
=
{
42
.
000000
,
37
.
000000
,
81
.
000000
,
28
.
000000
,
83
.
000000
,
72
.
000000
,
36
.
000000
,
38
.
000000
,
32
.
000000
,
51
.
000000
,
63
.
000000
,
64
.
000000
,
97
.
000000
,
82
.
000000
,
95
.
000000
,
90
.
000000
,
66
.
000000
,
51
.
000000
,
54
.
000000
,
42
.
000000
,
67
.
000000
,
56
.
000000
,
45
.
000000
,
57
.
000000
,
67
.
000000
,
69
.
000000
,
35
.
000000
,
52
.
000000
,
29
.
000000
,
81
.
000000
,
58
.
000000
,
47
.
000000
,
38
.
000000
,
76
.
000000
,
100
.
000000
,
29
.
000000
,
33
.
000000
,
47
.
000000
,
29
.
000000
,
50
.
000000
,
34
.
000000
,
41
.
000000
,
61
.
000000
,
46
.
000000
,
52
.
000000
,
50
.
000000
,
48
.
000000
,
36
.
000000
,
47
.
000000
,
55
.
000000
,
44
.
000000
,
40
.
000000
,
100
.
000000
,
94
.
000000
,
84
.
000000
,
37
.
000000
,
32
.
000000
,
71
.
000000
,
47
.
000000
,
77
.
000000
,
31
.
000000
,
50
.
000000
,
49
.
000000
,
35
.
000000
,
63
.
000000
,
67
.
000000
,
40
.
000000
,
31
.
000000
,
29
.
000000
,
68
.
000000
,
61
.
000000
,
38
.
000000
,
31
.
000000
,
28
.
000000
,
28
.
000000
,
76
.
000000
,
55
.
000000
,
33
.
000000
,
29
.
000000
,
39
.
000000
};
/* ----------------------------------------------------------------------
* Number of subjects X 1
* ------------------------------------------------------------------- */
const
float32_t
testUnity_f32
[
4
]
=
{
1
.
000
,
1
.
000
,
1
.
000
,
1
.
000
};
/* ----------------------------------------------------------------------
** f32 Output buffer
** ------------------------------------------------------------------- */
static
float32_t
testOutput
[
TEST_LENGTH_SAMPLES
];
/* ------------------------------------------------------------------
* Global defines
*------------------------------------------------------------------- */
#define NUMSTUDENTS 20
#define NUMSUBJECTS 4
/* ------------------------------------------------------------------
* Global variables
*------------------------------------------------------------------- */
uint32_t
numStudents
=
20
;
uint32_t
numSubjects
=
4
;
float32_t
max_marks
,
min_marks
,
mean
,
std
,
var
;
uint32_t
student_num
;
/* ----------------------------------------------------------------------------------
* Main f32 test function. It returns maximum marks secured and student number
* ------------------------------------------------------------------------------- */
int32_t
main
()
{
#ifndef USE_STATIC_INIT
arm_matrix_instance_f32
srcA
;
arm_matrix_instance_f32
srcB
;
arm_matrix_instance_f32
dstC
;
/* Input and output matrices initializations */
arm_mat_init_f32
(
&
srcA
,
numStudents
,
numSubjects
,
(
float32_t
*
)
testMarks_f32
);
arm_mat_init_f32
(
&
srcB
,
numSubjects
,
1
,
(
float32_t
*
)
testUnity_f32
);
arm_mat_init_f32
(
&
dstC
,
numStudents
,
1
,
testOutput
);
#else
/* Static Initializations of Input and output matrix sizes and array */
arm_matrix_instance_f32
srcA
=
{
NUMSTUDENTS
,
NUMSUBJECTS
,
(
float32_t
*
)
testMarks_f32
};
arm_matrix_instance_f32
srcB
=
{
NUMSUBJECTS
,
1
,
(
float32_t
*
)
testUnity_f32
};
arm_matrix_instance_f32
dstC
=
{
NUMSTUDENTS
,
1
,
testOutput
};
#endif
/* ----------------------------------------------------------------------
*Call the Matrix multiplication process function
* ------------------------------------------------------------------- */
arm_mat_mult_f32
(
&
srcA
,
&
srcB
,
&
dstC
);
/* ----------------------------------------------------------------------
** Call the Max function to calculate max marks among numStudents
** ------------------------------------------------------------------- */
arm_max_f32
(
testOutput
,
numStudents
,
&
max_marks
,
&
student_num
);
/* ----------------------------------------------------------------------
** Call the Min function to calculate min marks among numStudents
** ------------------------------------------------------------------- */
arm_min_f32
(
testOutput
,
numStudents
,
&
min_marks
,
&
student_num
);
/* ----------------------------------------------------------------------
** Call the Mean function to calculate mean
** ------------------------------------------------------------------- */
arm_mean_f32
(
testOutput
,
numStudents
,
&
mean
);
/* ----------------------------------------------------------------------
** Call the std function to calculate standard deviation
** ------------------------------------------------------------------- */
arm_std_f32
(
testOutput
,
numStudents
,
&
std
);
/* ----------------------------------------------------------------------
** Call the var function to calculate variance
** ------------------------------------------------------------------- */
arm_var_f32
(
testOutput
,
numStudents
,
&
var
);
while
(
1
);
/* main function does not return */
}
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/GCC/arm_class_marks_example_f32.c
0 → 100644
View file @
406949a8
/* ----------------------------------------------------------------------
* Copyright (C) 2010-2012 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0
*
* Project: CMSIS DSP Library
* Title: arm_class_marks_example_f32.c
*
* Description: Example code to calculate Minimum, Maximum
* Mean, std and variance of marks obtained in a class
*
* Target Processor: Cortex-M4/Cortex-M3
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
* - Neither the name of ARM LIMITED nor the names of its contributors
* may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* -------------------------------------------------------------------- */
/**
* @ingroup groupExamples
*/
/**
* @defgroup ClassMarks Class Marks Example
*
* \par Description:
* \par
* Demonstrates the use the Maximum, Minimum, Mean, Standard Deviation, Variance
* and Matrix functions to calculate statistical values of marks obtained in a class.
*
* \note This example also demonstrates the usage of static initialization.
*
* \par Variables Description:
* \par
* \li \c testMarks_f32 points to the marks scored by 20 students in 4 subjects
* \li \c max_marks Maximum of all marks
* \li \c min_marks Minimum of all marks
* \li \c mean Mean of all marks
* \li \c var Variance of the marks
* \li \c std Standard deviation of the marks
* \li \c numStudents Total number of students in the class
*
* \par CMSIS DSP Software Library Functions Used:
* \par
* - arm_mat_init_f32()
* - arm_mat_mult_f32()
* - arm_max_f32()
* - arm_min_f32()
* - arm_mean_f32()
* - arm_std_f32()
* - arm_var_f32()
*
* <b> Refer </b>
* \link arm_class_marks_example_f32.c \endlink
*
*/
/** \example arm_class_marks_example_f32.c
*/
#include "arm_math.h"
#define USE_STATIC_INIT
/* ----------------------------------------------------------------------
** Global defines
** ------------------------------------------------------------------- */
#define TEST_LENGTH_SAMPLES (20*4)
/* ----------------------------------------------------------------------
** List of Marks scored by 20 students for 4 subjects
** ------------------------------------------------------------------- */
const
float32_t
testMarks_f32
[
TEST_LENGTH_SAMPLES
]
=
{
42
.
000000
,
37
.
000000
,
81
.
000000
,
28
.
000000
,
83
.
000000
,
72
.
000000
,
36
.
000000
,
38
.
000000
,
32
.
000000
,
51
.
000000
,
63
.
000000
,
64
.
000000
,
97
.
000000
,
82
.
000000
,
95
.
000000
,
90
.
000000
,
66
.
000000
,
51
.
000000
,
54
.
000000
,
42
.
000000
,
67
.
000000
,
56
.
000000
,
45
.
000000
,
57
.
000000
,
67
.
000000
,
69
.
000000
,
35
.
000000
,
52
.
000000
,
29
.
000000
,
81
.
000000
,
58
.
000000
,
47
.
000000
,
38
.
000000
,
76
.
000000
,
100
.
000000
,
29
.
000000
,
33
.
000000
,
47
.
000000
,
29
.
000000
,
50
.
000000
,
34
.
000000
,
41
.
000000
,
61
.
000000
,
46
.
000000
,
52
.
000000
,
50
.
000000
,
48
.
000000
,
36
.
000000
,
47
.
000000
,
55
.
000000
,
44
.
000000
,
40
.
000000
,
100
.
000000
,
94
.
000000
,
84
.
000000
,
37
.
000000
,
32
.
000000
,
71
.
000000
,
47
.
000000
,
77
.
000000
,
31
.
000000
,
50
.
000000
,
49
.
000000
,
35
.
000000
,
63
.
000000
,
67
.
000000
,
40
.
000000
,
31
.
000000
,
29
.
000000
,
68
.
000000
,
61
.
000000
,
38
.
000000
,
31
.
000000
,
28
.
000000
,
28
.
000000
,
76
.
000000
,
55
.
000000
,
33
.
000000
,
29
.
000000
,
39
.
000000
};
/* ----------------------------------------------------------------------
* Number of subjects X 1
* ------------------------------------------------------------------- */
const
float32_t
testUnity_f32
[
4
]
=
{
1
.
000
,
1
.
000
,
1
.
000
,
1
.
000
};
/* ----------------------------------------------------------------------
** f32 Output buffer
** ------------------------------------------------------------------- */
static
float32_t
testOutput
[
TEST_LENGTH_SAMPLES
];
/* ------------------------------------------------------------------
* Global defines
*------------------------------------------------------------------- */
#define NUMSTUDENTS 20
#define NUMSUBJECTS 4
/* ------------------------------------------------------------------
* Global variables
*------------------------------------------------------------------- */
uint32_t
numStudents
=
20
;
uint32_t
numSubjects
=
4
;
float32_t
max_marks
,
min_marks
,
mean
,
std
,
var
;
uint32_t
student_num
;
/* ----------------------------------------------------------------------------------
* Main f32 test function. It returns maximum marks secured and student number
* ------------------------------------------------------------------------------- */
int32_t
main
()
{
#ifndef USE_STATIC_INIT
arm_matrix_instance_f32
srcA
;
arm_matrix_instance_f32
srcB
;
arm_matrix_instance_f32
dstC
;
/* Input and output matrices initializations */
arm_mat_init_f32
(
&
srcA
,
numStudents
,
numSubjects
,
(
float32_t
*
)
testMarks_f32
);
arm_mat_init_f32
(
&
srcB
,
numSubjects
,
1
,
(
float32_t
*
)
testUnity_f32
);
arm_mat_init_f32
(
&
dstC
,
numStudents
,
1
,
testOutput
);
#else
/* Static Initializations of Input and output matrix sizes and array */
arm_matrix_instance_f32
srcA
=
{
NUMSTUDENTS
,
NUMSUBJECTS
,
(
float32_t
*
)
testMarks_f32
};
arm_matrix_instance_f32
srcB
=
{
NUMSUBJECTS
,
1
,
(
float32_t
*
)
testUnity_f32
};
arm_matrix_instance_f32
dstC
=
{
NUMSTUDENTS
,
1
,
testOutput
};
#endif
/* ----------------------------------------------------------------------
*Call the Matrix multiplication process function
* ------------------------------------------------------------------- */
arm_mat_mult_f32
(
&
srcA
,
&
srcB
,
&
dstC
);
/* ----------------------------------------------------------------------
** Call the Max function to calculate max marks among numStudents
** ------------------------------------------------------------------- */
arm_max_f32
(
testOutput
,
numStudents
,
&
max_marks
,
&
student_num
);
/* ----------------------------------------------------------------------
** Call the Min function to calculate min marks among numStudents
** ------------------------------------------------------------------- */
arm_min_f32
(
testOutput
,
numStudents
,
&
min_marks
,
&
student_num
);
/* ----------------------------------------------------------------------
** Call the Mean function to calculate mean
** ------------------------------------------------------------------- */
arm_mean_f32
(
testOutput
,
numStudents
,
&
mean
);
/* ----------------------------------------------------------------------
** Call the std function to calculate standard deviation
** ------------------------------------------------------------------- */
arm_std_f32
(
testOutput
,
numStudents
,
&
std
);
/* ----------------------------------------------------------------------
** Call the var function to calculate variance
** ------------------------------------------------------------------- */
arm_var_f32
(
testOutput
,
numStudents
,
&
var
);
while
(
1
);
/* main function does not return */
}
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/arm_convolution_example_f32.c
0 → 100644
View file @
406949a8
This diff is collapsed.
Click to expand it.
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/math_helper.c
0 → 100644
View file @
406949a8
This diff is collapsed.
Click to expand it.
assets/templates/blackpill/Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/math_helper.h
0 → 100644
View file @
406949a8
/* ----------------------------------------------------------------------
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0
*
* Project: CMSIS DSP Library
*
* Title: math_helper.h
*
* Description: Prototypes of all helper functions required.
*
* Target Processor: Cortex-M4/Cortex-M3
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
* - Neither the name of ARM LIMITED nor the names of its contributors
* may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* -------------------------------------------------------------------- */
#include "arm_math.h"
#ifndef MATH_HELPER_H
#define MATH_HELPER_H
float
arm_snr_f32
(
float
*
pRef
,
float
*
pTest
,
uint32_t
buffSize
);
void
arm_float_to_q12_20
(
float
*
pIn
,
q31_t
*
pOut
,
uint32_t
numSamples
);
void
arm_provide_guard_bits_q15
(
q15_t
*
input_buf
,
uint32_t
blockSize
,
uint32_t
guard_bits
);
void
arm_provide_guard_bits_q31
(
q31_t
*
input_buf
,
uint32_t
blockSize
,
uint32_t
guard_bits
);
void
arm_float_to_q14
(
float
*
pIn
,
q15_t
*
pOut
,
uint32_t
numSamples
);