Add some default values for SMXConfig.
This commit is contained in:
parent
6cc979b1dc
commit
4c07c5572e
@ -210,7 +210,7 @@ struct SMXConfig
|
||||
|
||||
// These are internal tunables and should be left unchanged.
|
||||
uint16_t debounceNodelayMilliseconds = 0;
|
||||
uint16_t debounceDelayMs = 0;
|
||||
uint16_t debounceDelayMilliseconds = 0;
|
||||
uint16_t panelDebounceMicroseconds = 4000;
|
||||
uint8_t autoCalibrationMaxDeviation = 100;
|
||||
uint8_t badSensorMinimumDelaySeconds = 15;
|
||||
@ -218,7 +218,7 @@ struct SMXConfig
|
||||
uint16_t autoCalibrationSamplesPerAverage = 500;
|
||||
|
||||
// The maximum tare value to calibrate to (except on startup).
|
||||
uint16_t autoCalibrationMaxTare;
|
||||
uint16_t autoCalibrationMaxTare = 0xFFFF;
|
||||
|
||||
// Which sensors on each panel to enable. This can be used to disable sensors that
|
||||
// we know aren't populated. This is packed, with four sensors on two pads per byte:
|
||||
@ -242,7 +242,7 @@ struct SMXConfig
|
||||
// 0x01 = panel 0, 0x02 = panel 1, 0x04 = panel 2, etc. This only affects
|
||||
// the master controller's built-in auto lighting and not lights data send
|
||||
// from the SDK.
|
||||
uint16_t autoLightPanelMask;
|
||||
uint16_t autoLightPanelMask = 0xFFFF;
|
||||
|
||||
// The rotation of the panel, where 0 is the standard rotation, 1 means the panel is
|
||||
// rotated right 90 degrees, 2 is rotated 180 degrees, and 3 is rotated 270 degrees.
|
||||
@ -253,7 +253,7 @@ struct SMXConfig
|
||||
packed_sensor_settings_t panelSettings[9];
|
||||
|
||||
// These are internal tunables and should be left unchanged.
|
||||
uint8_t preDetailsDelayMilliseconds;
|
||||
uint8_t preDetailsDelayMilliseconds = 5;
|
||||
|
||||
// Pad the struct to 250 bytes. This keeps this struct size from changing
|
||||
// as we add fields, so the ABI doesn't change. Applications should leave
|
||||
|
Loading…
x
Reference in New Issue
Block a user