Skip to content

Commit 6ac33dd

Browse files
committed
Fix base/lid sensor determination
Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent 102869a commit 6ac33dd

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

FrameworkSensors/AccelerometerClient.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ NTSTATUS CrosEcGetMotionSensorCount(HANDLE Handle, UINT8 *Count)
7373

7474
// Returns STATUS_NOT_FOUND if either base or lid accelerometer sensors are not found.
7575
NTSTATUS
76-
CrosEcGetAccelIndeces(HANDLE Handle, UINT8 *BaseSensor, UINT8 *LidSensor, UINT8 SensorCount)
76+
CrosEcGetAccelIndeces(HANDLE Handle, UINT8 *LidSensor, UINT8 *BaseSensor, UINT8 SensorCount)
7777
{
7878
EC_REQUEST_MOTION_SENSE_INFO req{};
7979
EC_RESPONSE_MOTION_SENSE_INFO res{};
@@ -169,7 +169,7 @@ AccelerometerDevice::Initialize(
169169
SensorCount = 0;
170170
// Sensible defaults - applies to most devices
171171
m_LidSensorIndex = 0;
172-
m_LidBaseSensor = 1;
172+
m_BaseSensor = 1;
173173
Context->m_CrosEcHandle = INVALID_HANDLE_VALUE;
174174

175175
// Make sure we have a handle to the EC driver
@@ -189,7 +189,7 @@ AccelerometerDevice::Initialize(
189189
goto Exit;
190190
}
191191

192-
Status = CrosEcGetAccelIndeces(Context->m_CrosEcHandle, &m_LidSensorIndex, &m_LidBaseSensor, SensorCount);
192+
Status = CrosEcGetAccelIndeces(Context->m_CrosEcHandle, &m_LidSensorIndex, &m_BaseSensor, SensorCount);
193193
if (!NT_SUCCESS(Status))
194194
{
195195
TraceError("%!FUNC! Failed to get accelerometer indeces: %!STATUS!", Status);

FrameworkSensors/Clients.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ typedef class _AccelerometerDevice : public _ComboDevice
222222
AccelerometerSample m_CachedData;
223223
AccelerometerSample m_LastSample;
224224
UINT8 m_LidSensorIndex;
225-
UINT8 m_LidBaseSensor;
225+
UINT8 m_BaseSensor;
226226

227227
public:
228228

0 commit comments

Comments
 (0)