AppleHDQGasGaugeControl

From iPhone Development Wiki
Revision as of 16:30, 27 April 2020 by Userlandkernel (talk | contribs) (Fixed selector incorrect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

AppleHDQGasGaugeControl is a kernel extension for managing the gas gauge device that monitors the battery.

Methods

Selector Action Input Output
0 reset int flag -
1 getHDQState - uint64_t state
2 getDeviceConfiguration - 354 bytes of stuff
3 enableCurrentLog - -
6 hdqBreak - -
7 hdqReadWriteByte - -
8 hdqReadWord - -
9 readBlock - -
10 ctlWriteWord - -
11 ctlReadWord - -
14 drainDataLog - -
15 writeBlock - -
16 interrupts - -

NOTE: this table currently is only showing the selectors, the input / output will be documented later.