h6. [[Portable]] h6(. » [[Portable SWI Calls|SWI Calls]] h6((. » Portable_ReadBMUVariables h2. Portable_ReadBMUVariables h5. (SWI &42FD1) |_<^{width:4em}. Entry | | |<^. R0 |<^. BMU number | |<^. R1 |<^. Number of variables to read | |<^. R2 |<^. Pointer to [[BMU Variable Request List|variable list]] containing R1 entries | |_<^{width:4em}. Exit | | |/2<^. - | All registers preserved | | Variable list updated | h4. Use The purpose of this call is to read the Battery Management Unit (BMU) variables. This is an improved version of [[Portable_ReadBMUVariable]], which allows multiple variables to be read at once. Using this call when reading multiple variables may allow the BMU driver to perform a more efficient request. Rather than returning an error state for the entire operation, a status value is returned individually for each variable. h4. Notes The BMU settings can be set by using [[Portable_WriteBMUVariable]]. h4. See also * [[Portable_WriteBMUVariable]] * [[Portable_ReadBMUVariable]] * [[Battery Management Unit Variables]]