├── .gitattributes ├── .gitignore ├── README.md └── SOFT ├── MC ├── 500 kHz, 2 M Samples [2].logicdata └── lin-usb │ ├── .mxproject │ ├── Drivers │ ├── CMSIS │ │ ├── DSP_Lib │ │ │ └── Source │ │ │ │ ├── BasicMathFunctions │ │ │ │ ├── arm_abs_f32.c │ │ │ │ ├── arm_abs_q15.c │ │ │ │ ├── arm_abs_q31.c │ │ │ │ ├── arm_abs_q7.c │ │ │ │ ├── arm_add_f32.c │ │ │ │ ├── arm_add_q15.c │ │ │ │ ├── arm_add_q31.c │ │ │ │ ├── arm_add_q7.c │ │ │ │ ├── arm_dot_prod_f32.c │ │ │ │ ├── arm_dot_prod_q15.c │ │ │ │ ├── arm_dot_prod_q31.c │ │ │ │ ├── arm_dot_prod_q7.c │ │ │ │ ├── arm_mult_f32.c │ │ │ │ ├── arm_mult_q15.c │ │ │ │ ├── arm_mult_q31.c │ │ │ │ ├── arm_mult_q7.c │ │ │ │ ├── arm_negate_f32.c │ │ │ │ ├── arm_negate_q15.c │ │ │ │ ├── arm_negate_q31.c │ │ │ │ ├── arm_negate_q7.c │ │ │ │ ├── arm_offset_f32.c │ │ │ │ ├── arm_offset_q15.c │ │ │ │ ├── arm_offset_q31.c │ │ │ │ ├── arm_offset_q7.c │ │ │ │ ├── arm_scale_f32.c │ │ │ │ ├── arm_scale_q15.c │ │ │ │ ├── arm_scale_q31.c │ │ │ │ ├── arm_scale_q7.c │ │ │ │ ├── arm_shift_q15.c │ │ │ │ ├── arm_shift_q31.c │ │ │ │ ├── arm_shift_q7.c │ │ │ │ ├── arm_sub_f32.c │ │ │ │ ├── arm_sub_q15.c │ │ │ │ ├── arm_sub_q31.c │ │ │ │ └── arm_sub_q7.c │ │ │ │ ├── CommonTables │ │ │ │ ├── arm_common_tables.c │ │ │ │ └── arm_const_structs.c │ │ │ │ ├── ComplexMathFunctions │ │ │ │ ├── arm_cmplx_conj_f32.c │ │ │ │ ├── arm_cmplx_conj_q15.c │ │ │ │ ├── arm_cmplx_conj_q31.c │ │ │ │ ├── arm_cmplx_dot_prod_f32.c │ │ │ │ ├── arm_cmplx_dot_prod_q15.c │ │ │ │ ├── arm_cmplx_dot_prod_q31.c │ │ │ │ ├── arm_cmplx_mag_f32.c │ │ │ │ ├── arm_cmplx_mag_q15.c │ │ │ │ ├── arm_cmplx_mag_q31.c │ │ │ │ ├── arm_cmplx_mag_squared_f32.c │ │ │ │ ├── arm_cmplx_mag_squared_q15.c │ │ │ │ ├── arm_cmplx_mag_squared_q31.c │ │ │ │ ├── arm_cmplx_mult_cmplx_f32.c │ │ │ │ ├── arm_cmplx_mult_cmplx_q15.c │ │ │ │ ├── arm_cmplx_mult_cmplx_q31.c │ │ │ │ ├── arm_cmplx_mult_real_f32.c │ │ │ │ ├── arm_cmplx_mult_real_q15.c │ │ │ │ └── arm_cmplx_mult_real_q31.c │ │ │ │ ├── ControllerFunctions │ │ │ │ ├── arm_pid_init_f32.c │ │ │ │ ├── arm_pid_init_q15.c │ │ │ │ ├── arm_pid_init_q31.c │ │ │ │ ├── arm_pid_reset_f32.c │ │ │ │ ├── arm_pid_reset_q15.c │ │ │ │ ├── arm_pid_reset_q31.c │ │ │ │ ├── arm_sin_cos_f32.c │ │ │ │ └── arm_sin_cos_q31.c │ │ │ │ ├── FastMathFunctions │ │ │ │ ├── arm_cos_f32.c │ │ │ │ ├── arm_cos_q15.c │ │ │ │ ├── arm_cos_q31.c │ │ │ │ ├── arm_sin_f32.c │ │ │ │ ├── arm_sin_q15.c │ │ │ │ ├── arm_sin_q31.c │ │ │ │ ├── arm_sqrt_q15.c │ │ │ │ └── arm_sqrt_q31.c │ │ │ │ ├── FilteringFunctions │ │ │ │ ├── arm_biquad_cascade_df1_32x64_init_q31.c │ │ │ │ ├── arm_biquad_cascade_df1_32x64_q31.c │ │ │ │ ├── arm_biquad_cascade_df1_f32.c │ │ │ │ ├── arm_biquad_cascade_df1_fast_q15.c │ │ │ │ ├── arm_biquad_cascade_df1_fast_q31.c │ │ │ │ ├── arm_biquad_cascade_df1_init_f32.c │ │ │ │ ├── arm_biquad_cascade_df1_init_q15.c │ │ │ │ ├── arm_biquad_cascade_df1_init_q31.c │ │ │ │ ├── arm_biquad_cascade_df1_q15.c │ │ │ │ ├── arm_biquad_cascade_df1_q31.c │ │ │ │ ├── arm_biquad_cascade_df2T_f32.c │ │ │ │ ├── arm_biquad_cascade_df2T_f64.c │ │ │ │ ├── arm_biquad_cascade_df2T_init_f32.c │ │ │ │ ├── arm_biquad_cascade_df2T_init_f64.c │ │ │ │ ├── arm_biquad_cascade_stereo_df2T_f32.c │ │ │ │ ├── arm_biquad_cascade_stereo_df2T_init_f32.c │ │ │ │ ├── arm_conv_f32.c │ │ │ │ ├── arm_conv_fast_opt_q15.c │ │ │ │ ├── arm_conv_fast_q15.c │ │ │ │ ├── arm_conv_fast_q31.c │ │ │ │ ├── arm_conv_opt_q15.c │ │ │ │ ├── arm_conv_opt_q7.c │ │ │ │ ├── arm_conv_partial_f32.c │ │ │ │ ├── arm_conv_partial_fast_opt_q15.c │ │ │ │ ├── arm_conv_partial_fast_q15.c │ │ │ │ ├── arm_conv_partial_fast_q31.c │ │ │ │ ├── arm_conv_partial_opt_q15.c │ │ │ │ ├── arm_conv_partial_opt_q7.c │ │ │ │ ├── arm_conv_partial_q15.c │ │ │ │ ├── arm_conv_partial_q31.c │ │ │ │ ├── arm_conv_partial_q7.c │ │ │ │ ├── arm_conv_q15.c │ │ │ │ ├── arm_conv_q31.c │ │ │ │ ├── arm_conv_q7.c │ │ │ │ ├── arm_correlate_f32.c │ │ │ │ ├── arm_correlate_fast_opt_q15.c │ │ │ │ ├── arm_correlate_fast_q15.c │ │ │ │ ├── arm_correlate_fast_q31.c │ │ │ │ ├── arm_correlate_opt_q15.c │ │ │ │ ├── arm_correlate_opt_q7.c │ │ │ │ ├── arm_correlate_q15.c │ │ │ │ ├── arm_correlate_q31.c │ │ │ │ ├── arm_correlate_q7.c │ │ │ │ ├── arm_fir_decimate_f32.c │ │ │ │ ├── arm_fir_decimate_fast_q15.c │ │ │ │ ├── arm_fir_decimate_fast_q31.c │ │ │ │ ├── arm_fir_decimate_init_f32.c │ │ │ │ ├── arm_fir_decimate_init_q15.c │ │ │ │ ├── arm_fir_decimate_init_q31.c │ │ │ │ ├── arm_fir_decimate_q15.c │ │ │ │ ├── arm_fir_decimate_q31.c │ │ │ │ ├── arm_fir_f32.c │ │ │ │ ├── arm_fir_fast_q15.c │ │ │ │ ├── arm_fir_fast_q31.c │ │ │ │ ├── arm_fir_init_f32.c │ │ │ │ ├── arm_fir_init_q15.c │ │ │ │ ├── arm_fir_init_q31.c │ │ │ │ ├── arm_fir_init_q7.c │ │ │ │ ├── arm_fir_interpolate_f32.c │ │ │ │ ├── arm_fir_interpolate_init_f32.c │ │ │ │ ├── arm_fir_interpolate_init_q15.c │ │ │ │ ├── arm_fir_interpolate_init_q31.c │ │ │ │ ├── arm_fir_interpolate_q15.c │ │ │ │ ├── arm_fir_interpolate_q31.c │ │ │ │ ├── arm_fir_lattice_f32.c │ │ │ │ ├── arm_fir_lattice_init_f32.c │ │ │ │ ├── arm_fir_lattice_init_q15.c │ │ │ │ ├── arm_fir_lattice_init_q31.c │ │ │ │ ├── arm_fir_lattice_q15.c │ │ │ │ ├── arm_fir_lattice_q31.c │ │ │ │ ├── arm_fir_q15.c │ │ │ │ ├── arm_fir_q31.c │ │ │ │ ├── arm_fir_q7.c │ │ │ │ ├── arm_fir_sparse_f32.c │ │ │ │ ├── arm_fir_sparse_init_f32.c │ │ │ │ ├── arm_fir_sparse_init_q15.c │ │ │ │ ├── arm_fir_sparse_init_q31.c │ │ │ │ ├── arm_fir_sparse_init_q7.c │ │ │ │ ├── arm_fir_sparse_q15.c │ │ │ │ ├── arm_fir_sparse_q31.c │ │ │ │ ├── arm_fir_sparse_q7.c │ │ │ │ ├── arm_iir_lattice_f32.c │ │ │ │ ├── arm_iir_lattice_init_f32.c │ │ │ │ ├── arm_iir_lattice_init_q15.c │ │ │ │ ├── arm_iir_lattice_init_q31.c │ │ │ │ ├── arm_iir_lattice_q15.c │ │ │ │ ├── arm_iir_lattice_q31.c │ │ │ │ ├── arm_lms_f32.c │ │ │ │ ├── arm_lms_init_f32.c │ │ │ │ ├── arm_lms_init_q15.c │ │ │ │ ├── arm_lms_init_q31.c │ │ │ │ ├── arm_lms_norm_f32.c │ │ │ │ ├── arm_lms_norm_init_f32.c │ │ │ │ ├── arm_lms_norm_init_q15.c │ │ │ │ ├── arm_lms_norm_init_q31.c │ │ │ │ ├── arm_lms_norm_q15.c │ │ │ │ ├── arm_lms_norm_q31.c │ │ │ │ ├── arm_lms_q15.c │ │ │ │ └── arm_lms_q31.c │ │ │ │ ├── MatrixFunctions │ │ │ │ ├── arm_mat_add_f32.c │ │ │ │ ├── arm_mat_add_q15.c │ │ │ │ ├── arm_mat_add_q31.c │ │ │ │ ├── arm_mat_cmplx_mult_f32.c │ │ │ │ ├── arm_mat_cmplx_mult_q15.c │ │ │ │ ├── arm_mat_cmplx_mult_q31.c │ │ │ │ ├── arm_mat_init_f32.c │ │ │ │ ├── arm_mat_init_q15.c │ │ │ │ ├── arm_mat_init_q31.c │ │ │ │ ├── arm_mat_inverse_f32.c │ │ │ │ ├── arm_mat_inverse_f64.c │ │ │ │ ├── arm_mat_mult_f32.c │ │ │ │ ├── arm_mat_mult_fast_q15.c │ │ │ │ ├── arm_mat_mult_fast_q31.c │ │ │ │ ├── arm_mat_mult_q15.c │ │ │ │ ├── arm_mat_mult_q31.c │ │ │ │ ├── arm_mat_scale_f32.c │ │ │ │ ├── arm_mat_scale_q15.c │ │ │ │ ├── arm_mat_scale_q31.c │ │ │ │ ├── arm_mat_sub_f32.c │ │ │ │ ├── arm_mat_sub_q15.c │ │ │ │ ├── arm_mat_sub_q31.c │ │ │ │ ├── arm_mat_trans_f32.c │ │ │ │ ├── arm_mat_trans_q15.c │ │ │ │ └── arm_mat_trans_q31.c │ │ │ │ ├── StatisticsFunctions │ │ │ │ ├── arm_max_f32.c │ │ │ │ ├── arm_max_q15.c │ │ │ │ ├── arm_max_q31.c │ │ │ │ ├── arm_max_q7.c │ │ │ │ ├── arm_mean_f32.c │ │ │ │ ├── arm_mean_q15.c │ │ │ │ ├── arm_mean_q31.c │ │ │ │ ├── arm_mean_q7.c │ │ │ │ ├── arm_min_f32.c │ │ │ │ ├── arm_min_q15.c │ │ │ │ ├── arm_min_q31.c │ │ │ │ ├── arm_min_q7.c │ │ │ │ ├── arm_power_f32.c │ │ │ │ ├── arm_power_q15.c │ │ │ │ ├── arm_power_q31.c │ │ │ │ ├── arm_power_q7.c │ │ │ │ ├── arm_rms_f32.c │ │ │ │ ├── arm_rms_q15.c │ │ │ │ ├── arm_rms_q31.c │ │ │ │ ├── arm_std_f32.c │ │ │ │ ├── arm_std_q15.c │ │ │ │ ├── arm_std_q31.c │ │ │ │ ├── arm_var_f32.c │ │ │ │ ├── arm_var_q15.c │ │ │ │ └── arm_var_q31.c │ │ │ │ ├── SupportFunctions │ │ │ │ ├── arm_copy_f32.c │ │ │ │ ├── arm_copy_q15.c │ │ │ │ ├── arm_copy_q31.c │ │ │ │ ├── arm_copy_q7.c │ │ │ │ ├── arm_fill_f32.c │ │ │ │ ├── arm_fill_q15.c │ │ │ │ ├── arm_fill_q31.c │ │ │ │ ├── arm_fill_q7.c │ │ │ │ ├── arm_float_to_q15.c │ │ │ │ ├── arm_float_to_q31.c │ │ │ │ ├── arm_float_to_q7.c │ │ │ │ ├── arm_q15_to_float.c │ │ │ │ ├── arm_q15_to_q31.c │ │ │ │ ├── arm_q15_to_q7.c │ │ │ │ ├── arm_q31_to_float.c │ │ │ │ ├── arm_q31_to_q15.c │ │ │ │ ├── arm_q31_to_q7.c │ │ │ │ ├── arm_q7_to_float.c │ │ │ │ ├── arm_q7_to_q15.c │ │ │ │ └── arm_q7_to_q31.c │ │ │ │ └── TransformFunctions │ │ │ │ ├── arm_bitreversal.c │ │ │ │ ├── arm_cfft_f32.c │ │ │ │ ├── arm_cfft_q15.c │ │ │ │ ├── arm_cfft_q31.c │ │ │ │ ├── arm_cfft_radix2_f32.c │ │ │ │ ├── arm_cfft_radix2_init_f32.c │ │ │ │ ├── arm_cfft_radix2_init_q15.c │ │ │ │ ├── arm_cfft_radix2_init_q31.c │ │ │ │ ├── arm_cfft_radix2_q15.c │ │ │ │ ├── arm_cfft_radix2_q31.c │ │ │ │ ├── arm_cfft_radix4_f32.c │ │ │ │ ├── arm_cfft_radix4_init_f32.c │ │ │ │ ├── arm_cfft_radix4_init_q15.c │ │ │ │ ├── arm_cfft_radix4_init_q31.c │ │ │ │ ├── arm_cfft_radix4_q15.c │ │ │ │ ├── arm_cfft_radix4_q31.c │ │ │ │ ├── arm_cfft_radix8_f32.c │ │ │ │ ├── arm_dct4_f32.c │ │ │ │ ├── arm_dct4_init_f32.c │ │ │ │ ├── arm_dct4_init_q15.c │ │ │ │ ├── arm_dct4_init_q31.c │ │ │ │ ├── arm_dct4_q15.c │ │ │ │ ├── arm_dct4_q31.c │ │ │ │ ├── arm_rfft_f32.c │ │ │ │ ├── arm_rfft_fast_f32.c │ │ │ │ ├── arm_rfft_fast_init_f32.c │ │ │ │ ├── arm_rfft_init_f32.c │ │ │ │ ├── arm_rfft_init_q15.c │ │ │ │ ├── arm_rfft_init_q31.c │ │ │ │ ├── arm_rfft_q15.c │ │ │ │ └── arm_rfft_q31.c │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F1xx │ │ │ │ ├── Include │ │ │ │ ├── stm32f100xb.h │ │ │ │ ├── stm32f100xe.h │ │ │ │ ├── stm32f101x6.h │ │ │ │ ├── stm32f101xb.h │ │ │ │ ├── stm32f101xe.h │ │ │ │ ├── stm32f101xg.h │ │ │ │ ├── stm32f102x6.h │ │ │ │ ├── stm32f102xb.h │ │ │ │ ├── stm32f103x6.h │ │ │ │ ├── stm32f103xb.h │ │ │ │ ├── stm32f103xe.h │ │ │ │ ├── stm32f103xg.h │ │ │ │ ├── stm32f105xc.h │ │ │ │ ├── stm32f107xc.h │ │ │ │ ├── stm32f1xx.h │ │ │ │ └── system_stm32f1xx.h │ │ │ │ └── Source │ │ │ │ └── Templates │ │ │ │ ├── arm │ │ │ │ ├── startup_stm32f100xb.s │ │ │ │ ├── startup_stm32f100xe.s │ │ │ │ ├── startup_stm32f101x6.s │ │ │ │ ├── startup_stm32f101xb.s │ │ │ │ ├── startup_stm32f101xe.s │ │ │ │ ├── startup_stm32f101xg.s │ │ │ │ ├── startup_stm32f102x6.s │ │ │ │ ├── startup_stm32f102xb.s │ │ │ │ ├── startup_stm32f103x6.s │ │ │ │ ├── startup_stm32f103xb.s │ │ │ │ ├── startup_stm32f103xe.s │ │ │ │ ├── startup_stm32f103xg.s │ │ │ │ ├── startup_stm32f105xc.s │ │ │ │ └── startup_stm32f107xc.s │ │ │ │ ├── gcc │ │ │ │ ├── startup_stm32f100xb.s │ │ │ │ ├── startup_stm32f100xe.s │ │ │ │ ├── startup_stm32f101x6.s │ │ │ │ ├── startup_stm32f101xb.s │ │ │ │ ├── startup_stm32f101xe.s │ │ │ │ ├── startup_stm32f101xg.s │ │ │ │ ├── startup_stm32f102x6.s │ │ │ │ ├── startup_stm32f102xb.s │ │ │ │ ├── startup_stm32f103x6.s │ │ │ │ ├── startup_stm32f103xb.s │ │ │ │ ├── startup_stm32f103xe.s │ │ │ │ ├── startup_stm32f103xg.s │ │ │ │ ├── startup_stm32f105xc.s │ │ │ │ └── startup_stm32f107xc.s │ │ │ │ ├── iar │ │ │ │ ├── startup_stm32f100xb.s │ │ │ │ ├── startup_stm32f100xe.s │ │ │ │ ├── startup_stm32f101x6.s │ │ │ │ ├── startup_stm32f101xb.s │ │ │ │ ├── startup_stm32f101xe.s │ │ │ │ ├── startup_stm32f101xg.s │ │ │ │ ├── startup_stm32f102x6.s │ │ │ │ ├── startup_stm32f102xb.s │ │ │ │ ├── startup_stm32f103x6.s │ │ │ │ ├── startup_stm32f103xb.s │ │ │ │ ├── startup_stm32f103xe.s │ │ │ │ ├── startup_stm32f103xg.s │ │ │ │ ├── startup_stm32f105xc.s │ │ │ │ └── startup_stm32f107xc.s │ │ │ │ └── system_stm32f1xx.c │ │ ├── Include │ │ │ ├── arm_common_tables.h │ │ │ ├── arm_const_structs.h │ │ │ ├── arm_math.h │ │ │ ├── cmsis_armcc.h │ │ │ ├── cmsis_armcc_V6.h │ │ │ ├── cmsis_gcc.h │ │ │ ├── core_cm0.h │ │ │ ├── core_cm0plus.h │ │ │ ├── core_cm3.h │ │ │ ├── core_cm4.h │ │ │ ├── core_cm7.h │ │ │ ├── core_cmFunc.h │ │ │ ├── core_cmInstr.h │ │ │ ├── core_cmSimd.h │ │ │ ├── core_sc000.h │ │ │ └── core_sc300.h │ │ └── RTOS │ │ │ └── Template │ │ │ └── cmsis_os.h │ └── STM32F1xx_HAL_Driver │ │ ├── Inc │ │ ├── Legacy │ │ │ └── stm32_hal_legacy.h │ │ ├── stm32f1xx_hal.h │ │ ├── stm32f1xx_hal_adc.h │ │ ├── stm32f1xx_hal_adc_ex.h │ │ ├── stm32f1xx_hal_can.h │ │ ├── stm32f1xx_hal_can_ex.h │ │ ├── stm32f1xx_hal_cec.h │ │ ├── stm32f1xx_hal_conf_template.h │ │ ├── stm32f1xx_hal_cortex.h │ │ ├── stm32f1xx_hal_crc.h │ │ ├── stm32f1xx_hal_dac.h │ │ ├── stm32f1xx_hal_dac_ex.h │ │ ├── stm32f1xx_hal_def.h │ │ ├── stm32f1xx_hal_dma.h │ │ ├── stm32f1xx_hal_dma_ex.h │ │ ├── stm32f1xx_hal_eth.h │ │ ├── stm32f1xx_hal_flash.h │ │ ├── stm32f1xx_hal_flash_ex.h │ │ ├── stm32f1xx_hal_gpio.h │ │ ├── stm32f1xx_hal_gpio_ex.h │ │ ├── stm32f1xx_hal_hcd.h │ │ ├── stm32f1xx_hal_i2c.h │ │ ├── stm32f1xx_hal_i2s.h │ │ ├── stm32f1xx_hal_irda.h │ │ ├── stm32f1xx_hal_iwdg.h │ │ ├── stm32f1xx_hal_nand.h │ │ ├── stm32f1xx_hal_nor.h │ │ ├── stm32f1xx_hal_pccard.h │ │ ├── stm32f1xx_hal_pcd.h │ │ ├── stm32f1xx_hal_pcd_ex.h │ │ ├── stm32f1xx_hal_pwr.h │ │ ├── stm32f1xx_hal_rcc.h │ │ ├── stm32f1xx_hal_rcc_ex.h │ │ ├── stm32f1xx_hal_rtc.h │ │ ├── stm32f1xx_hal_rtc_ex.h │ │ ├── stm32f1xx_hal_sd.h │ │ ├── stm32f1xx_hal_smartcard.h │ │ ├── stm32f1xx_hal_spi.h │ │ ├── stm32f1xx_hal_sram.h │ │ ├── stm32f1xx_hal_tim.h │ │ ├── stm32f1xx_hal_tim_ex.h │ │ ├── stm32f1xx_hal_uart.h │ │ ├── stm32f1xx_hal_usart.h │ │ ├── stm32f1xx_hal_wwdg.h │ │ ├── stm32f1xx_ll_fsmc.h │ │ ├── stm32f1xx_ll_sdmmc.h │ │ └── stm32f1xx_ll_usb.h │ │ └── Src │ │ ├── stm32f1xx_hal.c │ │ ├── stm32f1xx_hal_adc.c │ │ ├── stm32f1xx_hal_adc_ex.c │ │ ├── stm32f1xx_hal_can.c │ │ ├── stm32f1xx_hal_cec.c │ │ ├── stm32f1xx_hal_cortex.c │ │ ├── stm32f1xx_hal_crc.c │ │ ├── stm32f1xx_hal_dac.c │ │ ├── stm32f1xx_hal_dac_ex.c │ │ ├── stm32f1xx_hal_dma.c │ │ ├── stm32f1xx_hal_eth.c │ │ ├── stm32f1xx_hal_flash.c │ │ ├── stm32f1xx_hal_flash_ex.c │ │ ├── stm32f1xx_hal_gpio.c │ │ ├── stm32f1xx_hal_gpio_ex.c │ │ ├── stm32f1xx_hal_hcd.c │ │ ├── stm32f1xx_hal_i2c.c │ │ ├── stm32f1xx_hal_i2s.c │ │ ├── stm32f1xx_hal_irda.c │ │ ├── stm32f1xx_hal_iwdg.c │ │ ├── stm32f1xx_hal_msp_template.c │ │ ├── stm32f1xx_hal_nand.c │ │ ├── stm32f1xx_hal_nor.c │ │ ├── stm32f1xx_hal_pccard.c │ │ ├── stm32f1xx_hal_pcd.c │ │ ├── stm32f1xx_hal_pcd_ex.c │ │ ├── stm32f1xx_hal_pwr.c │ │ ├── stm32f1xx_hal_rcc.c │ │ ├── stm32f1xx_hal_rcc_ex.c │ │ ├── stm32f1xx_hal_rtc.c │ │ ├── stm32f1xx_hal_rtc_ex.c │ │ ├── stm32f1xx_hal_sd.c │ │ ├── stm32f1xx_hal_smartcard.c │ │ ├── stm32f1xx_hal_spi.c │ │ ├── stm32f1xx_hal_spi_ex.c │ │ ├── stm32f1xx_hal_sram.c │ │ ├── stm32f1xx_hal_tim.c │ │ ├── stm32f1xx_hal_tim_ex.c │ │ ├── stm32f1xx_hal_uart.c │ │ ├── stm32f1xx_hal_usart.c │ │ ├── stm32f1xx_hal_wwdg.c │ │ ├── stm32f1xx_ll_fsmc.c │ │ ├── stm32f1xx_ll_sdmmc.c │ │ └── stm32f1xx_ll_usb.c │ ├── EWARM │ ├── Project.eww │ ├── lin-usb Configuration │ │ ├── Exe │ │ │ ├── lin-usb Configuration.out │ │ │ └── lin-usb Configuration.sim │ │ └── List │ │ │ └── lin-usb Configuration.map │ ├── lin-usb.dep │ ├── lin-usb.ewd │ ├── lin-usb.ewp │ ├── lin-usb.ewt │ ├── lin.c │ ├── lin.h │ ├── settings │ │ ├── Project.wsdt │ │ ├── Project.wspos │ │ ├── lin-usb.crun │ │ ├── lin-usb.dbgdt │ │ ├── lin-usb.dni │ │ ├── lin-usb.lin-usb Configuration.cspy.bat │ │ ├── lin-usb.lin-usb Configuration.driver.xcl │ │ └── lin-usb.lin-usb Configuration.general.xcl │ ├── stm32f103xb_flash.icf │ └── stm32f103xb_sram.icf │ ├── Inc │ ├── gpio.h │ ├── lin.h │ ├── mxconstants.h │ ├── stm32f1xx_hal_conf.h │ ├── stm32f1xx_it.h │ ├── usart.h │ ├── usb_device.h │ ├── usbd_cdc_if.h │ ├── usbd_conf.h │ └── usbd_desc.h │ ├── MDK-ARM │ ├── DebugConfig │ │ └── lin-usb_Configuration_STM32F103C8.dbgconf │ ├── RTE │ │ └── RTE_Components.h │ ├── lin-usb Configuration │ │ ├── ExtDll.iex │ │ ├── gpio.crf │ │ ├── gpio.d │ │ ├── gpio.o │ │ ├── lin-usb Configuration.axf │ │ ├── lin-usb Configuration.build_log.htm │ │ ├── lin-usb Configuration.hex │ │ ├── lin-usb Configuration.htm │ │ ├── lin-usb Configuration.lnp │ │ ├── lin-usb Configuration.map │ │ ├── lin-usb Configuration.sct │ │ ├── lin-usb_lin-usb Configuration.dep │ │ ├── lin.crf │ │ ├── lin.d │ │ ├── lin.o │ │ ├── main.crf │ │ ├── main.d │ │ ├── main.o │ │ ├── startup_stm32f103xb.d │ │ ├── startup_stm32f103xb.o │ │ ├── stm32f1xx_hal.crf │ │ ├── stm32f1xx_hal.d │ │ ├── stm32f1xx_hal.o │ │ ├── stm32f1xx_hal_cortex.crf │ │ ├── stm32f1xx_hal_cortex.d │ │ ├── stm32f1xx_hal_cortex.o │ │ ├── stm32f1xx_hal_dma.crf │ │ ├── stm32f1xx_hal_dma.d │ │ ├── stm32f1xx_hal_dma.o │ │ ├── stm32f1xx_hal_flash.crf │ │ ├── stm32f1xx_hal_flash.d │ │ ├── stm32f1xx_hal_flash.o │ │ ├── stm32f1xx_hal_flash_ex.crf │ │ ├── stm32f1xx_hal_flash_ex.d │ │ ├── stm32f1xx_hal_flash_ex.o │ │ ├── stm32f1xx_hal_gpio.crf │ │ ├── stm32f1xx_hal_gpio.d │ │ ├── stm32f1xx_hal_gpio.o │ │ ├── stm32f1xx_hal_gpio_ex.crf │ │ ├── stm32f1xx_hal_gpio_ex.d │ │ ├── stm32f1xx_hal_gpio_ex.o │ │ ├── stm32f1xx_hal_msp.crf │ │ ├── stm32f1xx_hal_msp.d │ │ ├── stm32f1xx_hal_msp.o │ │ ├── stm32f1xx_hal_pcd.crf │ │ ├── stm32f1xx_hal_pcd.d │ │ ├── stm32f1xx_hal_pcd.o │ │ ├── stm32f1xx_hal_pcd_ex.crf │ │ ├── stm32f1xx_hal_pcd_ex.d │ │ ├── stm32f1xx_hal_pcd_ex.o │ │ ├── stm32f1xx_hal_pwr.crf │ │ ├── stm32f1xx_hal_pwr.d │ │ ├── stm32f1xx_hal_pwr.o │ │ ├── stm32f1xx_hal_rcc.crf │ │ ├── stm32f1xx_hal_rcc.d │ │ ├── stm32f1xx_hal_rcc.o │ │ ├── stm32f1xx_hal_rcc_ex.crf │ │ ├── stm32f1xx_hal_rcc_ex.d │ │ ├── stm32f1xx_hal_rcc_ex.o │ │ ├── stm32f1xx_hal_uart.crf │ │ ├── stm32f1xx_hal_uart.d │ │ ├── stm32f1xx_hal_uart.o │ │ ├── stm32f1xx_it.crf │ │ ├── stm32f1xx_it.d │ │ ├── stm32f1xx_it.o │ │ ├── stm32f1xx_ll_usb.crf │ │ ├── stm32f1xx_ll_usb.d │ │ ├── stm32f1xx_ll_usb.o │ │ ├── system_stm32f1xx.crf │ │ ├── system_stm32f1xx.d │ │ ├── system_stm32f1xx.o │ │ ├── usart.crf │ │ ├── usart.d │ │ ├── usart.o │ │ ├── usb_device.crf │ │ ├── usb_device.d │ │ ├── usb_device.o │ │ ├── usbd_cdc.crf │ │ ├── usbd_cdc.d │ │ ├── usbd_cdc.o │ │ ├── usbd_cdc_if.crf │ │ ├── usbd_cdc_if.d │ │ ├── usbd_cdc_if.o │ │ ├── usbd_conf.crf │ │ ├── usbd_conf.d │ │ ├── usbd_conf.o │ │ ├── usbd_core.crf │ │ ├── usbd_core.d │ │ ├── usbd_core.o │ │ ├── usbd_ctlreq.crf │ │ ├── usbd_ctlreq.d │ │ ├── usbd_ctlreq.o │ │ ├── usbd_desc.crf │ │ ├── usbd_desc.d │ │ ├── usbd_desc.o │ │ ├── usbd_ioreq.crf │ │ ├── usbd_ioreq.d │ │ └── usbd_ioreq.o │ ├── lin-usb.uvguix.Shpulka │ ├── lin-usb.uvoptx │ ├── lin-usb.uvprojx │ └── startup_stm32f103xb.lst │ ├── Middlewares │ └── ST │ │ └── STM32_USB_Device_Library │ │ ├── Class │ │ └── CDC │ │ │ ├── Inc │ │ │ ├── usbd_cdc.h │ │ │ └── usbd_cdc_if_template.h │ │ │ └── Src │ │ │ ├── usbd_cdc.c │ │ │ └── usbd_cdc_if_template.c │ │ └── Core │ │ ├── Inc │ │ ├── usbd_conf_template.h │ │ ├── usbd_core.h │ │ ├── usbd_ctlreq.h │ │ ├── usbd_def.h │ │ └── usbd_ioreq.h │ │ └── Src │ │ ├── usbd_conf_template.c │ │ ├── usbd_core.c │ │ ├── usbd_ctlreq.c │ │ └── usbd_ioreq.c │ ├── Src │ ├── gpio.c │ ├── lin.c │ ├── main.c │ ├── stm32f1xx_hal_msp.c │ ├── stm32f1xx_it.c │ ├── usart.c │ ├── usb_device.c │ ├── usbd_cdc_if.c │ ├── usbd_conf.c │ └── usbd_desc.c │ └── lin-usb.ioc └── PC ├── lin_sniffer.BL ├── LIN.cs ├── Properties │ └── AssemblyInfo.cs ├── SerialportManager.cs └── lin_sniffer.BL.csproj └── lin_sniffer ├── App.config ├── ILinMessageService.cs ├── IMessageService.cs ├── LinMessageService.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── MessageService.cs ├── Presentor.cs ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── lin_sniffer.csproj └── lin_sniffer.sln /.gitattributes: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Set default behavior to automatically normalize line endings. 3 | ############################################################################### 4 | * text=auto 5 | 6 | ############################################################################### 7 | # Set default behavior for command prompt diff. 8 | # 9 | # This is need for earlier builds of msysgit that does not have it on by 10 | # default for csharp files. 11 | # Note: This is only used by command line 12 | ############################################################################### 13 | #*.cs diff=csharp 14 | 15 | ############################################################################### 16 | # Set the merge driver for project and solution files 17 | # 18 | # Merging from the command prompt will add diff markers to the files if there 19 | # are conflicts (Merging from VS is not affected by the settings below, in VS 20 | # the diff markers are never inserted). Diff markers may cause the following 21 | # file extensions to fail to load in VS. An alternative would be to treat 22 | # these files as binary and thus will always conflict and require user 23 | # intervention with every merge. To do so, just uncomment the entries below 24 | ############################################################################### 25 | #*.sln merge=binary 26 | #*.csproj merge=binary 27 | #*.vbproj merge=binary 28 | #*.vcxproj merge=binary 29 | #*.vcproj merge=binary 30 | #*.dbproj merge=binary 31 | #*.fsproj merge=binary 32 | #*.lsproj merge=binary 33 | #*.wixproj merge=binary 34 | #*.modelproj merge=binary 35 | #*.sqlproj merge=binary 36 | #*.wwaproj merge=binary 37 | 38 | ############################################################################### 39 | # behavior for image files 40 | # 41 | # image files are treated as binary by default. 42 | ############################################################################### 43 | #*.jpg binary 44 | #*.png binary 45 | #*.gif binary 46 | 47 | ############################################################################### 48 | # diff behavior for common document formats 49 | # 50 | # Convert binary document formats to text before diffing them. This feature 51 | # is only available from the command line. Turn it on by uncommenting the 52 | # entries below. 53 | ############################################################################### 54 | #*.doc diff=astextplain 55 | #*.DOC diff=astextplain 56 | #*.docx diff=astextplain 57 | #*.DOCX diff=astextplain 58 | #*.dot diff=astextplain 59 | #*.DOT diff=astextplain 60 | #*.pdf diff=astextplain 61 | #*.PDF diff=astextplain 62 | #*.rtf diff=astextplain 63 | #*.RTF diff=astextplain 64 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # lin_sniffer 2 | Lin bus sniffer, based on stm32f103c8t6 3 | ## Features 4 | ### Verson 0.1 5 | #### Firmware 6 | - Support LIN v2.0 7 | - PC communication 8 | - Show full header, real ID, data QTY, CRC 9 | 10 | #### Software 11 | 12 | ### PC communications 13 | You need STM32 VCP driver for connect sniffer to PC

