Hardware assemblies, either embedded (100) or external (400),
which use software (101 or 800) for processes (330 to 356)
such as acquiring power-related values (342), principally by the use of
a connector (132) that accesses a battery (134), in order for a processor
(102) to calculate an optimized power signal (338), and then to configure
an output (344) of a power supply (122) to deliver the power signal
to a powered device (136).