Changeset 3437


Ignore:
Timestamp:
Nov 16, 2012, 1:17:56 AM (3 years 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.