NxWM::CCalibration: Add logic to collect and average samples, optionally discarding the most extreem values
This commit is contained in:
parent
8d97d83767
commit
52993dc0d3
@ -772,7 +772,7 @@ config NXWM_CALIBRATION_MESSAGES
|
|||||||
By default, the calibration screen is clear excecpt for the
|
By default, the calibration screen is clear excecpt for the
|
||||||
calibratino touchpoints. If this options are enabled, then
|
calibratino touchpoints. If this options are enabled, then
|
||||||
instructions when to touch and when to release the touch will
|
instructions when to touch and when to release the touch will
|
||||||
be added in the center of the dislay
|
be added in the center of the display,
|
||||||
|
|
||||||
if NXWM_CALIBRATION_MESSAGES
|
if NXWM_CALIBRATION_MESSAGES
|
||||||
|
|
||||||
@ -791,8 +791,36 @@ config NXWM_CALIBRATION_FONTID
|
|||||||
Use this default NxWidgets font ID instead of the system font ID
|
Use this default NxWidgets font ID instead of the system font ID
|
||||||
(NXFONT_DEFAULT). Default: 0
|
(NXFONT_DEFAULT). Default: 0
|
||||||
|
|
||||||
endif
|
endif # NXWM_CALIBRATION_CUSTOM_FONTID
|
||||||
endif
|
|
||||||
|
config NXWM_CALIBRATION_AVERAGE
|
||||||
|
bool "Average Samples"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Collect multiple samples at each calibration position and use the
|
||||||
|
average of the samples. NOTE that is option is not available if we are
|
||||||
|
not providing instructions on the display. That is because it would
|
||||||
|
be impossible to know what to do if we are collecting multiple samples
|
||||||
|
at each position.
|
||||||
|
|
||||||
|
if NXWM_CALIBRATION_AVERAGE
|
||||||
|
|
||||||
|
config NXWM_CALIBRATION_NSAMPLES
|
||||||
|
int "Number of Samples in Average"
|
||||||
|
default 4
|
||||||
|
range 2 255
|
||||||
|
---help---
|
||||||
|
This is the number of samples to use in the average.
|
||||||
|
|
||||||
|
config NXWM_CALIBRATION_DISCARD_MINMAX
|
||||||
|
bool "Discard minimum and maximum values"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Discard the largest and smallest values before averaging. This
|
||||||
|
setting is ignored if NXWM_CALIBRATION_NSAMPLES < 3.
|
||||||
|
|
||||||
|
endif # NXWM_CALIBRATION_AVERAGE
|
||||||
|
endif # NXWM_CALIBRATION_MESSAGES
|
||||||
|
|
||||||
config NXWM_CUSTOM_CALIBRATION_ICON
|
config NXWM_CUSTOM_CALIBRATION_ICON
|
||||||
bool "Custom Calibration Icon"
|
bool "Custom Calibration Icon"
|
||||||
|
Loading…
Reference in New Issue
Block a user