Difference between revisions of "MCUHWC:GetBatteryVoltage"
Jump to navigation
Jump to search
(Created page with "=Request= {{IPC/Request}} {{#vardefine:ipc_offset|0}} {{IPC/RequestEntry|Header code [0x00040000]}} {{IPC/RequestEnd}} =Response= {{IPC/Request}} {{#vardefine:ipc_offset|0}}...") |
m (Replaced "magic" with the actual meaning) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
{{IPC/RequestEntry|Header code}} | {{IPC/RequestEntry|Header code}} | ||
{{IPC/RequestEntry|Result code}} | {{IPC/RequestEntry|Result code}} | ||
− | {{IPC/RequestEntry|u8 | + | {{IPC/RequestEntry|u8 value}} |
{{IPC/RequestEnd}} | {{IPC/RequestEnd}} | ||
+ | |||
+ | =Description= | ||
+ | Returns a number which can be used to calculate the voltage using <code>Vref * (value / 256)</code> where <code>Vref</code> seems to be <code>5.0v</code>. | ||
+ | |||
+ | |||
+ | When the charger is plugged into a fully charged old3DS, the value will be around 0xD1 (~4.1v) | ||
+ | |||
+ | Unplugging the charger will make the value go down to 0xCE (~4v) | ||
+ | |||
+ | The voltage at 5% battery percentage just after the LEDs start flashing is 0xAF (~3.4v) | ||
+ | |||
+ | Plugging in the charger at this point will make the voltage go up to 0xB9 (~3.6v) |
Latest revision as of 20:59, 15 November 2018
Request[edit]
Index Word | Description |
---|---|
0 | Header code [0x00040000] |
Response[edit]
Index Word | Description |
---|---|
0 | Header code |
1 | Result code |
2 | u8 value |
Description[edit]
Returns a number which can be used to calculate the voltage using Vref * (value / 256)
where Vref
seems to be 5.0v
.
When the charger is plugged into a fully charged old3DS, the value will be around 0xD1 (~4.1v)
Unplugging the charger will make the value go down to 0xCE (~4v)
The voltage at 5% battery percentage just after the LEDs start flashing is 0xAF (~3.4v)
Plugging in the charger at this point will make the voltage go up to 0xB9 (~3.6v)