#define DISTANCE_REG_SIGNAL_QUALITY_DEFAULT_VALUE
void distance_reg_read_end(uint32_t *value)
#define DISTANCE_REG_DISTANCE_RESULT_ADDRESS
void distance_reg_read_fixed_amplitude_threshold_value(uint32_t *value)
void distance_reg_read_peak4_strength(uint32_t *value)
void distance_reg_read_version(uint32_t *value)
#define DISTANCE_REG_FIXED_AMPLITUDE_THRESHOLD_VALUE_DEFAULT_VALUE
#define DISTANCE_REG_NUM_FRAMES_RECORDED_THRESHOLD_DEFAULT_VALUE
bool distance_reg_write_measure_on_wakeup(const uint32_t value)
#define DISTANCE_REG_FIXED_STRENGTH_THRESHOLD_VALUE_DEFAULT_VALUE
#define DISTANCE_REG_PEAK0_STRENGTH_ADDRESS
#define DISTANCE_REG_PEAK8_STRENGTH_ADDRESS
void distance_reg_read_peak_sorting(uint32_t *value)
void distance_reg_read_peak5_strength(uint32_t *value)
bool distance_reg_write_max_step_length(const uint32_t value)
#define DISTANCE_REG_PEAK6_STRENGTH_ADDRESS
#define DISTANCE_REG_DETECTOR_STATUS_ADDRESS
void distance_reg_read_peak7_strength(uint32_t *value)
void distance_reg_read_peak9_distance(uint32_t *value)
#define DISTANCE_REG_END_ADDRESS
#define DISTANCE_REG_THRESHOLD_SENSITIVITY_DEFAULT_VALUE
#define DISTANCE_REG_THRESHOLD_METHOD_DEFAULT_VALUE
void distance_reg_read_fixed_strength_threshold_value(uint32_t *value)
#define DISTANCE_REG_PEAK0_DISTANCE_ADDRESS
#define DISTANCE_REG_PEAK7_STRENGTH_ADDRESS
void distance_reg_read_peak4_distance(uint32_t *value)
#define DISTANCE_REG_REFLECTOR_SHAPE_ADDRESS
void distance_reg_read_detector_status(uint32_t *value)
bool distance_reg_write_reflector_shape(const uint32_t value)
const acc_reg_protocol_t distance_reg_protocol[DISTANCE_REG_REGISTER_COUNT]
#define DISTANCE_REG_START_ADDRESS
#define DISTANCE_REG_PEAK7_DISTANCE_ADDRESS
void distance_reg_read_num_frames_recorded_threshold(uint32_t *value)
#define DISTANCE_REG_PEAK2_DISTANCE_ADDRESS
#define DISTANCE_REG_REGISTER_COUNT
bool distance_reg_write_threshold_sensitivity(const uint32_t value)
void acc_reg_protocol_setup(const acc_reg_protocol_t *protocol_struct, uint16_t register_count)
Setup register protocol.
void distance_reg_read_protocol_status(uint32_t *value)
bool distance_reg_write_fixed_strength_threshold_value(const uint32_t value)
bool distance_reg_write_signal_quality(const uint32_t value)
void distance_reg_read_distance_result(uint32_t *value)
void distance_reg_read_max_profile(uint32_t *value)
void distance_reg_read_max_step_length(uint32_t *value)
void distance_reg_read_peak1_distance(uint32_t *value)
#define DISTANCE_REG_PEAK4_DISTANCE_ADDRESS
void distance_reg_read_peak1_strength(uint32_t *value)
void distance_reg_read_measure_counter(uint32_t *value)
#define DISTANCE_REG_PEAK5_STRENGTH_ADDRESS
void distance_reg_read_measure_on_wakeup(uint32_t *value)
#define DISTANCE_REG_COMMAND_ADDRESS
#define DISTANCE_REG_MAX_STEP_LENGTH_DEFAULT_VALUE
#define DISTANCE_REG_PEAK6_DISTANCE_ADDRESS
void distance_reg_read_peak2_strength(uint32_t *value)
#define DISTANCE_REG_CLOSE_RANGE_LEAKAGE_CANCELLATION_ADDRESS
#define DISTANCE_REG_THRESHOLD_SENSITIVITY_ADDRESS
#define DISTANCE_REG_PEAK3_STRENGTH_ADDRESS
#define DISTANCE_REG_MEASURE_ON_WAKEUP_ADDRESS
#define DISTANCE_REG_FIXED_STRENGTH_THRESHOLD_VALUE_ADDRESS
void distance_reg_read_peak6_strength(uint32_t *value)
void distance_reg_read_threshold_sensitivity(uint32_t *value)
#define DISTANCE_REG_MAX_PROFILE_ADDRESS
void distance_reg_protocol_write_default(void)
bool distance_reg_write_max_profile(const uint32_t value)
void distance_reg_read_peak7_distance(uint32_t *value)
#define DISTANCE_REG_MAX_STEP_LENGTH_ADDRESS
void distance_reg_read_peak8_strength(uint32_t *value)
void distance_reg_read_peak6_distance(uint32_t *value)
#define DISTANCE_REG_FIXED_AMPLITUDE_THRESHOLD_VALUE_ADDRESS
#define DISTANCE_REG_CLOSE_RANGE_LEAKAGE_CANCELLATION_DEFAULT_VALUE
#define DISTANCE_REG_PEAK1_STRENGTH_ADDRESS
void distance_reg_read_threshold_method(uint32_t *value)
#define DISTANCE_REG_PROTOCOL_STATUS_ADDRESS
#define DISTANCE_REG_MEASURE_COUNTER_ADDRESS
#define DISTANCE_REG_END_DEFAULT_VALUE
#define DISTANCE_REG_MEASURE_ON_WAKEUP_DEFAULT_VALUE
#define DISTANCE_REG_VERSION_ADDRESS
#define DISTANCE_REG_PEAK1_DISTANCE_ADDRESS
bool distance_reg_write_end(const uint32_t value)
bool distance_reg_write_close_range_leakage_cancellation(const uint32_t value)
#define DISTANCE_REG_PEAK5_DISTANCE_ADDRESS
#define DISTANCE_REG_PEAK_SORTING_DEFAULT_VALUE
bool distance_reg_write_command(const uint32_t value)
#define DISTANCE_REG_MAX_PROFILE_DEFAULT_VALUE
void distance_reg_read_peak0_distance(uint32_t *value)
void distance_reg_protocol_setup(void)
void distance_reg_read_reflector_shape(uint32_t *value)
#define DISTANCE_REG_PEAK9_STRENGTH_ADDRESS
bool distance_reg_write_start(const uint32_t value)
void distance_reg_read_peak3_distance(uint32_t *value)
#define DISTANCE_REG_PEAK2_STRENGTH_ADDRESS
bool distance_reg_write_peak_sorting(const uint32_t value)
Register access mode and functions struct.
void distance_reg_read_close_range_leakage_cancellation(uint32_t *value)
void distance_reg_read_signal_quality(uint32_t *value)
#define DISTANCE_REG_REFLECTOR_SHAPE_DEFAULT_VALUE
#define DISTANCE_REG_PEAK_SORTING_ADDRESS
#define DISTANCE_REG_THRESHOLD_METHOD_ADDRESS
bool distance_reg_write_num_frames_recorded_threshold(const uint32_t value)
#define DISTANCE_REG_PEAK9_DISTANCE_ADDRESS
#define DISTANCE_REG_PEAK8_DISTANCE_ADDRESS
#define DISTANCE_REG_PEAK4_STRENGTH_ADDRESS
void distance_reg_read_start(uint32_t *value)
void distance_reg_read_peak3_strength(uint32_t *value)
void distance_reg_read_peak2_distance(uint32_t *value)
bool distance_reg_write_threshold_method(const uint32_t value)
#define DISTANCE_REG_START_DEFAULT_VALUE
bool distance_reg_write_fixed_amplitude_threshold_value(const uint32_t value)
#define DISTANCE_REG_SIGNAL_QUALITY_ADDRESS
void distance_reg_read_peak9_strength(uint32_t *value)
void distance_reg_read_peak8_distance(uint32_t *value)
#define DISTANCE_REG_NUM_FRAMES_RECORDED_THRESHOLD_ADDRESS
#define DISTANCE_REG_PEAK3_DISTANCE_ADDRESS
void distance_reg_read_peak0_strength(uint32_t *value)
void distance_reg_read_peak5_distance(uint32_t *value)