This is release 1.0 of the KNOCK_WINDOW API and example files.
The user should refer to Application Note AN3772 "Using the Knock Window 
eTPU Function" which is available from Freescale.

_____________________________________________________________________________

Files included in this package:
===============================
    knock_window\readme.txt                       Rev: see below  - This file.
    knock_window\etpu_knock_window.c              Rev : 1.2 - The C code file for the KNOCK_WINDOW API.
    knock_window\etpu_knock_window.h              Rev : 1.3 - The header file for the KNOCK_WINDOW API.
    knock_window\knock_window_example.c           Rev : 1.1 - Example C code file for MPC5633M  device.
    knock_window\knock_window_etpu_gct_example.c  Rev : 1.1 - Example C code file generated by GCT.
    knock_window\knock_window_etpu_gct_example.h  Rev : 1.1 - Example header file generated by GCT.
    knock_window\MPC563M_intram.dld               Rev : 1.1 - Linker file.
    knock_window\makefile                         Rev : 1.1 - A GNU makefile used to build the example
                                                   code.

NB The example referred to above is a very simple example which uses the tooth 
generation function to provide an input stimulus to the engine position functions.
In order to use this simple example short eTPU_A0 to eTPU_A1 and short 
eTPU_A14 to eTPU_A15. This connects the tooth generator outputs to the engine
position inputs. This example produces knock_window outputs on channels eTPU_A10


The following files are needed in order to compile and use the example code:
_____________________________________________________________________________

  From AN3768SW "eTPU Automotive Set (Set 2)"
    etpu_set2\etpu_set2.h          - Image of eTPU set2 function code.
_____________________________________________________________________________

  From AN3801SW "Using the Tooth Generator eTPU Function"
    tooth_gen\etpu_toothgen.c - C code file for tooth generator function.
    tooth_gen\etpu_toothgen.h - header file for tooth generator function.

_____________________________________________________________________________

  From AN3769SW_1 "Using the Engine Position (CRANK and CAM) eTPU Functions"
    eng_pos\etpu_app_eng_pos.c         Rev : 1.6 - The C code file for the ENG_POS API.
    eng_pos\etpu_app_eng_pos.h         Rev : 1.6 - The header file for the ENG_POS API.

_____________________________________________________________________________     

  From AN2864SW "General C Functions for the eTPU."
    utils\etpu_util.c   - C code file for utility functions.
    utils\etpu_util.h   - header file for utility functions.
    utils\etpu_struc.h  - Register and bit field definitions for the eTPU.
_____________________________________________________________________________     

  From AN2855SW "Using GPIO on MPC5500"
    mpc5500\fs_gpio.c - MPC5500 GPIO low level driver C code file.
    mpc5500\fs_gpio.h - MPC5500 GPIO low level driver header file.
    mpc5500\crt0.s    - Start-up file
_____________________________________________________________________________     

	Available from Freescale
    mpc5500\mpc563m.h  - Register and bit field definitions for MPC5633M.
    mpc5500\typedefs.h - Defines all for data types.
____________________________________________________________________________     

All of the above files are available from the Freescale website.
_____________________________________________________________________________

Readme.txt HISTORY
------------------
  $Log: readme.txt,v $
  Revision 1.6  2009/02/05 10:45:24  r47354
  *** empty log message ***





