|
|
@ -378,31 +378,33 @@ static map<uint32_t, Reginfo> reginfo_map = { |
|
|
|
static bool reginfo_initialized = false; |
|
|
|
void RegInfoInitialize() { |
|
|
|
|
|
|
|
reginfo_map[kreg_light_ctrol_module1_light_src_error_state].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_light_src_error_state].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_light_src_error_state].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_light_src_error_state].flag |= kreg_flag_volatile; |
|
|
|
|
|
|
|
reginfo_map[kreg_internal_clk_tri_out_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in1_in_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in2_in_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in3_in_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in4_in_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
|
|
|
|
reginfo_map[kreg_trigger_in1_out_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in2_out_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in3_out_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_trigger_in4_out_signal_freq].flag |= kreg_flag_volatile; |
|
|
|
|
|
|
|
reginfo_map[kreg_light_ctrol_module1_in_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_in_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_in_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_in_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
|
|
|
|
reginfo_map[kreg_light_ctrol_module1_out_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_out_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_out_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_out_sig_freq_detect].flag |= kreg_flag_volatile; |
|
|
|
reginfo_map[kreg_light_ctrol_module1_light_src_error_state].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_light_src_error_state].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_light_src_error_state].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_light_src_error_state].flag |= kreg_flag_force_read; |
|
|
|
|
|
|
|
reginfo_map[kreg_internal_clk_tri_out_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in1_in_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in2_in_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in3_in_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in4_in_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
|
|
|
|
reginfo_map[kreg_trigger_in1_out_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in2_out_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in3_out_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_trigger_in4_out_signal_freq].flag |= kreg_flag_force_read; |
|
|
|
|
|
|
|
reginfo_map[kreg_light_ctrol_module1_in_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_in_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_in_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_in_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
|
|
|
|
reginfo_map[kreg_light_ctrol_module1_out_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module2_out_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module3_out_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
reginfo_map[kreg_light_ctrol_module4_out_sig_freq_detect].flag |= kreg_flag_force_read; |
|
|
|
|
|
|
|
reginfo_map[kreg_internal_clk_ctrl].flag |= kreg_flag_force_write; |
|
|
|
} |
|
|
|
Reginfo* GetRegInfo(uint32_t add) { |
|
|
|
if (!reginfo_initialized) { |
|
|
|