大神我来给你反馈啦。 Store (ECA2, SMOK)
If (SMOK)
{
Store (ECR2 (RefOf (B1B2(A6T0,A6T1))), Index (BBIF, One))
}
If (SMOK)
{
Store (ECR2 (RefOf (B1B2(A4T0,A4T1))), Index (BBIF, 0x02))
}
If (SMOK)
{
Store (ECR2 (RefOf (B1B2(A1T0,A1T1))), Index (BBIF, 0x04))
}
Return (BBIF)
你给我的SSDT2里面的字段,6.1编译器报错,一共七处错误,
改成下面这种形式就不报错,我也不知道为什么,电量显示也正常。
Store (ECA2, SMOK)
If (SMOK)
{
Store (B1B2 (ECR2 (RefOf (A6T0)), ECR2 (RefOf (A6T1))), Index (BBIF, One))
}
If (SMOK)
{
Store (B1B2 (ECR2 (RefOf (A4T0)), ECR2 (RefOf (A4T1))), Index (BBIF, 0x02))
}
If (SMOK)
{
Store (B1B2 (ECR2 (RefOf (A1T0)), ECR2 (RefOf (A1T1))), Index (BBIF, 0x04))
}