[roll] Roll fuchsia [battery] Add ratio-based Time-to-Full math

Introduces the core ratio-based time-to-full (TTF) mathematics, scaling
the estimated charge completion time using actual current.

* Implements most ttf_soc_estimate() in polisher.rs time_to_full().
* Introduce get_reference_current_ua() evaluating the charge current
  limits and temperature thresholds matrix values over SOC.

Original-Bug: b/483788087
Test: fx test battery-manager-tests

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1498346
Original-Revision: 9d06982e14a42c4f26eba682a91854dec8bb6458
GitOrigin-RevId: 8b6ae9d8f338ba1b926f16205d8aa2cc7c773f1e
Change-Id: I74801550fe3b0bd770d1247749512dc1e669ca61
1 file changed
tree: 2123993f2e9357a633f493ec9bb48f316ddfa34b
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.