[openfirmware] [commit] r3319 - cpu/arm/olpc

repository service svn at openfirmware.info
Fri Sep 21 00:11:33 CEST 2012


Author: quozl
Date: Fri Sep 21 00:11:33 2012
New Revision: 3319
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3319

Log:
OLPC XO-4 - Neonode, add support for numeric version comparisons in manufacturing scripts

Modified:
   cpu/arm/olpc/nn-touchscreen.fth

Modified: cpu/arm/olpc/nn-touchscreen.fth
==============================================================================
--- cpu/arm/olpc/nn-touchscreen.fth	Wed Sep 19 09:24:54 2012	(r3318)
+++ cpu/arm/olpc/nn-touchscreen.fth	Fri Sep 21 00:11:33 2012	(r3319)
@@ -202,8 +202,7 @@
    (.) type
 ;
 
-: .version  ( addr -- )
-   pbuf 2+ c@ h# 1e <> abort" bad response"
+: .version  ( -- )
    pbuf 3 +  3 0  do                    ( addr )
       (.version) 2+
       [char] . emit
@@ -214,6 +213,7 @@
 : (version)  ( -- )
    h# 1e h# 01 h# ee  3 bytes-out
    h# 1e d# 30 anticipate
+   pbuf 2+ c@ h# 1e <> abort" bad response"
 ;
 
 : test-version  ( -- )
@@ -223,6 +223,11 @@
    cr
 ;
 
+: get-version  ( -- version.d )
+   (version)
+   pbuf 9 + le-w@  pbuf 7 + le-w@ wljoin  pbuf 5 + le-w@ pbuf 3 + le-w@ wljoin
+;
+
 [then]
 
 



More information about the openfirmware mailing list