Changeset 3437


Ignore:
Timestamp:
Nov 16, 2012, 2:17:56 AM (18 months ago)
Author:
quozl
Message:

OLPC XO-4 - new touchscreen firmware 0.0.0.8 with four finger support, slight compensating changes to timing of deactivate, avoid expecting boot complete message unless a reset is done.

Location:
cpu/arm/olpc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpu/arm/olpc/4.0/nn-version.fth

    r3414 r3437  
    11\ The Neonode touchscreen firmware 
    2 macro: NN_VERSION 0_0_0_7 
     2macro: NN_VERSION 0_0_0_8 
  • cpu/arm/olpc/nn-touchscreen.fth

    r3413 r3437  
    109109; 
    110110 
     111: flush-input  ( -- ) 
     112   0 0 anticipate 
     113; 
    111114 
    112115 
     
    136139 
    137140: deactivate  ( -- ) 
    138    h# 00 h# 01 h# ee  3 bytes-out  h# 00 d# 20 anticipate 
     141   h# 00 h# 01 h# ee  3 bytes-out  h# 00 d# 60 anticipate 
    139142; 
    140143 
     
    165168         pbuf-free  false  exit 
    166169      then 
    167    then 
    168    ['] read-boot-complete  catch  ?dup  if 
    169       .error 
    170       ." failed to boot" cr 
    171       pbuf-free  false  exit 
     170      ['] read-boot-complete  catch  ?dup  if 
     171         .error 
     172         ." failed to boot" cr 
     173         pbuf-free  false  exit 
     174      then 
     175   else 
     176      flush-input 
    172177   then 
    173178   ['] configure  catch  ?dup  if 
  • cpu/arm/olpc/nnflash.fth

    r3414 r3437  
    5555   \ XO-4 B1 have clear lightguides incompatible with later versions 
    5656   \ of touchscreen firmware. 
    57    \ (disabled temporarily so that automatic update can be tested) 
     57   \ (disabled temporarily so that automatic update can be tested)  
    5858   \ board-revision h# 4b20  <  if  false exit  then 
    5959   nn-image$  nn-up-to-date?  0= 
Note: See TracChangeset for help on using the changeset viewer.