[openfirmware] [commit] r2654 - dev/olpc/kb3700

repository service svn at openfirmware.info
Tue Oct 25 08:16:34 CEST 2011


Author: quozl
Date: Tue Oct 25 08:16:34 2011
New Revision: 2654
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2654

Log:
OLPC XO-1.75, XO-1.5, XO-1 - battery state of charge did not properly show 100%.  The cause was that a previous definition of 2.d was being used, which used (.2), truncating any higher digits.

This wasn't a problem until the XO-1.75 EC started using 100% instead of 97% in commit ea52c0c.

Batteries moved from XO-1.75 to XO-1.5 and XO-1 may show 00% in watch-battery or .bat until this fix is released.

Modified:
   dev/olpc/kb3700/batstat.fth

Modified: dev/olpc/kb3700/batstat.fth
==============================================================================
--- dev/olpc/kb3700/batstat.fth	Tue Oct 25 00:57:39 2011	(r2653)
+++ dev/olpc/kb3700/batstat.fth	Tue Oct 25 08:16:34 2011	(r2654)
@@ -79,8 +79,7 @@
    if ." MPPT" then
 ;
 
-\needs 2.d : 2.d  ( n -- )  push-decimal <# u# u#s u#>  type  pop-base  ;
-: .%  ( n -- )  2.d ." %" ;
+: .%  ( n -- )  push-decimal  <# [char] % hold u# u#s u#>  type  pop-base  ;
 : .bat  ( -- )
    bat-status@  ( stat )
    ." AC:"  dup h# 10 and  if  ." on  "  else  ." off "  then  ( stat )



More information about the openfirmware mailing list