27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
The battery/charging level and status is reported only if the related
|
|
reporting flag in register 0x00 is enabled by the host. The
|
|
"Battery/Charging Level" byte indicates the battery level if the
|
|
"Charging State" indicates 0x00 ("Not Charging"). If "Charging State"
|
|
indicates 0x21 to 0x23 ("Charging"), the "Battery/Charging Level" byte
|
|
indicates the level of charging.
|
|
|
|
10 ix 07 r0 r1 r2 00
|
|
r0 -> Battery/Charging Level
|
|
0x00 = Reserved/Unknown
|
|
0x01 = Critical
|
|
0x02 = Critical (legacy value, don't use)
|
|
0x03 = Low
|
|
0x04 = Low (legacy value, don't use)
|
|
0x05 = Good
|
|
0x06 = Good (legacy value, don't use)
|
|
0x07 = Full
|
|
0x08..0xFF = Reserved
|
|
r1 -> Charging state
|
|
0x00 = Not charging
|
|
0x01..0x1F = Reserved (not charging)
|
|
0x20 = Unknown charging state
|
|
0x21 = Charging
|
|
0x22 = Charging complete
|
|
0x23 = Charging error
|
|
0x24..0xFF = Reserved
|