14 | Actual link: http://www.st.com/en/development-tools/stsw-stm32102.html 15 | 16 | ### Mesage format 17 | - Byte[0] - Full header 18 | - Byte[1] - Real message ID 19 | - Byte[2] - Data lenght (QTY) 20 | - Byte[3..10] - Data 21 | - Byte[11] - CRC 22 | -------------------------------------------------------------------------------- /SOFT/MC/500 kHz, 2 M Samples [2].logicdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/500 kHz, 2 M Samples [2].logicdata -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_init_f32.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_pid_init_f32.c 9 | * 10 | * Description: Floating-point PID Control initialization function 11 | * 12 | * 13 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 14 | * 15 | * Redistribution and use in source and binary forms, with or without 16 | * modification, are permitted provided that the following conditions 17 | * are met: 18 | * - Redistributions of source code must retain the above copyright 19 | * notice, this list of conditions and the following disclaimer. 20 | * - Redistributions in binary form must reproduce the above copyright 21 | * notice, this list of conditions and the following disclaimer in 22 | * the documentation and/or other materials provided with the 23 | * distribution. 24 | * - Neither the name of ARM LIMITED nor the names of its contributors 25 | * may be used to endorse or promote products derived from this 26 | * software without specific prior written permission. 27 | * 28 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 29 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 31 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 32 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 33 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 34 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 35 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 36 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 37 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 38 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 39 | * POSSIBILITY OF SUCH DAMAGE. 40 | * ------------------------------------------------------------------- */ 41 | 42 | #include "arm_math.h" 43 | 44 | /** 45 | * @addtogroup PID 46 | * @{ 47 | */ 48 | 49 | /** 50 | * @brief Initialization function for the floating-point PID Control. 51 | * @param[in,out] *S points to an instance of the PID structure. 52 | * @param[in] resetStateFlag flag to reset the state. 0 = no change in state & 1 = reset the state. 53 | * @return none. 54 | * \par Description: 55 | * \par 56 | * The resetStateFlag specifies whether to set state to zero or not. \n 57 | * The function computes the structure fields: A0, A1 A2 58 | * using the proportional gain( \c Kp), integral gain( \c Ki) and derivative gain( \c Kd) 59 | * also sets the state variables to all zeros. 60 | */ 61 | 62 | void arm_pid_init_f32( 63 | arm_pid_instance_f32 * S, 64 | int32_t resetStateFlag) 65 | { 66 | 67 | /* Derived coefficient A0 */ 68 | S->A0 = S->Kp + S->Ki + S->Kd; 69 | 70 | /* Derived coefficient A1 */ 71 | S->A1 = (-S->Kp) - ((float32_t) 2.0 * S->Kd); 72 | 73 | /* Derived coefficient A2 */ 74 | S->A2 = S->Kd; 75 | 76 | /* Check whether state needs reset or not */ 77 | if(resetStateFlag) 78 | { 79 | /* Clear the state buffer. The size will be always 3 samples */ 80 | memset(S->state, 0, 3u * sizeof(float32_t)); 81 | } 82 | 83 | } 84 | 85 | /** 86 | * @} end of PID group 87 | */ 88 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_f32.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_pid_reset_f32.c 9 | * 10 | * Description: Floating-point PID Control reset function 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * ------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @addtogroup PID 45 | * @{ 46 | */ 47 | 48 | /** 49 | * @brief Reset function for the floating-point PID Control. 50 | * @param[in] *S Instance pointer of PID control data structure. 51 | * @return none. 52 | * \par Description: 53 | * The function resets the state buffer to zeros. 54 | */ 55 | void arm_pid_reset_f32( 56 | arm_pid_instance_f32 * S) 57 | { 58 | 59 | /* Clear the state buffer. The size will be always 3 samples */ 60 | memset(S->state, 0, 3u * sizeof(float32_t)); 61 | } 62 | 63 | /** 64 | * @} end of PID group 65 | */ 66 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_q15.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_pid_reset_q15.c 9 | * 10 | * Description: Q15 PID Control reset function 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * -------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @addtogroup PID 45 | * @{ 46 | */ 47 | 48 | /** 49 | * @brief Reset function for the Q15 PID Control. 50 | * @param[in] *S Instance pointer of PID control data structure. 51 | * @return none. 52 | * \par Description: 53 | * The function resets the state buffer to zeros. 54 | */ 55 | void arm_pid_reset_q15( 56 | arm_pid_instance_q15 * S) 57 | { 58 | /* Reset state to zero, The size will be always 3 samples */ 59 | memset(S->state, 0, 3u * sizeof(q15_t)); 60 | } 61 | 62 | /** 63 | * @} end of PID group 64 | */ 65 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/ControllerFunctions/arm_pid_reset_q31.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_pid_reset_q31.c 9 | * 10 | * Description: Q31 PID Control reset function 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * ------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @addtogroup PID 45 | * @{ 46 | */ 47 | 48 | /** 49 | * @brief Reset function for the Q31 PID Control. 50 | * @param[in] *S Instance pointer of PID control data structure. 51 | * @return none. 52 | * \par Description: 53 | * The function resets the state buffer to zeros. 54 | */ 55 | void arm_pid_reset_q31( 56 | arm_pid_instance_q31 * S) 57 | { 58 | 59 | /* Clear the state buffer. The size will be always 3 samples */ 60 | memset(S->state, 0, 3u * sizeof(q31_t)); 61 | } 62 | 63 | /** 64 | * @} end of PID group 65 | */ 66 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sin_q15.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_sin_q15.c 9 | * 10 | * Description: Fast sine calculation for Q15 values. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * -------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | #include "arm_common_tables.h" 43 | 44 | /** 45 | * @ingroup groupFastMath 46 | */ 47 | 48 | /** 49 | * @addtogroup sin 50 | * @{ 51 | */ 52 | 53 | /** 54 | * @brief Fast approximation to the trigonometric sine function for Q15 data. 55 | * @param[in] x Scaled input value in radians. 56 | * @return sin(x). 57 | * 58 | * The Q15 input value is in the range [0 +0.9999] and is mapped to a radian value in the range [0 2*pi). 59 | */ 60 | 61 | q15_t arm_sin_q15( 62 | q15_t x) 63 | { 64 | q15_t sinVal; /* Temporary variables for input, output */ 65 | int32_t index; /* Index variables */ 66 | q15_t a, b; /* Four nearest output values */ 67 | q15_t fract; /* Temporary values for fractional values */ 68 | 69 | /* Calculate the nearest index */ 70 | index = (uint32_t)x >> FAST_MATH_Q15_SHIFT; 71 | 72 | /* Calculation of fractional value */ 73 | fract = (x - (index << FAST_MATH_Q15_SHIFT)) << 9; 74 | 75 | /* Read two nearest values of input value from the sin table */ 76 | a = sinTable_q15[index]; 77 | b = sinTable_q15[index+1]; 78 | 79 | /* Linear interpolation process */ 80 | sinVal = (q31_t)(0x8000-fract)*a >> 16; 81 | sinVal = (q15_t)((((q31_t)sinVal << 16) + ((q31_t)fract*b)) >> 16); 82 | 83 | return sinVal << 1; 84 | } 85 | 86 | /** 87 | * @} end of sin group 88 | */ 89 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/FastMathFunctions/arm_sin_q31.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_sin_q31.c 9 | * 10 | * Description: Fast sine calculation for Q31 values. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * -------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | #include "arm_common_tables.h" 43 | 44 | /** 45 | * @ingroup groupFastMath 46 | */ 47 | 48 | /** 49 | * @addtogroup sin 50 | * @{ 51 | */ 52 | 53 | /** 54 | * @brief Fast approximation to the trigonometric sine function for Q31 data. 55 | * @param[in] x Scaled input value in radians. 56 | * @return sin(x). 57 | * 58 | * The Q31 input value is in the range [0 +0.9999] and is mapped to a radian value in the range [0 2*pi). */ 59 | 60 | q31_t arm_sin_q31( 61 | q31_t x) 62 | { 63 | q31_t sinVal; /* Temporary variables for input, output */ 64 | int32_t index; /* Index variables */ 65 | q31_t a, b; /* Four nearest output values */ 66 | q31_t fract; /* Temporary values for fractional values */ 67 | 68 | /* Calculate the nearest index */ 69 | index = (uint32_t)x >> FAST_MATH_Q31_SHIFT; 70 | 71 | /* Calculation of fractional value */ 72 | fract = (x - (index << FAST_MATH_Q31_SHIFT)) << 9; 73 | 74 | /* Read two nearest values of input value from the sin table */ 75 | a = sinTable_q31[index]; 76 | b = sinTable_q31[index+1]; 77 | 78 | /* Linear interpolation process */ 79 | sinVal = (q63_t)(0x80000000-fract)*a >> 32; 80 | sinVal = (q31_t)((((q63_t)sinVal << 32) + ((q63_t)fract*b)) >> 32); 81 | 82 | return sinVal << 1; 83 | } 84 | 85 | /** 86 | * @} end of sin group 87 | */ 88 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_f32.c: -------------------------------------------------------------------------------- 1 | /*----------------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_fir_lattice_init_f32.c 9 | * 10 | * Description: Floating-point FIR Lattice filter initialization function. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * ---------------------------------------------------------------------------*/ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @ingroup groupFilters 45 | */ 46 | 47 | /** 48 | * @addtogroup FIR_Lattice 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @brief Initialization function for the floating-point FIR lattice filter. 54 | * @param[in] *S points to an instance of the floating-point FIR lattice structure. 55 | * @param[in] numStages number of filter stages. 56 | * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. 57 | * @param[in] *pState points to the state buffer. The array is of length numStages. 58 | * @return none. 59 | */ 60 | 61 | void arm_fir_lattice_init_f32( 62 | arm_fir_lattice_instance_f32 * S, 63 | uint16_t numStages, 64 | float32_t * pCoeffs, 65 | float32_t * pState) 66 | { 67 | /* Assign filter taps */ 68 | S->numStages = numStages; 69 | 70 | /* Assign coefficient pointer */ 71 | S->pCoeffs = pCoeffs; 72 | 73 | /* Clear state buffer and size is always numStages */ 74 | memset(pState, 0, (numStages) * sizeof(float32_t)); 75 | 76 | /* Assign state pointer */ 77 | S->pState = pState; 78 | 79 | } 80 | 81 | /** 82 | * @} end of FIR_Lattice group 83 | */ 84 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_q15.c: -------------------------------------------------------------------------------- 1 | /*----------------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_fir_lattice_init_q15.c 9 | * 10 | * Description: Q15 FIR Lattice filter initialization function. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * ---------------------------------------------------------------------------*/ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @ingroup groupFilters 45 | */ 46 | 47 | /** 48 | * @addtogroup FIR_Lattice 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @brief Initialization function for the Q15 FIR lattice filter. 54 | * @param[in] *S points to an instance of the Q15 FIR lattice structure. 55 | * @param[in] numStages number of filter stages. 56 | * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. 57 | * @param[in] *pState points to the state buffer. The array is of length numStages. 58 | * @return none. 59 | */ 60 | 61 | void arm_fir_lattice_init_q15( 62 | arm_fir_lattice_instance_q15 * S, 63 | uint16_t numStages, 64 | q15_t * pCoeffs, 65 | q15_t * pState) 66 | { 67 | /* Assign filter taps */ 68 | S->numStages = numStages; 69 | 70 | /* Assign coefficient pointer */ 71 | S->pCoeffs = pCoeffs; 72 | 73 | /* Clear state buffer and size is always numStages */ 74 | memset(pState, 0, (numStages) * sizeof(q15_t)); 75 | 76 | /* Assign state pointer */ 77 | S->pState = pState; 78 | 79 | } 80 | 81 | /** 82 | * @} end of FIR_Lattice group 83 | */ 84 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/FilteringFunctions/arm_fir_lattice_init_q31.c: -------------------------------------------------------------------------------- 1 | /*----------------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_fir_lattice_init_q31.c 9 | * 10 | * Description: Q31 FIR lattice filter initialization function. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * ---------------------------------------------------------------------------*/ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @ingroup groupFilters 45 | */ 46 | 47 | /** 48 | * @addtogroup FIR_Lattice 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @brief Initialization function for the Q31 FIR lattice filter. 54 | * @param[in] *S points to an instance of the Q31 FIR lattice structure. 55 | * @param[in] numStages number of filter stages. 56 | * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. 57 | * @param[in] *pState points to the state buffer. The array is of length numStages. 58 | * @return none. 59 | */ 60 | 61 | void arm_fir_lattice_init_q31( 62 | arm_fir_lattice_instance_q31 * S, 63 | uint16_t numStages, 64 | q31_t * pCoeffs, 65 | q31_t * pState) 66 | { 67 | /* Assign filter taps */ 68 | S->numStages = numStages; 69 | 70 | /* Assign coefficient pointer */ 71 | S->pCoeffs = pCoeffs; 72 | 73 | /* Clear state buffer and size is always numStages */ 74 | memset(pState, 0, (numStages) * sizeof(q31_t)); 75 | 76 | /* Assign state pointer */ 77 | S->pState = pState; 78 | 79 | } 80 | 81 | /** 82 | * @} end of FIR_Lattice group 83 | */ 84 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_f32.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_mat_init_f32.c 9 | * 10 | * Description: Floating-point matrix initialization. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * -------------------------------------------------------------------------- */ 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @ingroup groupMatrix 45 | */ 46 | 47 | /** 48 | * @defgroup MatrixInit Matrix Initialization 49 | * 50 | * Initializes the underlying matrix data structure. 51 | * The functions set the numRows, 52 | * numCols, and pData fields 53 | * of the matrix data structure. 54 | */ 55 | 56 | /** 57 | * @addtogroup MatrixInit 58 | * @{ 59 | */ 60 | 61 | /** 62 | * @brief Floating-point matrix initialization. 63 | * @param[in,out] *S points to an instance of the floating-point matrix structure. 64 | * @param[in] nRows number of rows in the matrix. 65 | * @param[in] nColumns number of columns in the matrix. 66 | * @param[in] *pData points to the matrix data array. 67 | * @return none 68 | */ 69 | 70 | void arm_mat_init_f32( 71 | arm_matrix_instance_f32 * S, 72 | uint16_t nRows, 73 | uint16_t nColumns, 74 | float32_t * pData) 75 | { 76 | /* Assign Number of Rows */ 77 | S->numRows = nRows; 78 | 79 | /* Assign Number of Columns */ 80 | S->numCols = nColumns; 81 | 82 | /* Assign Data pointer */ 83 | S->pData = pData; 84 | } 85 | 86 | /** 87 | * @} end of MatrixInit group 88 | */ 89 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_q15.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_mat_init_q15.c 9 | * 10 | * Description: Q15 matrix initialization. 11 | * 12 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 13 | * 14 | * Redistribution and use in source and binary forms, with or without 15 | * modification, are permitted provided that the following conditions 16 | * are met: 17 | * - Redistributions of source code must retain the above copyright 18 | * notice, this list of conditions and the following disclaimer. 19 | * - Redistributions in binary form must reproduce the above copyright 20 | * notice, this list of conditions and the following disclaimer in 21 | * the documentation and/or other materials provided with the 22 | * distribution. 23 | * - Neither the name of ARM LIMITED nor the names of its contributors 24 | * may be used to endorse or promote products derived from this 25 | * software without specific prior written permission. 26 | * 27 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 28 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 29 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 30 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 31 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 32 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 33 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 | * POSSIBILITY OF SUCH DAMAGE. 39 | * -------------------------------------------------------------------------- */ 40 | 41 | 42 | #include "arm_math.h" 43 | 44 | /** 45 | * @ingroup groupMatrix 46 | */ 47 | 48 | /** 49 | * @addtogroup MatrixInit 50 | * @{ 51 | */ 52 | 53 | /** 54 | * @brief Q15 matrix initialization. 55 | * @param[in,out] *S points to an instance of the floating-point matrix structure. 56 | * @param[in] nRows number of rows in the matrix. 57 | * @param[in] nColumns number of columns in the matrix. 58 | * @param[in] *pData points to the matrix data array. 59 | * @return none 60 | */ 61 | 62 | void arm_mat_init_q15( 63 | arm_matrix_instance_q15 * S, 64 | uint16_t nRows, 65 | uint16_t nColumns, 66 | q15_t * pData) 67 | { 68 | /* Assign Number of Rows */ 69 | S->numRows = nRows; 70 | 71 | /* Assign Number of Columns */ 72 | S->numCols = nColumns; 73 | 74 | /* Assign Data pointer */ 75 | S->pData = pData; 76 | } 77 | 78 | /** 79 | * @} end of MatrixInit group 80 | */ 81 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/DSP_Lib/Source/MatrixFunctions/arm_mat_init_q31.c: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_mat_init_q31.c 9 | * 10 | * Description: Q31 matrix initialization. 11 | * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 12 | * 13 | * Redistribution and use in source and binary forms, with or without 14 | * modification, are permitted provided that the following conditions 15 | * are met: 16 | * - Redistributions of source code must retain the above copyright 17 | * notice, this list of conditions and the following disclaimer. 18 | * - Redistributions in binary form must reproduce the above copyright 19 | * notice, this list of conditions and the following disclaimer in 20 | * the documentation and/or other materials provided with the 21 | * distribution. 22 | * - Neither the name of ARM LIMITED nor the names of its contributors 23 | * may be used to endorse or promote products derived from this 24 | * software without specific prior written permission. 25 | * 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 27 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 28 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 29 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 30 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 31 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 32 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 33 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 34 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 35 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 36 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 | * POSSIBILITY OF SUCH DAMAGE. 38 | * -------------------------------------------------------------------------- */ 39 | 40 | 41 | #include "arm_math.h" 42 | 43 | /** 44 | * @ingroup groupMatrix 45 | */ 46 | 47 | /** 48 | * @defgroup MatrixInit Matrix Initialization 49 | * 50 | */ 51 | 52 | /** 53 | * @addtogroup MatrixInit 54 | * @{ 55 | */ 56 | 57 | /** 58 | * @brief Q31 matrix initialization. 59 | * @param[in,out] *S points to an instance of the floating-point matrix structure. 60 | * @param[in] nRows number of rows in the matrix. 61 | * @param[in] nColumns number of columns in the matrix. 62 | * @param[in] *pData points to the matrix data array. 63 | * @return none 64 | */ 65 | 66 | void arm_mat_init_q31( 67 | arm_matrix_instance_q31 * S, 68 | uint16_t nRows, 69 | uint16_t nColumns, 70 | q31_t * pData) 71 | { 72 | /* Assign Number of Rows */ 73 | S->numRows = nRows; 74 | 75 | /* Assign Number of Columns */ 76 | S->numCols = nColumns; 77 | 78 | /* Assign Data pointer */ 79 | S->pData = pData; 80 | } 81 | 82 | /** 83 | * @} end of MatrixInit group 84 | */ 85 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xb.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xe.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101x6.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xb.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xe.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xg.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102x6.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102xb.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xg.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f105xc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f105xc.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f107xc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f107xc.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/Project.eww: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $WS_DIR$\lin-usb.ewp 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/lin-usb Configuration/Exe/lin-usb Configuration.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/EWARM/lin-usb Configuration/Exe/lin-usb Configuration.out -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/lin-usb Configuration/Exe/lin-usb Configuration.sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/EWARM/lin-usb Configuration/Exe/lin-usb Configuration.sim -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/lin.h: -------------------------------------------------------------------------------- 1 | #ifndef LIN_H 2 | #define LIN_H 3 | 4 | #include "stdint.h" 5 | #include "stm32f1xx_hal.h" 6 | 7 | #define LIN_SYNC_DATA 0x55 // SyncField (nicht aendern) 8 | #define LIN_MAX_DATA 8 // max 8 Datenytes 9 | 10 | #define LIN_POWERON_DELAY ((uint32_t)10) // Pause after PowerOn (ca. 10ms) 11 | #define LIN_AKTIV_DELAY ((uint32_t)1 // Pause for Transceiver (ca. 50us) 12 | 13 | #define LIN_INTER_FRAME_DELAY ((uint32_t)10) // Pause (Frame->Frame) (ca. 10ms) 14 | #define LIN_FRAME_RESPONSE_DELAY ((uint32_t)2) // Pause (Header->Data) (ca. 2ms) 15 | #define LIN_BREAKFIELD_DELAY ((uint32_t)4) // Pause (Breakfield) (ca. 4ms) 16 | #define LIN_DATA_BYTE_DELAY ((uint32_t)1) // Pause (Data->Data) (ca. 1ms) 17 | #define LIN_RX_TIMEOUT_CNT ((uint32_t)5) // timeout when recive (ca. 5ms) 18 | 19 | #define HAL_LIN_UART_TIMEOUT 100 // Timeout for HAL_Uart_Transmit function 20 | 21 | extern UART_HandleTypeDef huart1; 22 | 23 | // 24 | // LIN farme data structure 25 | // 26 | typedef struct { 27 | uint8_t frame_id; // ID-Nummer for Frame 28 | uint8_t data_len; // Data lenght 29 | uint8_t data[LIN_MAX_DATA]; // data array 30 | }LIN_FRAME_t; 31 | 32 | // 33 | // LIN bus status 34 | // 35 | typedef enum { 36 | RECEIVE_DATA =0, // Receive data 37 | RECEIVE_CRC, // CRC recive 38 | SEND_DATA // Send data 39 | }LIN_MODE_t; 40 | 41 | 42 | typedef struct { 43 | LIN_MODE_t mode; // currebt Mode 44 | uint8_t data_ptr; // Datenpointer 45 | uint8_t crc; // Checksumme 46 | }LIN_MASTER_t; 47 | 48 | 49 | typedef enum { 50 | LIN_OK = 0, // no error 51 | LIN_WRONG_LEN, // wrong error 52 | LIN_RX_EMPTY, //no Frame recived 53 | LIN_WRONG_CRC // Wrong CRC 54 | }LIN_ERR_t; 55 | 56 | void UB_LIN_Master_Init(void); 57 | LIN_ERR_t LIN_SendData(LIN_FRAME_t *frame); 58 | LIN_ERR_t LIN_ReceiveData(LIN_FRAME_t *frame); 59 | #endif -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/Project.wspos: -------------------------------------------------------------------------------- 1 | [MainWindow] 2 | WindowPlacement=_ 241 61 1739 1005 3 3 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/lin-usb.crun: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 7 | * 8 | * 9 | * 10 | 0 11 | 1 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/lin-usb.dni: -------------------------------------------------------------------------------- 1 | [StLinkDriver] 2 | stlinkserialNo=BBF87737 3 | stlinkfoundProbes= 4 | CStepIntDis=_ 0 5 | [DebugChecksum] 6 | Checksum=954878158 7 | [Exceptions] 8 | StopOnUncaught=_ 0 9 | StopOnThrow=_ 0 10 | [CodeCoverage] 11 | Enabled=_ 0 12 | [Stack] 13 | FillEnabled=0 14 | OverflowWarningsEnabled=1 15 | WarningThreshold=90 16 | SpWarningsEnabled=1 17 | WarnLogOnly=1 18 | UseTrigger=1 19 | TriggerName=main 20 | LimitSize=0 21 | ByteLimit=50 22 | [CallStack] 23 | ShowArgs=0 24 | [Disassembly] 25 | MixedMode=1 26 | [SWOTraceHWSettings] 27 | OverrideDefaultClocks=0 28 | CpuClock=72000000 29 | ClockAutoDetect=0 30 | ClockWanted=2000000 31 | JtagSpeed=2000000 32 | Prescaler=36 33 | TimeStampPrescIndex=0 34 | TimeStampPrescData=0 35 | PcSampCYCTAP=1 36 | PcSampPOSTCNT=15 37 | PcSampIndex=0 38 | DataLogMode=0 39 | ITMportsEnable=62 40 | ITMportsTermIO=62 41 | ITMportsLogFile=0 42 | ITMlogFile=$PROJ_DIR$\ITM.log 43 | [InterruptStripe] 44 | Sort=1 45 | [struct_types] 46 | Fmt0=USART_TypeDef-DR 4 0 47 | [watch_formats] 48 | Fmt0={W}1:wert 4 0 49 | [Trace2] 50 | Enabled=0 51 | ShowSource=0 52 | [SWOTraceWindow] 53 | PcSampling=0 54 | InterruptLogs=1 55 | ForcedTimeStamps=0 56 | EventCPI=1 57 | EventEXC=1 58 | EventFOLD=1 59 | EventLSU=1 60 | EventSLEEP=1 61 | [DataLog] 62 | LogEnabled=0 63 | GraphEnabled=0 64 | ShowTimeLog=1 65 | SumEnabled=0 66 | ShowTimeSum=1 67 | [EventLog] 68 | Title_0=Ch3 69 | Symbol_0=0 4 1 70 | Title_1=Ch2 71 | Symbol_1=0 4 1 72 | Title_2=Ch1 73 | Symbol_2=0 4 1 74 | Title_3=Ch0 75 | Symbol_3=0 4 1 76 | LogEnabled=1 77 | GraphEnabled=0 78 | ShowTimeLog=1 79 | SumEnabled=0 80 | ShowTimeSum=1 81 | SumSortOrder=0 82 | [InterruptLog] 83 | LogEnabled=1 84 | GraphEnabled=1 85 | ShowTimeLog=1 86 | SumEnabled=1 87 | ShowTimeSum=0 88 | SumSortOrder=0 89 | [Log file] 90 | LoggingEnabled=_ 0 91 | LogFile=_ "" 92 | Category=_ 0 93 | [TermIOLog] 94 | LoggingEnabled=_ 0 95 | LogFile=_ "" 96 | [DriverProfiling] 97 | Enabled=0 98 | Mode=3 99 | Graph=0 100 | Symbiont=0 101 | Exclusions= 102 | [CallStackLog] 103 | Enabled=0 104 | [CallStackStripe] 105 | ShowTiming=1 106 | [Disassemble mode] 107 | mode=0 108 | [Breakpoints2] 109 | Count=0 110 | [Aliases] 111 | Count=0 112 | SuppressDialog=0 113 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/lin-usb.lin-usb Configuration.cspy.bat: -------------------------------------------------------------------------------- 1 | @REM This batch file has been generated by the IAR Embedded Workbench 2 | @REM C-SPY Debugger, as an aid to preparing a command line for running 3 | @REM the cspybat command line utility using the appropriate settings. 4 | @REM 5 | @REM Note that this file is generated every time a new debug session 6 | @REM is initialized, so you may want to move or rename the file before 7 | @REM making changes. 8 | @REM 9 | @REM You can launch cspybat by typing the name of this batch file followed 10 | @REM by the name of the debug file (usually an ELF/DWARF or UBROF file). 11 | @REM 12 | @REM Read about available command line parameters in the C-SPY Debugging 13 | @REM Guide. Hints about additional command line parameters that may be 14 | @REM useful in specific cases: 15 | @REM --download_only Downloads a code image without starting a debug 16 | @REM session afterwards. 17 | @REM --silent Omits the sign-on message. 18 | @REM --timeout Limits the maximum allowed execution time. 19 | @REM 20 | 21 | 22 | @echo off 23 | 24 | if not "%~1" == "" goto debugFile 25 | 26 | @echo on 27 | 28 | "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\common\bin\cspybat" -f "E:\Projects\lin_sniffer\SOFT\MC\Debug\lin-usb\EWARM\settings\lin-usb.lin-usb Configuration.general.xcl" --backend -f "E:\Projects\lin_sniffer\SOFT\MC\Debug\lin-usb\EWARM\settings\lin-usb.lin-usb Configuration.driver.xcl" 29 | 30 | @echo off 31 | goto end 32 | 33 | :debugFile 34 | 35 | @echo on 36 | 37 | "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\common\bin\cspybat" -f "E:\Projects\lin_sniffer\SOFT\MC\Debug\lin-usb\EWARM\settings\lin-usb.lin-usb Configuration.general.xcl" "--debug_file=%~1" --backend -f "E:\Projects\lin_sniffer\SOFT\MC\Debug\lin-usb\EWARM\settings\lin-usb.lin-usb Configuration.driver.xcl" 38 | 39 | @echo off 40 | :end -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/lin-usb.lin-usb Configuration.driver.xcl: -------------------------------------------------------------------------------- 1 | "--endian=little" 2 | 3 | "--cpu=Cortex-M3" 4 | 5 | "--fpu=None" 6 | 7 | "-p" 8 | 9 | "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\CONFIG\debugger\ST\STM32F103x8.ddf" 10 | 11 | "--drv_verify_download" 12 | 13 | "--semihosting" 14 | 15 | "--device=STM32F103x8" 16 | 17 | "--drv_interface=SWD" 18 | 19 | "--stlink_reset_strategy=0,0" 20 | 21 | "--drv_swo_clock_setup=72000000,0,2000000" 22 | 23 | "--drv_catch_exceptions=0x7f1" 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/settings/lin-usb.lin-usb Configuration.general.xcl: -------------------------------------------------------------------------------- 1 | "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\armproc.dll" 2 | 3 | "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\armstlink2.dll" 4 | 5 | "E:\Projects\lin_sniffer\SOFT\MC\Debug\lin-usb\EWARM\lin-usb Configuration\Exe\lin-usb Configuration.out" 6 | 7 | --plugin "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\armbat.dll" 8 | 9 | --device_macro "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\config\debugger\ST\STM32F1xx_XL.dmac" 10 | 11 | --flash_loader "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\config\flashloader\ST\FlashSTM32F10xx8.board" 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/stm32f103xb_flash.icf: -------------------------------------------------------------------------------- 1 | /*###ICF### Section handled by ICF editor, don't touch! ****/ 2 | /*-Editor annotation file-*/ 3 | /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */ 4 | /*-Specials-*/ 5 | define symbol __ICFEDIT_intvec_start__ = 0x08000000; 6 | /*-Memory Regions-*/ 7 | define symbol __ICFEDIT_region_ROM_start__ = 0x08000000 ; 8 | define symbol __ICFEDIT_region_ROM_end__ = 0x0801FFFF; 9 | define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; 10 | define symbol __ICFEDIT_region_RAM_end__ = 0x20004FFF; 11 | /*-Sizes-*/ 12 | define symbol __ICFEDIT_size_cstack__ = 0x400; 13 | define symbol __ICFEDIT_size_heap__ = 0x600; 14 | /**** End of ICF editor section. ###ICF###*/ 15 | 16 | 17 | define memory mem with size = 4G; 18 | define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__]; 19 | define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__]; 20 | 21 | define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 22 | define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 23 | 24 | initialize by copy { readwrite }; 25 | do not initialize { section .noinit }; 26 | 27 | place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; 28 | 29 | place in ROM_region { readonly }; 30 | place in RAM_region { readwrite, 31 | block CSTACK, block HEAP }; -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/EWARM/stm32f103xb_sram.icf: -------------------------------------------------------------------------------- 1 | /*###ICF### Section handled by ICF editor, don't touch! ****/ 2 | /*-Editor annotation file-*/ 3 | /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */ 4 | /*-Specials-*/ 5 | define symbol __ICFEDIT_intvec_start__ = 0x20000000; 6 | /*-Memory Regions-*/ 7 | define symbol __ICFEDIT_region_ROM_start__ = 0x20000000 ; 8 | define symbol __ICFEDIT_region_ROM_end__ = 0x200013FF; 9 | define symbol __ICFEDIT_region_RAM_start__ = 0x20001400; 10 | define symbol __ICFEDIT_region_RAM_end__ = 0x20004FFF; 11 | /*-Sizes-*/ 12 | define symbol __ICFEDIT_size_cstack__ = 0x400; 13 | define symbol __ICFEDIT_size_heap__ = 0x200; 14 | /**** End of ICF editor section. ###ICF###*/ 15 | 16 | 17 | define memory mem with size = 4G; 18 | define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__]; 19 | define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__]; 20 | 21 | define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; 22 | define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; 23 | 24 | initialize by copy { readwrite }; 25 | do not initialize { section .noinit }; 26 | 27 | place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; 28 | 29 | place in ROM_region { readonly }; 30 | place in RAM_region { readwrite, 31 | block CSTACK, block HEAP }; 32 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/gpio.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * File Name : gpio.h 4 | * Description : This file contains all the functions prototypes for 5 | * the gpio 6 | ****************************************************************************** 7 | * 8 | * COPYRIGHT(c) 2016 STMicroelectronics 9 | * 10 | * Redistribution and use in source and binary forms, with or without modification, 11 | * are permitted provided that the following conditions are met: 12 | * 1. Redistributions of source code must retain the above copyright notice, 13 | * this list of conditions and the following disclaimer. 14 | * 2. Redistributions in binary form must reproduce the above copyright notice, 15 | * this list of conditions and the following disclaimer in the documentation 16 | * and/or other materials provided with the distribution. 17 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 | * may be used to endorse or promote products derived from this software 19 | * without specific prior written permission. 20 | * 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | * 32 | ****************************************************************************** 33 | */ 34 | 35 | /* Define to prevent recursive inclusion -------------------------------------*/ 36 | #ifndef __gpio_H 37 | #define __gpio_H 38 | #ifdef __cplusplus 39 | extern "C" { 40 | #endif 41 | 42 | /* Includes ------------------------------------------------------------------*/ 43 | #include "stm32f1xx_hal.h" 44 | 45 | /* USER CODE BEGIN Includes */ 46 | 47 | /* USER CODE END Includes */ 48 | 49 | /* USER CODE BEGIN Private defines */ 50 | 51 | /* USER CODE END Private defines */ 52 | 53 | void MX_GPIO_Init(void); 54 | 55 | /* USER CODE BEGIN Prototypes */ 56 | 57 | /* USER CODE END Prototypes */ 58 | 59 | #ifdef __cplusplus 60 | } 61 | #endif 62 | #endif /*__ pinoutConfig_H */ 63 | 64 | /** 65 | * @} 66 | */ 67 | 68 | /** 69 | * @} 70 | */ 71 | 72 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 73 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/lin.h: -------------------------------------------------------------------------------- 1 | #ifndef LIN_H 2 | #define LIN_H 3 | 4 | #include "stdint.h" 5 | #include "stm32f1xx_hal.h" 6 | 7 | #define LIN_SYNC_DATA 0x55 // SyncField (do not edit) 8 | #define LIN_MAX_DATA 8 // max 8 Datenytes 9 | #define LIN_RX_TX_ARRAY_LENGHT 12 // Array for tx/rx lin frane to/from PC 10 | 11 | #define LIN_POWERON_DELAY 10 // Pause after PowerOn (ca. 10ms) 12 | #define LIN_AKTIV_DELAY 1 // Pause for Transceiver (ca. 50us) 13 | 14 | #define LIN_INTER_FRAME_DELAY 10 // Pause (Frame->Frame) (ca. 10ms) 15 | #define LIN_FRAME_RESPONSE_DELAY 2 // Pause (Header->Data) (ca. 2ms) 16 | #define LIN_BREAKFIELD_DELAY 4 // Pause (Breakfield) (ca. 4ms) 17 | #define LIN_DATA_BYTE_DELAY 1 // Pause (Data->Data) (ca. 1ms) 18 | #define LIN_RX_TIMEOUT_CNT 5 // timeout when recive (ca. 5ms) 19 | 20 | #define HAL_LIN_UART_TIMEOUT 100 // Timeout for HAL_Uart_Transmit function 21 | 22 | #define ID_MASK 0x0f // get real ID from header of lIN message 23 | //#defien DATALENGHT_MASK (0x03 <<4))>>4 // get data lenght from header of lIN message 24 | 25 | extern UART_HandleTypeDef huart1; 26 | 27 | extern uint8_t linRxBff[1]; 28 | extern uint8_t farmeBuffPtr; 29 | 30 | // 31 | // LIN farme data structure 32 | // 33 | typedef struct { 34 | uint8_t frame_Header; 35 | uint8_t frame_id; // ID-Nummer for Frame 36 | uint8_t data_len; // Data lenght 37 | uint8_t data[LIN_MAX_DATA]; // data array 38 | uint8_t crc; 39 | }LIN_FRAME_t; 40 | 41 | 42 | // 43 | // LIN bus status 44 | // 45 | typedef enum { 46 | RECEIVE_DATA =0, // Receive data 47 | RECEIVE_CRC, // CRC recive 48 | SEND_DATA // Send data 49 | }LIN_MODE_t; 50 | 51 | // 52 | //LIN recive mode 53 | // 54 | typedef enum { 55 | WAIT_SYNC = 0, 56 | WAIT_ID, 57 | WAIT_DATA, 58 | WAIT_CHECKSUM 59 | }LIN_RXMODE_t; 60 | 61 | 62 | typedef struct { 63 | LIN_RXMODE_t mode; // currebt Mode 64 | uint8_t data_ptr; // Datenpointer 65 | uint8_t crc; // Checksumme 66 | }LIN_MASTER_t; 67 | 68 | 69 | typedef enum { 70 | LIN_OK = 0, // no error 71 | LIN_WRONG_LEN, // wrong error 72 | LIN_RX_EMPTY, //no Frame recived 73 | LIN_WRONG_CRC // Wrong CRC 74 | }LIN_ERR_t; 75 | 76 | 77 | void UB_LIN_Master_Init(void); 78 | void AddFrameToBuff(LIN_FRAME_t lin_frame); 79 | LIN_FRAME_t GetFrameFromBuff(void); 80 | void HAL_UART_RxCplt(UART_HandleTypeDef *huart); 81 | LIN_ERR_t LIN_SendData(LIN_FRAME_t *frame); 82 | LIN_ERR_t LIN_ReceiveData(LIN_FRAME_t *frame); 83 | #endif 84 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/mxconstants.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * File Name : mxconstants.h 4 | * Description : This file contains the common defines of the application 5 | ****************************************************************************** 6 | * 7 | * COPYRIGHT(c) 2016 STMicroelectronics 8 | * 9 | * Redistribution and use in source and binary forms, with or without modification, 10 | * are permitted provided that the following conditions are met: 11 | * 1. Redistributions of source code must retain the above copyright notice, 12 | * this list of conditions and the following disclaimer. 13 | * 2. Redistributions in binary form must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 17 | * may be used to endorse or promote products derived from this software 18 | * without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | * 31 | ****************************************************************************** 32 | */ 33 | /* Includes ------------------------------------------------------------------*/ 34 | 35 | /* USER CODE BEGIN Includes */ 36 | 37 | /* USER CODE END Includes */ 38 | 39 | /* Private define ------------------------------------------------------------*/ 40 | 41 | #define LED_PIN_Pin GPIO_PIN_13 42 | #define LED_PIN_GPIO_Port GPIOC 43 | #define CHIP_ENABLE_Pin GPIO_PIN_8 44 | #define CHIP_ENABLE_GPIO_Port GPIOA 45 | /* USER CODE BEGIN Private defines */ 46 | 47 | /* USER CODE END Private defines */ 48 | 49 | /** 50 | * @} 51 | */ 52 | 53 | /** 54 | * @} 55 | */ 56 | 57 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 58 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/stm32f1xx_it.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f1xx_it.h 4 | * @brief This file contains the headers of the interrupt handlers. 5 | ****************************************************************************** 6 | * 7 | * COPYRIGHT(c) 2016 STMicroelectronics 8 | * 9 | * Redistribution and use in source and binary forms, with or without modification, 10 | * are permitted provided that the following conditions are met: 11 | * 1. Redistributions of source code must retain the above copyright notice, 12 | * this list of conditions and the following disclaimer. 13 | * 2. Redistributions in binary form must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 17 | * may be used to endorse or promote products derived from this software 18 | * without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | * 31 | ****************************************************************************** 32 | */ 33 | 34 | /* Define to prevent recursive inclusion -------------------------------------*/ 35 | #ifndef __STM32F1xx_IT_H 36 | #define __STM32F1xx_IT_H 37 | 38 | #ifdef __cplusplus 39 | extern "C" { 40 | #endif 41 | 42 | /* Includes ------------------------------------------------------------------*/ 43 | /* Exported types ------------------------------------------------------------*/ 44 | /* Exported constants --------------------------------------------------------*/ 45 | /* Exported macro ------------------------------------------------------------*/ 46 | /* Exported functions ------------------------------------------------------- */ 47 | 48 | void SysTick_Handler(void); 49 | void USB_LP_CAN1_RX0_IRQHandler(void); 50 | void USART1_IRQHandler(void); 51 | 52 | #ifdef __cplusplus 53 | } 54 | #endif 55 | 56 | #endif /* __STM32F1xx_IT_H */ 57 | 58 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 59 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/usart.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * File Name : USART.h 4 | * Description : This file provides code for the configuration 5 | * of the USART instances. 6 | ****************************************************************************** 7 | * 8 | * COPYRIGHT(c) 2016 STMicroelectronics 9 | * 10 | * Redistribution and use in source and binary forms, with or without modification, 11 | * are permitted provided that the following conditions are met: 12 | * 1. Redistributions of source code must retain the above copyright notice, 13 | * this list of conditions and the following disclaimer. 14 | * 2. Redistributions in binary form must reproduce the above copyright notice, 15 | * this list of conditions and the following disclaimer in the documentation 16 | * and/or other materials provided with the distribution. 17 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 | * may be used to endorse or promote products derived from this software 19 | * without specific prior written permission. 20 | * 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | * 32 | ****************************************************************************** 33 | */ 34 | /* Define to prevent recursive inclusion -------------------------------------*/ 35 | #ifndef __usart_H 36 | #define __usart_H 37 | #ifdef __cplusplus 38 | extern "C" { 39 | #endif 40 | 41 | /* Includes ------------------------------------------------------------------*/ 42 | #include "stm32f1xx_hal.h" 43 | 44 | /* USER CODE BEGIN Includes */ 45 | 46 | /* USER CODE END Includes */ 47 | 48 | extern UART_HandleTypeDef huart1; 49 | 50 | /* USER CODE BEGIN Private defines */ 51 | 52 | /* USER CODE END Private defines */ 53 | 54 | void MX_USART1_UART_Init(void); 55 | 56 | /* USER CODE BEGIN Prototypes */ 57 | 58 | /* USER CODE END Prototypes */ 59 | 60 | #ifdef __cplusplus 61 | } 62 | #endif 63 | #endif /*__ usart_H */ 64 | 65 | /** 66 | * @} 67 | */ 68 | 69 | /** 70 | * @} 71 | */ 72 | 73 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 74 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/usb_device.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file : USB_DEVICE 4 | * @version : v1.0_Cube 5 | * @brief : Header for usb_device file. 6 | ****************************************************************************** 7 | * COPYRIGHT(c) 2016 STMicroelectronics 8 | * 9 | * Redistribution and use in source and binary forms, with or without modification, 10 | * are permitted provided that the following conditions are met: 11 | * 1. Redistributions of source code must retain the above copyright notice, 12 | * this list of conditions and the following disclaimer. 13 | * 2. Redistributions in binary form must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 17 | * may be used to endorse or promote products derived from this software 18 | * without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | * 31 | ****************************************************************************** 32 | */ 33 | /* Define to prevent recursive inclusion -------------------------------------*/ 34 | #ifndef __usb_device_H 35 | #define __usb_device_H 36 | #ifdef __cplusplus 37 | extern "C" { 38 | #endif 39 | 40 | /* Includes ------------------------------------------------------------------*/ 41 | #include "stm32f1xx.h" 42 | #include "stm32f1xx_hal.h" 43 | #include "usbd_def.h" 44 | 45 | extern USBD_HandleTypeDef hUsbDeviceFS; 46 | 47 | /* USB_Device init function */ 48 | void MX_USB_DEVICE_Init(void); 49 | 50 | #ifdef __cplusplus 51 | } 52 | #endif 53 | #endif /*__usb_device_H */ 54 | 55 | /** 56 | * @} 57 | */ 58 | 59 | /** 60 | * @} 61 | */ 62 | 63 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 64 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Inc/usbd_desc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file : usbd_desc.h 4 | * @version : v1.0_Cube 5 | * @brief : Header for usbd_desc file. 6 | ****************************************************************************** 7 | * COPYRIGHT(c) 2016 STMicroelectronics 8 | * 9 | * Redistribution and use in source and binary forms, with or without modification, 10 | * are permitted provided that the following conditions are met: 11 | * 1. Redistributions of source code must retain the above copyright notice, 12 | * this list of conditions and the following disclaimer. 13 | * 2. Redistributions in binary form must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 17 | * may be used to endorse or promote products derived from this software 18 | * without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | * 31 | ****************************************************************************** 32 | */ 33 | 34 | /* Define to prevent recursive inclusion -------------------------------------*/ 35 | #ifndef __USBD_DESC__H__ 36 | #define __USBD_DESC__H__ 37 | 38 | #ifdef __cplusplus 39 | extern "C" { 40 | #endif 41 | /* Includes ------------------------------------------------------------------*/ 42 | #include "usbd_def.h" 43 | 44 | /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY 45 | * @{ 46 | */ 47 | 48 | /** @defgroup USB_DESC 49 | * @brief general defines for the usb device library file 50 | * @{ 51 | */ 52 | 53 | /** @defgroup USB_DESC_Exported_Defines 54 | * @{ 55 | */ 56 | 57 | /** 58 | * @} 59 | */ 60 | 61 | /** @defgroup USBD_DESC_Exported_TypesDefinitions 62 | * @{ 63 | */ 64 | /** 65 | * @} 66 | */ 67 | 68 | /** @defgroup USBD_DESC_Exported_Macros 69 | * @{ 70 | */ 71 | /** 72 | * @} 73 | */ 74 | 75 | /** @defgroup USBD_DESC_Exported_Variables 76 | * @{ 77 | */ 78 | extern USBD_DescriptorsTypeDef FS_Desc; 79 | /** 80 | * @} 81 | */ 82 | 83 | /** @defgroup USBD_DESC_Exported_FunctionsPrototype 84 | * @{ 85 | */ 86 | 87 | /** 88 | * @} 89 | */ 90 | #ifdef __cplusplus 91 | } 92 | #endif 93 | 94 | #endif /* __USBD_DESC_H */ 95 | 96 | /** 97 | * @} 98 | */ 99 | 100 | /** 101 | * @} 102 | */ 103 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 104 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/RTE/RTE_Components.h: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Auto generated Run-Time-Environment Component Configuration File 4 | * *** Do not modify ! *** 5 | * 6 | * Project: 'lin-usb' 7 | * Target: 'lin-usb Configuration' 8 | */ 9 | 10 | #ifndef RTE_COMPONENTS_H 11 | #define RTE_COMPONENTS_H 12 | 13 | 14 | #endif /* RTE_COMPONENTS_H */ 15 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/gpio.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/gpio.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/gpio.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\gpio.o: ../Src/gpio.c 2 | lin-usb configuration\gpio.o: ../Inc/gpio.h 3 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 4 | lin-usb configuration\gpio.o: ../Inc/stm32f1xx_hal_conf.h 5 | lin-usb configuration\gpio.o: ../Inc/mxconstants.h 6 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 7 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 8 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 9 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 10 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Include/core_cm3.h 11 | lin-usb configuration\gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 12 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Include/core_cmInstr.h 13 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 14 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Include/core_cmFunc.h 15 | lin-usb configuration\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 16 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 17 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 18 | lin-usb configuration\gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 19 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 20 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 21 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 22 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 23 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 24 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 25 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 26 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 27 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 28 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 29 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 30 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 31 | lin-usb configuration\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 32 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/gpio.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.axf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.build_log.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.build_log.htm -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.lnp: -------------------------------------------------------------------------------- 1 | --cpu Cortex-M3 2 | "lin-usb configuration\stm32f1xx_hal_gpio_ex.o" 3 | "lin-usb configuration\stm32f1xx_ll_usb.o" 4 | "lin-usb configuration\stm32f1xx_hal_dma.o" 5 | "lin-usb configuration\stm32f1xx_hal_rcc_ex.o" 6 | "lin-usb configuration\stm32f1xx_hal_pcd.o" 7 | "lin-usb configuration\stm32f1xx_hal_rcc.o" 8 | "lin-usb configuration\stm32f1xx_hal_uart.o" 9 | "lin-usb configuration\stm32f1xx_hal_flash_ex.o" 10 | "lin-usb configuration\stm32f1xx_hal_pcd_ex.o" 11 | "lin-usb configuration\stm32f1xx_hal_flash.o" 12 | "lin-usb configuration\stm32f1xx_hal_cortex.o" 13 | "lin-usb configuration\stm32f1xx_hal_gpio.o" 14 | "lin-usb configuration\stm32f1xx_hal.o" 15 | "lin-usb configuration\stm32f1xx_hal_pwr.o" 16 | "lin-usb configuration\usart.o" 17 | "lin-usb configuration\stm32f1xx_hal_msp.o" 18 | "lin-usb configuration\main.o" 19 | "lin-usb configuration\usb_device.o" 20 | "lin-usb configuration\stm32f1xx_it.o" 21 | "lin-usb configuration\usbd_cdc_if.o" 22 | "lin-usb configuration\gpio.o" 23 | "lin-usb configuration\usbd_desc.o" 24 | "lin-usb configuration\usbd_conf.o" 25 | "lin-usb configuration\lin.o" 26 | "lin-usb configuration\usbd_ioreq.o" 27 | "lin-usb configuration\usbd_cdc.o" 28 | "lin-usb configuration\usbd_core.o" 29 | "lin-usb configuration\usbd_ctlreq.o" 30 | "lin-usb configuration\system_stm32f1xx.o" 31 | "lin-usb configuration\startup_stm32f103xb.o" 32 | --library_type=microlib --strict --scatter "lin-usb Configuration\lin-usb Configuration.sct" 33 | 34 | --diag_suppress=L6329 --summary_stderr --info summarysizes --map --xref --callgraph --symbols 35 | --info sizes --info totals --info unused --info veneers 36 | --list "lin-usb Configuration.map" -o "lin-usb Configuration\lin-usb Configuration.axf" -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin-usb Configuration.sct: -------------------------------------------------------------------------------- 1 | ; ************************************************************* 2 | ; *** Scatter-Loading Description File generated by uVision *** 3 | ; ************************************************************* 4 | 5 | LR_IROM1 0x08000000 0x00010000 { ; load region size_region 6 | ER_IROM1 0x08000000 0x00010000 { ; load address = execution address 7 | *.o (RESET, +First) 8 | *(InRoot$$Sections) 9 | .ANY (+RO) 10 | } 11 | RW_IRAM1 0x20000000 0x00005000 { ; RW data 12 | .ANY (+RW +ZI) 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\lin.o: ..\Src\lin.c 2 | lin-usb configuration\lin.o: ../Inc/lin.h 3 | lin-usb configuration\lin.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 4 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 5 | lin-usb configuration\lin.o: ../Inc/stm32f1xx_hal_conf.h 6 | lin-usb configuration\lin.o: ../Inc/mxconstants.h 7 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 8 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 9 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 10 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 11 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Include/core_cm3.h 12 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Include/core_cmInstr.h 13 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 14 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Include/core_cmFunc.h 15 | lin-usb configuration\lin.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 16 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 17 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 18 | lin-usb configuration\lin.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 19 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 20 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 21 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 22 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 23 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 24 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 25 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 26 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 27 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 28 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 29 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 30 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 31 | lin-usb configuration\lin.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 32 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/lin.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/main.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/main.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/main.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\main.o: ../Src/main.c 2 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\main.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\main.o: ../Inc/mxconstants.h 5 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\main.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\main.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\main.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\main.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\main.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\main.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\main.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\main.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | lin-usb configuration\main.o: ../Inc/usart.h 32 | lin-usb configuration\main.o: ../Inc/usb_device.h 33 | lin-usb configuration\main.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 34 | lin-usb configuration\main.o: ../Inc/usbd_conf.h 35 | lin-usb configuration\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 36 | lin-usb configuration\main.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 37 | lin-usb configuration\main.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 38 | lin-usb configuration\main.o: ../Inc/gpio.h 39 | lin-usb configuration\main.o: ../Inc/lin.h 40 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/main.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/startup_stm32f103xb.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\startup_stm32f103xb.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xb.s 2 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/startup_stm32f103xb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/startup_stm32f103xb.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c 2 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_cortex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_cortex.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_cortex.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c 2 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_cortex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_cortex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_cortex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_cortex.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_dma.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_dma.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_dma.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c 2 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_dma.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_dma.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_dma.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c 2 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash_ex.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash_ex.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c 2 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_flash_ex.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c 2 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio_ex.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio_ex.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c 2 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_gpio_ex.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_msp.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_msp.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_msp.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Src/stm32f1xx_hal_msp.c 2 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_msp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_msp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_msp.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_msp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_msp.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c 2 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_pcd.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_pcd.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd_ex.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd_ex.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c 2 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pcd_ex.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pwr.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pwr.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pwr.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c 2 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_pwr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_pwr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_pwr.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c 2 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_rcc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_rcc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc_ex.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc_ex.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c 2 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_rcc_ex.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_uart.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_uart.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_uart.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c 2 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_hal_uart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_hal_uart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_hal_uart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_hal_uart.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_it.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_it.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_it.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_it.o: ../Src/stm32f1xx_it.c 2 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_it.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_it.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_it.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_it.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_it.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | lin-usb configuration\stm32f1xx_it.o: ../Inc/stm32f1xx_it.h 32 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_it.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_it.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_ll_usb.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_ll_usb.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_ll_usb.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c 2 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 3 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Inc/stm32f1xx_hal_conf.h 4 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Inc/mxconstants.h 5 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 6 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 7 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\stm32f1xx_ll_usb.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\stm32f1xx_ll_usb.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_ll_usb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/stm32f1xx_ll_usb.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/system_stm32f1xx.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/system_stm32f1xx.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/system_stm32f1xx.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c 2 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 3 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 4 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Include/core_cm3.h 5 | lin-usb configuration\system_stm32f1xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Include/core_cmInstr.h 7 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 8 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Include/core_cmFunc.h 9 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 10 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 11 | lin-usb configuration\system_stm32f1xx.o: ../Inc/stm32f1xx_hal_conf.h 12 | lin-usb configuration\system_stm32f1xx.o: ../Inc/mxconstants.h 13 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 14 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 15 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 16 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\system_stm32f1xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\system_stm32f1xx.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/system_stm32f1xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/system_stm32f1xx.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usart.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usart.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usart.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usart.o: ../Src/usart.c 2 | lin-usb configuration\usart.o: ../Inc/usart.h 3 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 4 | lin-usb configuration\usart.o: ../Inc/stm32f1xx_hal_conf.h 5 | lin-usb configuration\usart.o: ../Inc/mxconstants.h 6 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 7 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 8 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 9 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 10 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Include/core_cm3.h 11 | lin-usb configuration\usart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 12 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Include/core_cmInstr.h 13 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 14 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Include/core_cmFunc.h 15 | lin-usb configuration\usart.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 16 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 17 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 18 | lin-usb configuration\usart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 19 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 20 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 21 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 22 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 23 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 24 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 25 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 26 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 27 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 28 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 29 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 30 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 31 | lin-usb configuration\usart.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 32 | lin-usb configuration\usart.o: ../Inc/gpio.h 33 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usart.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usb_device.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usb_device.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usb_device.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usb_device.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c 2 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/USBD_CDC.h 3 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 4 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 5 | lin-usb configuration\usbd_cdc.o: ../Inc/usbd_conf.h 6 | lin-usb configuration\usbd_cdc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 7 | lin-usb configuration\usbd_cdc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 8 | lin-usb configuration\usbd_cdc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 9 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 10 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 11 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Include/core_cm3.h 12 | lin-usb configuration\usbd_cdc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 13 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Include/core_cmInstr.h 14 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 15 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Include/core_cmFunc.h 16 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 17 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 18 | lin-usb configuration\usbd_cdc.o: ../Inc/stm32f1xx_hal_conf.h 19 | lin-usb configuration\usbd_cdc.o: ../Inc/mxconstants.h 20 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 21 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 22 | lin-usb configuration\usbd_cdc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 23 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 24 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 25 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 26 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 27 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 28 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 29 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 30 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 31 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 32 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 33 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 34 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 35 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 36 | lin-usb configuration\usbd_cdc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 37 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 38 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 39 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 40 | lin-usb configuration\usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 41 | lin-usb configuration\usbd_cdc.o: ../Inc/usbd_desc.h 42 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc_if.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc_if.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc_if.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_cdc_if.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_conf.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_conf.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_conf.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_conf.o: ../Src/usbd_conf.c 2 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 3 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 4 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Include/core_cm3.h 5 | lin-usb configuration\usbd_conf.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Include/core_cmInstr.h 7 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 8 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Include/core_cmFunc.h 9 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 10 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 11 | lin-usb configuration\usbd_conf.o: ../Inc/stm32f1xx_hal_conf.h 12 | lin-usb configuration\usbd_conf.o: ../Inc/mxconstants.h 13 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 14 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 15 | lin-usb configuration\usbd_conf.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 16 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 17 | lin-usb configuration\usbd_conf.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 18 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 19 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 20 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 21 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 22 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 23 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 24 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 25 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 26 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 27 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 29 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 30 | lin-usb configuration\usbd_conf.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 31 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 32 | lin-usb configuration\usbd_conf.o: ../Inc/usbd_conf.h 33 | lin-usb configuration\usbd_conf.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 34 | lin-usb configuration\usbd_conf.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 35 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 36 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 37 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 38 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 39 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 40 | lin-usb configuration\usbd_conf.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h 41 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_conf.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_conf.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_core.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_core.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_core.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c 2 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 3 | lin-usb configuration\usbd_core.o: ../Inc/usbd_conf.h 4 | lin-usb configuration\usbd_core.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 5 | lin-usb configuration\usbd_core.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 6 | lin-usb configuration\usbd_core.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 7 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\usbd_core.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\usbd_core.o: ../Inc/stm32f1xx_hal_conf.h 17 | lin-usb configuration\usbd_core.o: ../Inc/mxconstants.h 18 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 19 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 20 | lin-usb configuration\usbd_core.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 21 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 22 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 23 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 24 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 25 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 26 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 27 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 28 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 29 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 30 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 31 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 32 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 33 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 34 | lin-usb configuration\usbd_core.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 35 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 36 | lin-usb configuration\usbd_core.o: ../Inc/usbd_conf.h 37 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 38 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 39 | lin-usb configuration\usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 40 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_core.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_core.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ctlreq.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ctlreq.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ctlreq.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c 2 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 3 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 4 | lin-usb configuration\usbd_ctlreq.o: ../Inc/usbd_conf.h 5 | lin-usb configuration\usbd_ctlreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 6 | lin-usb configuration\usbd_ctlreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 7 | lin-usb configuration\usbd_ctlreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 8 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 9 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 10 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Include/core_cm3.h 11 | lin-usb configuration\usbd_ctlreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 12 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Include/core_cmInstr.h 13 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 14 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Include/core_cmFunc.h 15 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 16 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 17 | lin-usb configuration\usbd_ctlreq.o: ../Inc/stm32f1xx_hal_conf.h 18 | lin-usb configuration\usbd_ctlreq.o: ../Inc/mxconstants.h 19 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 20 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 21 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 22 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 23 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 24 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 25 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 26 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 27 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 28 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 29 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 30 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 31 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 32 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 33 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 34 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 35 | lin-usb configuration\usbd_ctlreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 36 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 37 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 38 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 39 | lin-usb configuration\usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 40 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ctlreq.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ctlreq.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_desc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_desc.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_desc.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_desc.o: ../Src/usbd_desc.c 2 | lin-usb configuration\usbd_desc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 3 | lin-usb configuration\usbd_desc.o: ../Inc/usbd_conf.h 4 | lin-usb configuration\usbd_desc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 5 | lin-usb configuration\usbd_desc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 6 | lin-usb configuration\usbd_desc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 7 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 8 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 9 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Include/core_cm3.h 10 | lin-usb configuration\usbd_desc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 11 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Include/core_cmInstr.h 12 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 13 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Include/core_cmFunc.h 14 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 15 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 16 | lin-usb configuration\usbd_desc.o: ../Inc/stm32f1xx_hal_conf.h 17 | lin-usb configuration\usbd_desc.o: ../Inc/mxconstants.h 18 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 19 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 20 | lin-usb configuration\usbd_desc.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 21 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 22 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 23 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 24 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 25 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 26 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 27 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 28 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 29 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 30 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 31 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 32 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 33 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 34 | lin-usb configuration\usbd_desc.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 35 | lin-usb configuration\usbd_desc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 36 | lin-usb configuration\usbd_desc.o: ../Inc/usbd_conf.h 37 | lin-usb configuration\usbd_desc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 38 | lin-usb configuration\usbd_desc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 39 | lin-usb configuration\usbd_desc.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 40 | lin-usb configuration\usbd_desc.o: ../Inc/usbd_desc.h 41 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_desc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_desc.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ioreq.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ioreq.crf -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ioreq.d: -------------------------------------------------------------------------------- 1 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c 2 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 3 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 4 | lin-usb configuration\usbd_ioreq.o: ../Inc/usbd_conf.h 5 | lin-usb configuration\usbd_ioreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 6 | lin-usb configuration\usbd_ioreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 7 | lin-usb configuration\usbd_ioreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h 8 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 9 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h 10 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Include/core_cm3.h 11 | lin-usb configuration\usbd_ioreq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 12 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Include/core_cmInstr.h 13 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Include/cmsis_armcc.h 14 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Include/core_cmFunc.h 15 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h 16 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 17 | lin-usb configuration\usbd_ioreq.o: ../Inc/stm32f1xx_hal_conf.h 18 | lin-usb configuration\usbd_ioreq.o: ../Inc/mxconstants.h 19 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h 20 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h 21 | lin-usb configuration\usbd_ioreq.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h 22 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 23 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h 24 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h 25 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h 26 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h 27 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h 28 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h 29 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h 30 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h 31 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h 32 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 33 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h 34 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h 35 | lin-usb configuration\usbd_ioreq.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h 36 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h 37 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h 38 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h 39 | lin-usb configuration\usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h 40 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ioreq.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaoleiBai/lin_sniffer/dbd7775e5b785b7b4f0ae651c814b88f8dd98752/SOFT/MC/lin-usb/MDK-ARM/lin-usb Configuration/usbd_ioreq.o -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc_if_template.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file usbd_cdc_if_template.h 4 | * @author MCD Application Team 5 | * @version V2.4.1 6 | * @date 19-June-2015 7 | * @brief Header for usbd_cdc_if_template.c file. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2015 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Define to prevent recursive inclusion -------------------------------------*/ 29 | #ifndef __USBD_CDC_IF_TEMPLATE_H 30 | #define __USBD_CDC_IF_TEMPLATE_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" { 34 | #endif 35 | 36 | /* Includes ------------------------------------------------------------------*/ 37 | #include "usbd_cdc.h" 38 | 39 | /* Exported types ------------------------------------------------------------*/ 40 | /* Exported constants --------------------------------------------------------*/ 41 | 42 | extern USBD_CDC_ItfTypeDef USBD_CDC_Template_fops; 43 | 44 | /* Exported macro ------------------------------------------------------------*/ 45 | /* Exported functions ------------------------------------------------------- */ 46 | 47 | #ifdef __cplusplus 48 | } 49 | #endif 50 | 51 | #endif /* __USBD_CDC_IF_TEMPLATE_H */ 52 | 53 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 54 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file usbd_req.h 4 | * @author MCD Application Team 5 | * @version V2.4.1 6 | * @date 19-June-2015 7 | * @brief Header file for the usbd_req.c file 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2015 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Define to prevent recursive inclusion -------------------------------------*/ 29 | #ifndef __USB_REQUEST_H 30 | #define __USB_REQUEST_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" { 34 | #endif 35 | 36 | /* Includes ------------------------------------------------------------------*/ 37 | #include "usbd_def.h" 38 | 39 | 40 | /** @addtogroup STM32_USB_DEVICE_LIBRARY 41 | * @{ 42 | */ 43 | 44 | /** @defgroup USBD_REQ 45 | * @brief header file for the usbd_req.c file 46 | * @{ 47 | */ 48 | 49 | /** @defgroup USBD_REQ_Exported_Defines 50 | * @{ 51 | */ 52 | /** 53 | * @} 54 | */ 55 | 56 | 57 | /** @defgroup USBD_REQ_Exported_Types 58 | * @{ 59 | */ 60 | /** 61 | * @} 62 | */ 63 | 64 | 65 | 66 | /** @defgroup USBD_REQ_Exported_Macros 67 | * @{ 68 | */ 69 | /** 70 | * @} 71 | */ 72 | 73 | /** @defgroup USBD_REQ_Exported_Variables 74 | * @{ 75 | */ 76 | /** 77 | * @} 78 | */ 79 | 80 | /** @defgroup USBD_REQ_Exported_FunctionsPrototype 81 | * @{ 82 | */ 83 | 84 | USBD_StatusTypeDef USBD_StdDevReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req); 85 | USBD_StatusTypeDef USBD_StdItfReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req); 86 | USBD_StatusTypeDef USBD_StdEPReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req); 87 | 88 | 89 | void USBD_CtlError (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req); 90 | 91 | void USBD_ParseSetupRequest (USBD_SetupReqTypedef *req, uint8_t *pdata); 92 | 93 | void USBD_GetString (uint8_t *desc, uint8_t *unicode, uint16_t *len); 94 | /** 95 | * @} 96 | */ 97 | 98 | #ifdef __cplusplus 99 | } 100 | #endif 101 | 102 | #endif /* __USB_REQUEST_H */ 103 | 104 | /** 105 | * @} 106 | */ 107 | 108 | /** 109 | * @} 110 | */ 111 | 112 | 113 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 114 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Src/gpio.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * File Name : gpio.c 4 | * Description : This file provides code for the configuration 5 | * of all used GPIO pins. 6 | ****************************************************************************** 7 | * 8 | * COPYRIGHT(c) 2016 STMicroelectronics 9 | * 10 | * Redistribution and use in source and binary forms, with or without modification, 11 | * are permitted provided that the following conditions are met: 12 | * 1. Redistributions of source code must retain the above copyright notice, 13 | * this list of conditions and the following disclaimer. 14 | * 2. Redistributions in binary form must reproduce the above copyright notice, 15 | * this list of conditions and the following disclaimer in the documentation 16 | * and/or other materials provided with the distribution. 17 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 | * may be used to endorse or promote products derived from this software 19 | * without specific prior written permission. 20 | * 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | * 32 | ****************************************************************************** 33 | */ 34 | 35 | /* Includes ------------------------------------------------------------------*/ 36 | #include "gpio.h" 37 | /* USER CODE BEGIN 0 */ 38 | 39 | /* USER CODE END 0 */ 40 | 41 | /*----------------------------------------------------------------------------*/ 42 | /* Configure GPIO */ 43 | /*----------------------------------------------------------------------------*/ 44 | /* USER CODE BEGIN 1 */ 45 | 46 | /* USER CODE END 1 */ 47 | 48 | /** Configure pins as 49 | * Analog 50 | * Input 51 | * Output 52 | * EVENT_OUT 53 | * EXTI 54 | */ 55 | void MX_GPIO_Init(void) 56 | { 57 | 58 | GPIO_InitTypeDef GPIO_InitStruct; 59 | 60 | /* GPIO Ports Clock Enable */ 61 | __GPIOC_CLK_ENABLE(); 62 | __GPIOD_CLK_ENABLE(); 63 | __GPIOA_CLK_ENABLE(); 64 | 65 | /*Configure GPIO pin : PtPin */ 66 | GPIO_InitStruct.Pin = LED_PIN_Pin; 67 | GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 68 | GPIO_InitStruct.Speed = GPIO_SPEED_LOW; 69 | HAL_GPIO_Init(LED_PIN_GPIO_Port, &GPIO_InitStruct); 70 | 71 | /*Configure GPIO pin : PtPin */ 72 | GPIO_InitStruct.Pin = CHIP_ENABLE_Pin; 73 | GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 74 | GPIO_InitStruct.Speed = GPIO_SPEED_LOW; 75 | HAL_GPIO_Init(CHIP_ENABLE_GPIO_Port, &GPIO_InitStruct); 76 | 77 | } 78 | 79 | /* USER CODE BEGIN 2 */ 80 | 81 | /* USER CODE END 2 */ 82 | 83 | /** 84 | * @} 85 | */ 86 | 87 | /** 88 | * @} 89 | */ 90 | 91 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 92 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Src/stm32f1xx_hal_msp.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * File Name : stm32f1xx_hal_msp.c 4 | * Description : This file provides code for the MSP Initialization 5 | * and de-Initialization codes. 6 | ****************************************************************************** 7 | * 8 | * COPYRIGHT(c) 2016 STMicroelectronics 9 | * 10 | * Redistribution and use in source and binary forms, with or without modification, 11 | * are permitted provided that the following conditions are met: 12 | * 1. Redistributions of source code must retain the above copyright notice, 13 | * this list of conditions and the following disclaimer. 14 | * 2. Redistributions in binary form must reproduce the above copyright notice, 15 | * this list of conditions and the following disclaimer in the documentation 16 | * and/or other materials provided with the distribution. 17 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 | * may be used to endorse or promote products derived from this software 19 | * without specific prior written permission. 20 | * 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | * 32 | ****************************************************************************** 33 | */ 34 | /* Includes ------------------------------------------------------------------*/ 35 | #include "stm32f1xx_hal.h" 36 | 37 | /* USER CODE BEGIN 0 */ 38 | 39 | /* USER CODE END 0 */ 40 | 41 | /** 42 | * Initializes the Global MSP. 43 | */ 44 | void HAL_MspInit(void) 45 | { 46 | /* USER CODE BEGIN MspInit 0 */ 47 | 48 | /* USER CODE END MspInit 0 */ 49 | 50 | __HAL_RCC_AFIO_CLK_ENABLE(); 51 | 52 | HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); 53 | 54 | /* System interrupt init*/ 55 | /* SysTick_IRQn interrupt configuration */ 56 | HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0); 57 | 58 | /**NOJTAG: JTAG-DP Disabled and SW-DP Enabled 59 | */ 60 | __HAL_AFIO_REMAP_SWJ_NOJTAG(); 61 | 62 | /* USER CODE BEGIN MspInit 1 */ 63 | 64 | /* USER CODE END MspInit 1 */ 65 | } 66 | 67 | /* USER CODE BEGIN 1 */ 68 | 69 | /* USER CODE END 1 */ 70 | 71 | /** 72 | * @} 73 | */ 74 | 75 | /** 76 | * @} 77 | */ 78 | 79 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 80 | -------------------------------------------------------------------------------- /SOFT/MC/lin-usb/Src/usb_device.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file : USB_DEVICE 4 | * @version : v1.0_Cube 5 | * @brief : This file implements the USB Device 6 | ****************************************************************************** 7 | * 8 | * COPYRIGHT(c) 2016 STMicroelectronics 9 | * 10 | * Redistribution and use in source and binary forms, with or without modification, 11 | * are permitted provided that the following conditions are met: 12 | * 1. Redistributions of source code must retain the above copyright notice, 13 | * this list of conditions and the following disclaimer. 14 | * 2. Redistributions in binary form must reproduce the above copyright notice, 15 | * this list of conditions and the following disclaimer in the documentation 16 | * and/or other materials provided with the distribution. 17 | * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 | * may be used to endorse or promote products derived from this software 19 | * without specific prior written permission. 20 | * 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | * 32 | ****************************************************************************** 33 | */ 34 | 35 | /* Includes ------------------------------------------------------------------*/ 36 | 37 | #include "usb_device.h" 38 | #include "usbd_core.h" 39 | #include "usbd_desc.h" 40 | #include "usbd_cdc.h" 41 | #include "usbd_cdc_if.h" 42 | 43 | /* USB Device Core handle declaration */ 44 | USBD_HandleTypeDef hUsbDeviceFS; 45 | 46 | /* init function */ 47 | void MX_USB_DEVICE_Init(void) 48 | { 49 | /* Init Device Library,Add Supported Class and Start the library*/ 50 | USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS); 51 | 52 | USBD_RegisterClass(&hUsbDeviceFS, &USBD_CDC); 53 | 54 | USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS); 55 | 56 | USBD_Start(&hUsbDeviceFS); 57 | 58 | } 59 | /** 60 | * @} 61 | */ 62 | 63 | /** 64 | * @} 65 | */ 66 | 67 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 68 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer.BL/LIN.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace lin_sniffer.BL 8 | { 9 | public class LIN 10 | { 11 | public const int IncomingArrayLenght = 12; 12 | 13 | byte Header { get; set; } 14 | byte ID { get; set; } 15 | byte DataLenght { get; set; } 16 | byte[] Data { get; set; } 17 | byte CRC { get; set; } 18 | 19 | public LIN(byte header, byte id, byte dataLenght, byte[] data, byte crc) 20 | { 21 | Header = header; 22 | ID = id; 23 | DataLenght = dataLenght; 24 | Data = data; 25 | CRC = crc; 26 | } 27 | 28 | public LIN(byte[] incomingData) 29 | { 30 | Header = incomingData[0]; 31 | ID = incomingData[1]; 32 | DataLenght = incomingData[2]; 33 | Data = incomingData.Skip(3).Take(DataLenght).ToArray(); 34 | CRC = incomingData.Last(); 35 | } 36 | 37 | public override string ToString() 38 | { 39 | return ($"{Header} {ID} {DataLenght} {BitConverter.ToString(Data)} {CRC,18}"); 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer.BL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("lin_sniffer.BL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("lin_sniffer.BL")] 13 | [assembly: AssemblyCopyright("Copyright © 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("30fa4a51-d74e-4996-82ad-98807a9d38c2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer.BL/lin_sniffer.BL.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {30FA4A51-D74E-4996-82AD-98807A9D38C2} 8 | Library 9 | Properties 10 | lin_sniffer.BL 11 | lin_sniffer.BL 12 | v4.5 13 | 512 14 | 15 | 16 | true 17 | full 18 | false 19 | bin\Debug\ 20 | DEBUG;TRACE 21 | prompt 22 | 4 23 | 24 | 25 | pdbonly 26 | true 27 | bin\Release\ 28 | TRACE 29 | prompt 30 | 4 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 55 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/ILinMessageService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace lin_sniffer 8 | { 9 | public interface ILinMessageService 10 | { 11 | void PrintIncomintMessage(string message); 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/IMessageService.cs: -------------------------------------------------------------------------------- 1 | namespace lin_sniffer 2 | { 3 | public interface IMessageService 4 | { 5 | void ShowMessage(string message); 6 | void ShowExclamation(string message); 7 | void ShowError(string message); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/LinMessageService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace lin_sniffer 4 | { 5 | public class LinMessageService : ILinMessageService 6 | { 7 | public void PrintIncomintMessage(string message) 8 | { 9 | Console.ForegroundColor = ConsoleColor.Green; 10 | Console.WriteLine(message); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/MainForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace lin_sniffer 12 | { 13 | public interface IMainForm 14 | { 15 | void SetPortList(List portList); 16 | string GetPortName(); 17 | 18 | event EventHandler ConnectClick; 19 | event EventHandler PortListClick; 20 | } 21 | 22 | public partial class MainForm : Form, IMainForm 23 | { 24 | public MainForm() 25 | { 26 | InitializeComponent(); 27 | 28 | connectButton.Click += ConnectButton_Click; 29 | portListBox.Click += PortListBox_Click; 30 | 31 | } 32 | 33 | private void ConnectButton_Click(object sender, EventArgs e) 34 | { 35 | ConnectClick?.Invoke(this, EventArgs.Empty); 36 | } 37 | 38 | private void PortListBox_Click(Object sender, EventArgs e) 39 | { 40 | PortListClick?.Invoke(this, EventArgs.Empty); 41 | } 42 | 43 | #region IMainForm mplementation 44 | public void SetPortList(List portList) 45 | { 46 | portListBox.Items.Clear(); 47 | foreach (var p in portList) 48 | { 49 | portListBox.Items.Add(p); 50 | } 51 | } 52 | 53 | public String GetPortName() 54 | { 55 | string portName = ""; 56 | try 57 | { 58 | portName = portListBox.SelectedItem.ToString(); 59 | } 60 | catch (Exception) 61 | { 62 | // To DO 63 | } 64 | return portName; 65 | } 66 | 67 | 68 | public event EventHandler ConnectClick; 69 | public event EventHandler PortListClick; 70 | #endregion 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/MessageService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace lin_sniffer 5 | { 6 | class MessageService : IMessageService 7 | { 8 | public void ShowError(String message) 9 | { 10 | MessageBox.Show(message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); 11 | } 12 | 13 | public void ShowMessage(String message) 14 | { 15 | MessageBox.Show(message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); 16 | } 17 | 18 | public void ShowExclamation(String message) 19 | { 20 | MessageBox.Show(message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Presentor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using lin_sniffer.BL; 7 | 8 | namespace lin_sniffer 9 | { 10 | public class Presentor 11 | { 12 | private readonly IMainForm view; 13 | private readonly IMessageService messageService; 14 | private readonly ISerialportManager portManager; 15 | private readonly ILinMessageService linMessageService; 16 | 17 | byte[] incomingData = new byte[LIN.IncomingArrayLenght]; 18 | 19 | 20 | public Presentor(IMainForm form, IMessageService msgService, ILinMessageService linMessageService, ISerialportManager serialPortManager) 21 | { 22 | view = form; 23 | messageService = msgService; 24 | this.linMessageService = linMessageService; 25 | portManager = serialPortManager; 26 | 27 | serialPortManager.dataRecived += SerialPortManager_dataRecived; 28 | 29 | view.ConnectClick += View_ConnectClick; 30 | view.PortListClick += View_PortListClick; 31 | portManager.PortInit(); 32 | } 33 | 34 | private void SerialPortManager_dataRecived(Object sender, EventArgs e) 35 | { 36 | portManager.readData(incomingData); 37 | LIN linMessage = new LIN(incomingData); 38 | linMessageService.PrintIncomintMessage(linMessage.ToString()); 39 | } 40 | 41 | private void View_PortListClick(Object sender, EventArgs e) 42 | { 43 | view.SetPortList(portManager.GetPortList()); 44 | } 45 | 46 | private void View_ConnectClick(object sender, EventArgs e) 47 | { 48 | var portName = view.GetPortName(); 49 | if (portName != null && portName != string.Empty) 50 | { 51 | if (!portManager.PortState) 52 | { 53 | if (portManager.opnePort(portName)) 54 | { 55 | Console.WriteLine("Serial port opened"); 56 | } 57 | } 58 | else 59 | { 60 | portManager.closePort(); 61 | // view.SetConnectionOff(); 62 | Console.WriteLine("Serial port closed"); 63 | } 64 | 65 | } 66 | else 67 | { 68 | messageService.ShowExclamation("Please select port"); 69 | } 70 | 71 | } 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | using lin_sniffer.BL; 4 | 5 | namespace lin_sniffer 6 | { 7 | static class Program 8 | { 9 | /// 10 | /// The main entry point for the application. 11 | /// 12 | [STAThread] 13 | static void Main() 14 | { 15 | Application.EnableVisualStyles(); 16 | Application.SetCompatibleTextRenderingDefault(false); 17 | 18 | MainForm form = new MainForm(); 19 | MessageService service = new MessageService(); 20 | LinMessageService linService = new LinMessageService(); 21 | SerialportManager portManager = new SerialportManager(); 22 | Presentor presentor = new Presentor(form, service, linService, portManager); 23 | 24 | Application.Run(form); 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("lin_sniffer")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("lin_sniffer")] 13 | [assembly: AssemblyCopyright("Copyright © 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("f1d13e55-d2ed-4fe4-a369-43fc51c5e114")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace lin_sniffer.Properties 12 | { 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("lin_sniffer.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace lin_sniffer.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SOFT/PC/lin_sniffer/lin_sniffer.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.25420.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "lin_sniffer", "lin_sniffer.csproj", "{F1D13E55-D2ED-4FE4-A369-43FC51C5E114}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "lin_sniffer.BL", "..\lin_sniffer.BL\lin_sniffer.BL.csproj", "{30FA4A51-D74E-4996-82AD-98807A9D38C2}" 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 12 | Debug|Any CPU = Debug|Any CPU 13 | Release|Any CPU = Release|Any CPU 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {F1D13E55-D2ED-4FE4-A369-43FC51C5E114}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 17 | {F1D13E55-D2ED-4FE4-A369-43FC51C5E114}.Debug|Any CPU.Build.0 = Debug|Any CPU 18 | {F1D13E55-D2ED-4FE4-A369-43FC51C5E114}.Release|Any CPU.ActiveCfg = Release|Any CPU 19 | {F1D13E55-D2ED-4FE4-A369-43FC51C5E114}.Release|Any CPU.Build.0 = Release|Any CPU 20 | {30FA4A51-D74E-4996-82AD-98807A9D38C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 21 | {30FA4A51-D74E-4996-82AD-98807A9D38C2}.Debug|Any CPU.Build.0 = Debug|Any CPU 22 | {30FA4A51-D74E-4996-82AD-98807A9D38C2}.Release|Any CPU.ActiveCfg = Release|Any CPU 23 | {30FA4A51-D74E-4996-82AD-98807A9D38C2}.Release|Any CPU.Build.0 = Release|Any CPU 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | EndGlobal 29 | --------------------------------------------------------------------------------