⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 srvpro.h

📁 本程序为ST公司开发的源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
  #define TTM_PRO_SPINDLE_KICK_BRAKE_12CM                  M0_TTM_PRO_SPINDLE_KICK_BRAKE_12CM  #define TTM_PRO_KICK_TIME_START_12CM                     M0_TTM_PRO_KICK_TIME_START_12CM  #define TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_12CM           M0_TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_12CM  #define TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_12CM       M0_TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_12CM  #define TTM_PRO_SPINDLE_SATURATION_MAX_12CM              M0_TTM_PRO_SPINDLE_SATURATION_MAX_12CM  #define TTM_PRO_SPINDLE_SATURATION_MIN_12CM              M0_TTM_PRO_SPINDLE_SATURATION_MIN_12CM  #define TTM_PRO_SPINDLE_KICK_CDV_1X_IN_8CM               M0_TTM_PRO_SPINDLE_KICK_CDV_1X_IN_8CM  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_8CM          M0_TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_8CM  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_8CM   M0_TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_8CM  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_8CM       M0_TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_8CM  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_8CM      M0_TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_8CM  #define TTM_PRO_SPINDLE_KICK_START_8CM                   M0_TTM_PRO_SPINDLE_KICK_START_8CM  #define TTM_PRO_SPINDLE_KICK_BRAKE_8CM                   M0_TTM_PRO_SPINDLE_KICK_BRAKE_8CM  #define TTM_PRO_KICK_TIME_START_8CM                      M0_TTM_PRO_KICK_TIME_START_8CM  #define TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_8CM            M0_TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_8CM  #define TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_8CM        M0_TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_8CM  #define TTM_PRO_SPINDLE_SATURATION_MAX_8CM               M0_TTM_PRO_SPINDLE_SATURATION_MAX_8CM  #define TTM_PRO_SPINDLE_SATURATION_MIN_8CM               M0_TTM_PRO_SPINDLE_SATURATION_MIN_8CM  #define TTM_PRO_WAIT_TIME_START                          M0_TTM_PRO_WAIT_TIME_START  #define TTM_PRO_WAIT_TIME_BRAKE_CLV                      M0_TTM_PRO_WAIT_TIME_BRAKE_CLV  #define TTM_PRO_WAIT_TIME_BRAKE_CDV                      M0_TTM_PRO_WAIT_TIME_BRAKE_CDV  #define TTM_PRO_START_TIMEOUT                            M0_TTM_PRO_START_TIMEOUT  #define TTM_PRO_SPEED_TIMEOUT                            M0_TTM_PRO_SPEED_TIMEOUT  #define TTM_PRO_CLV_CONTROLLER_COEFF                     M0_TTM_PRO_CLV_CONTROLLER_COEFF  #define TTM_PRO_CLV_FREQ_ERR_MAX                         M0_TTM_PRO_CLV_FREQ_ERR_MAX  #define TTM_PRO_CLV_PHASE_ERR_MAX                        M0_TTM_PRO_CLV_PHASE_ERR_MAX  #define TTM_PRO_DOWNSAMPLING_FACTOR                      M0_TTM_PRO_DOWNSAMPLING_FACTOR  #define TTM_PRO_HF_PRESENCE_TIMEOUT                      M0_TTM_PRO_HF_PRESENCE_TIMEOUT#else  #define TTM_PRO_SPINDLE_KICK_IDLE                        spindle_motor_profile_ptr->ttm_profile.spindle_kick_idle  #define TTM_PRO_SPINDLE_KICK_CDV_1X_IN_12CM              spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_1x_in_12cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_12CM         spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_offset_12cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_12CM  spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_position_12cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_12CM      spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_jump_12cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_12CM     spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_extra_12cm  #define TTM_PRO_SPINDLE_KICK_START_12CM                  spindle_motor_profile_ptr->ttm_profile.spindle_kick_start_12cm  #define TTM_PRO_SPINDLE_KICK_BRAKE_12CM                  spindle_motor_profile_ptr->ttm_profile.spindle_kick_brake_12cm  #define TTM_PRO_KICK_TIME_START_12CM                     spindle_motor_profile_ptr->ttm_profile.kick_time_start_12cm  #define TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_12CM           spindle_motor_profile_ptr->ttm_profile.kick_time_brake_cdv_1x_in_12cm  #define TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_12CM       spindle_motor_profile_ptr->ttm_profile.kick_time_brake_gain_position_12cm  #define TTM_PRO_SPINDLE_SATURATION_MAX_12CM              spindle_motor_profile_ptr->ttm_profile.spindle_saturation_max_12cm  #define TTM_PRO_SPINDLE_SATURATION_MIN_12CM              spindle_motor_profile_ptr->ttm_profile.spindle_saturation_min_12cm  #define TTM_PRO_SPINDLE_KICK_CDV_1X_IN_8CM               spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_1x_in_8cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_8CM          spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_offset_8cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_8CM   spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_position_8cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_8CM       spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_jump_8cm  #define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_8CM      spindle_motor_profile_ptr->ttm_profile.spindle_kick_cdv_aux_gain_extra_8cm  #define TTM_PRO_SPINDLE_KICK_START_8CM                   spindle_motor_profile_ptr->ttm_profile.spindle_kick_start_8cm  #define TTM_PRO_SPINDLE_KICK_BRAKE_8CM                   spindle_motor_profile_ptr->ttm_profile.spindle_kick_brake_8cm  #define TTM_PRO_KICK_TIME_START_8CM                      spindle_motor_profile_ptr->ttm_profile.kick_time_start_8cm  #define TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_8CM            spindle_motor_profile_ptr->ttm_profile.kick_time_brake_cdv_1x_in_8cm  #define TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_8CM        spindle_motor_profile_ptr->ttm_profile.kick_time_brake_gain_position_8cm  #define TTM_PRO_SPINDLE_SATURATION_MAX_8CM               spindle_motor_profile_ptr->ttm_profile.spindle_saturation_max_8cm  #define TTM_PRO_SPINDLE_SATURATION_MIN_8CM               spindle_motor_profile_ptr->ttm_profile.spindle_saturation_min_8cm  #define TTM_PRO_WAIT_TIME_START                          spindle_motor_profile_ptr->ttm_profile.wait_time_start  #define TTM_PRO_WAIT_TIME_BRAKE_CLV                      spindle_motor_profile_ptr->ttm_profile.wait_time_brake_clv  #define TTM_PRO_WAIT_TIME_BRAKE_CDV                      spindle_motor_profile_ptr->ttm_profile.wait_time_brake_cdv  #define TTM_PRO_START_TIMEOUT                            spindle_motor_profile_ptr->ttm_profile.start_timeout  #define TTM_PRO_SPEED_TIMEOUT                            spindle_motor_profile_ptr->ttm_profile.speed_timeout  #define TTM_PRO_CLV_CONTROLLER_COEFF                     spindle_motor_profile_ptr->ttm_profile.clv_controller_coeff  #define TTM_PRO_CLV_FREQ_ERR_MAX                         spindle_motor_profile_ptr->ttm_profile.clv_freq_err_max  #define TTM_PRO_CLV_PHASE_ERR_MAX                        spindle_motor_profile_ptr->ttm_profile.clv_phase_err_max  #define TTM_PRO_DOWNSAMPLING_FACTOR                      spindle_motor_profile_ptr->ttm_profile.downsampling_factor  #define TTM_PRO_HF_PRESENCE_TIMEOUT                      spindle_motor_profile_ptr->ttm_profile.hf_presence_timeout  typedef struct  {      int16   spindle_kick_idle;      int16   spindle_kick_cdv_1x_in_12cm;      int16   spindle_kick_cdv_aux_offset_12cm;      int16   spindle_kick_cdv_aux_gain_position_12cm;      int16   spindle_kick_cdv_aux_gain_jump_12cm;      int16   spindle_kick_cdv_aux_gain_extra_12cm;      int16   spindle_kick_start_12cm;      int16   spindle_kick_brake_12cm;      uint16  kick_time_start_12cm;      uint16  kick_time_brake_cdv_1x_in_12cm;      uint16  kick_time_brake_gain_position_12cm;      int16   spindle_saturation_max_12cm;      int16   spindle_saturation_min_12cm;      int16   spindle_kick_cdv_1x_in_8cm;      int16   spindle_kick_cdv_aux_offset_8cm;      int16   spindle_kick_cdv_aux_gain_position_8cm;      int16   spindle_kick_cdv_aux_gain_jump_8cm;      int16   spindle_kick_cdv_aux_gain_extra_8cm;      int16   spindle_kick_start_8cm;      int16   spindle_kick_brake_8cm;      uint16  kick_time_start_8cm;      uint16  kick_time_brake_cdv_1x_in_8cm;      uint16  kick_time_brake_gain_position_8cm;      int16   spindle_saturation_max_8cm;      int16   spindle_saturation_min_8cm;      uint16  wait_time_start;      uint16  wait_time_brake_clv;      uint16  wait_time_brake_cdv;      uint16  start_timeout;      uint16  speed_timeout;      int16   clv_controller_coeff[13];      uint16  clv_freq_err_max;      uint16  clv_phase_err_max;      uint16  downsampling_factor;      uint16  hf_presence_timeout;  } TTM_PROFILE_STRUCT;#endif#define TTM_PRO_SPINDLE_KICK_CDV_1X_IN              ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_CDV_1X_IN_8CM             : TTM_PRO_SPINDLE_KICK_CDV_1X_IN_12CM)#define TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET         ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_8CM        : TTM_PRO_SPINDLE_KICK_CDV_AUX_OFFSET_12CM)#define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION  ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_8CM : TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_POSITION_12CM)#define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP      ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_8CM     : TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_JUMP_12CM)#define TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA     ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_8CM    : TTM_PRO_SPINDLE_KICK_CDV_AUX_GAIN_EXTRA_12CM)#define TTM_PRO_SPINDLE_KICK_START                  ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_START_8CM                 : TTM_PRO_SPINDLE_KICK_START_12CM)#define TTM_PRO_SPINDLE_KICK_BRAKE                  ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_KICK_BRAKE_8CM                 : TTM_PRO_SPINDLE_KICK_BRAKE_12CM)#define TTM_PRO_KICK_TIME_START                     ((CDinfo & DISC_8CM) ? TTM_PRO_KICK_TIME_START_8CM                    : TTM_PRO_KICK_TIME_START_12CM)#define TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN           ((CDinfo & DISC_8CM) ? TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_8CM          : TTM_PRO_KICK_TIME_BRAKE_CDV_1X_IN_12CM)#define TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION       ((CDinfo & DISC_8CM) ? TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_8CM      : TTM_PRO_KICK_TIME_BRAKE_GAIN_POSITION_12CM)#define TTM_PRO_SPINDLE_SATURATION_MAX              ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_SATURATION_MAX_8CM             : TTM_PRO_SPINDLE_SATURATION_MAX_12CM)#define TTM_PRO_SPINDLE_SATURATION_MIN              ((CDinfo & DISC_8CM) ? TTM_PRO_SPINDLE_SATURATION_MIN_8CM             : TTM_PRO_SPINDLE_SATURATION_MIN_12CM)/* ------ Ramp Profile  -----------------------------------------------------*/#define DEF_RAMP_PRO_RAMP_MAX           (0x4800)#define DEF_RAMP_PRO_RAMP_MIN           (-0x4800)#define DEF_RAMP_PRO_RAMP_SPEED_FAST    (0x0018)#define DEF_RAMP_PRO_RAMP_SPEED_SLOW    (0x0008)#ifndef RAMP_USE_PROFILES  #define RAMP_PRO_RAMP_MAX         DEF_RAMP_PRO_RAMP_MAX  #define RAMP_PRO_RAMP_MIN         DEF_RAMP_PRO_RAMP_MIN  #define RAMP_PRO_RAMP_SPEED_FAST  DEF_RAMP_PRO_RAMP_SPEED_FAST  #define RAMP_PRO_RAMP_SPEED_SLOW  DEF_RAMP_PRO_RAMP_SPEED_SLOW#else  #define RAMP_PRO_RAMP_MAX         pick_up_profile_ptr->ramp_profile.ramp_max  #define RAMP_PRO_RAMP_MIN         pick_up_profile_ptr->ramp_profile.ramp_min  #define RAMP_PRO_RAMP_SPEED_FAST  pick_up_profile_ptr->ramp_profile.ramp_speed_fast  #define RAMP_PRO_RAMP_SPEED_SLOW  pick_up_profile_ptr->ramp_profile.ramp_speed_slow  typedef struct  {      int16   ramp_max;      int16   ramp_min;      uint16  ramp_speed_fast;      uint16  ramp_speed_slow;  } RAMP_PROFILE_STRUCT;#endif/* ------ OPU Profile  ------------------------------------------------------*/#define DEF_OPU_PRO_LASER_POWER                        (0x89)   /* laser diode at 180 mV */#define DEF_OPU_PRO_NORMAL_ANA_GAIN_ACBD               (0x00)#define DEF_OPU_PRO_NORMAL_ANA_GAIN_EF                 (0x00)#define DEF_OPU_PRO_CALIBRATION_TIMEOUT                (T4ms)#define DEF_OPU_PRO_FOCUS_CLOSED_DETECTION_TIME        (10)#define DEF_OPU_PRO_FOCUS_OPEN_DETECTION_TIME          (60) #define DEF_OPU_PRO_ACQ_DEFECT_ABSENT_DETECTION_TIME   (10)#define DEF_OPU_PRO_ACQ_DEFECT_PRESENT_DETECTION_TIME  (30)#define DEF_OPU_PRO_HF_FOUND_DETECTION_TIME_1ST        (T30ms)#define DEF_OPU_PRO_HF_FOUND_DETECTION_TIME            (T7ms)#define DEF_OPU_PRO_HF_LOST_DETECTION_TIME             (T7ms)#define DEF_OPU_PRO_LOW_RATE_PLL_GAIN                  (0x35)#define DEF_OPU_PRO_HIGH_RATE_PLL_GAIN                 (0x06)#ifndef OPU_USE_PROFILES  #define OPU_PRO_LASER_POWER                        DEF_OPU_PRO_LASER_POWER  #define OPU_PRO_NORMAL_ANA_GAIN_ACBD               DEF_OPU_PRO_NORMAL_ANA_GAIN_ACBD  #define OPU_PRO_NORMAL_ANA_GAIN_EF                 DEF_OPU_PRO_NORMAL_ANA_GAIN_EF  #define OPU_PRO_CALIBRATION_TIMEOUT                DEF_OPU_PRO_CALIBRATION_TIMEOUT  #define OPU_PRO_FOCUS_CLOSED_DETECTION_TIME        DEF_OPU_PRO_FOCUS_CLOSED_DETECTION_TIME  #define OPU_PRO_FOCUS_OPEN_DETECTION_TIME          DEF_OPU_PRO_FOCUS_OPEN_DETECTION_TIME  #define OPU_PRO_ACQ_DEFECT_ABSENT_DETECTION_TIME   DEF_OPU_PRO_ACQ_DEFECT_ABSENT_DETECTION_TIME  #define OPU_PRO_ACQ_DEFECT_PRESENT_DETECTION_TIME  DEF_OPU_PRO_ACQ_DEFECT_PRESENT_DETECTION_TIME  #define OPU_PRO_HF_FOUND_DETECTION_TIME_1ST        DEF_OPU_PRO_HF_FOUND_DETECTION_TIME_1ST  #define OPU_PRO_HF_FOUND_DETECTION_TIME            DEF_OPU_PRO_HF_FOUND_DETECTION_TIME  #define OPU_PRO_HF_LOST_DETECTION_TIME             DEF_OPU_PRO_HF_LOST_DETECTION_TIME  #define OPU_PRO_LOW_RATE_PLL_GAIN                  DEF_OPU_PRO_LOW_RATE_PLL_GAIN  #define OPU_PRO_HIGH_RATE_PLL_GAIN                 DEF_OPU_PRO_HIGH_RATE_PLL_GAIN#else  #define OPU_PRO_LASER_POWER                        pick_up_profile_ptr->opu_profile.laser_power  #define OPU_PRO_NORMAL_ANA_GAIN_ACBD               pick_up_profile_ptr->opu_profile.normal_ana_gain_acbd  #define OPU_PRO_NORMAL_ANA_GAIN_EF                 pick_up_profile_ptr->opu_profile.normal_ana_gain_ef  #define OPU_PRO_CALIBRATION_TIMEOUT                pick_up_profile_ptr->opu_profile.calibration_timeout  #define OPU_PRO_FOCUS_CLOSED_DETECTION_TIME        pick_up_profile_ptr->opu_profile.focus_closed_detection_time  #define OPU_PRO_FOCUS_OPEN_DETECTION_TIME          pick_up_profile_ptr->opu_profile.focus_open_detection_time  #define OPU_PRO_ACQ_DEFECT_ABSENT_DETECTION_TIME   pick_up_profile_ptr->opu_profile.acq_defect_absent_detection_time  #define OPU_PRO_ACQ_DEFECT_PRESENT_DETECTION_TIME  pick_up_profile_ptr->opu_profile.acq_defect_present_detection_time  #define OPU_PRO_HF_FOUND_DETECTION_TIME_1ST        pick_up_profile_ptr->opu_profile.hf_found_detection_time_1st  #define OPU_PRO_HF_FOUND_DETECTION_TIME            pick_up_profile_ptr->opu_profile.hf_found_detection_time  #define OPU_PRO_HF_LOST_DETECTION_TIME             pick_up_profile_ptr->opu_profile.hf_lost_detection_time  #define OPU_PRO_LOW_RATE_PLL_GAIN                  pick_up_profile_ptr->opu_profile.low_rate_pll_gain  #define OPU_PRO_HIGH_RATE_PLL_GAIN                 pick_up_profile_ptr->opu_profile.high_rate_pll_gain  typedef struct  {      uint8   laser_power;      uint8   normal_ana_gain_acbd;      uint8   normal_ana_gain_ef;      uint8   calibration_timeout;      uint16  focus_closed_detection_time;      uint16  focus_open_detection_time;      uint16  acq_defect_absent_detection_time;      uint16  acq_defect_present_detection_time;      uint16  hf_found_detection_time_1st;      uint16  hf_found_detection_time;      uint16  hf_lost_detection_time;      uint8   low_rate_pll_gain;      uint8   high_rate_pll_gain;  } OPU_PROFILE_STRUCT;#endif/*------- FE Adjust Profile -------------------------------------------------*/#define DEF_FE_ADJUST_PRO_TIMEOUT                   (T3s)#define DEF_FE_ADJUST_PRO_STARTING_GAIN             (-0x2000)#define DEF_FE_ADJUST_PRO_FE_TARGET_AMPLITUDE       (0xC000)#define DEF_FE_ADJUST_PRO_ABCDEF_TARGET_AMPLITUDE   (0x30)#define DEF_FE_ADJUST_PRO_SUBSTRATE_THS             (0x06)#define DEF_FE_ADJUST_PRO_LOW_REFLECTIVE_THS        (0x1C)#ifndef FE_ADJUST_USE_PROFILES  #define FE_ADJUST_PRO_TIMEOUT                     DEF_FE_ADJUST_PRO_TIMEOUT  #define FE_ADJUST_PRO_STARTING_GAIN               DEF_FE_ADJUST_PRO_STARTING_GAIN  #define FE_ADJUST_PRO_FE_TARGET_AMPLITUDE         DEF_FE_ADJUST_PRO_FE_TARGET_AMPLITUDE  #define FE_ADJUST_PRO_ABCDEF_TARGET_AMPLITUDE     DEF_FE_ADJUST_PRO_ABCDEF_TARGET_AMPLITUDE  #define FE_ADJUST_PRO_SUBSTRATE_THS               DEF_FE_ADJUST_PRO_SUBSTRATE_THS  #define FE_ADJUST_PRO_LOW_REFLECTIVE_THS          DEF_FE_ADJUST_PRO_LOW_REFLECTIVE_THS#else  #define FE_ADJUST_PRO_TIMEOUT                     pick_up_profile_ptr->fe_adjust_profile.timeout  #define FE_ADJUST_PRO_STARTING_GAIN               pick_up_profile_ptr->fe_adjust_profile.starting_gain  #define FE_ADJUST_PRO_FE_TARGET_AMPLITUDE         pick_up_profile_ptr->fe_adjust_profile.fe_target_amplitude  #define FE_ADJUST_PRO_ABCDEF_TARGET_AMPLITUDE     pick_up_profile_ptr->fe_adjust_profile.abcdef_target_amplitude

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -