This is release 1.0 of the software discussed in AN3769.

It contains all of the components required to implement the FreeMASTER demo as described in AN3769
and as shown on YouTube URL http://uk.youtube.com/watch?v=a1NplNEAaww

The AN3769SW.zip file contains the following files.

FreeMASTER.pmp
Freemaster_config.h
main.c
makefile
mpc5534.cmm
spc563m60.cmm



bin - drectory containing object files.
   IntcIsrVectors.o
   __start.o
   eng_pos_etpu_gct.o
   etpu_app_eng_pos.o
   etpu_knock_window.o
   etpu_load.o
   etpu_toothgen.o
   etpu_util.o
   freemaster_MPC55xx.o
   freemaster_appcmd.o
   freemaster_protocol.o
   freemaster_rec.o
   freemaster_scope.o
   freemaster_serial.o
   freemaster_tsa.o
   fs_gpio.o
   intc_sw_handlers.o
   intflash.elf
   intflash.map
   intflash.mot
   main_intflash.o
   mpc5500_SRAM_load.o
   mpc5500_asmcfg.o
   mpc5500_ccdcfg.o

etpu_set2\eng_pos - directory containing the engine position functions API
    eng_pos_etpu_gct.c
    eng_pos_etpu_gct.h
    eng_pos_example.c
    eng_pos_example.h
    etpu_app_eng_pos.c
    etpu_app_eng_pos.h
    makefile
    readme.txt

etpu_set2\etpu_set2 - directory the etpu C code for the set2 fucntions
    cpu -directoy containing file which contain host interface information
    etpu_set1 - directory the etpu C code for the set2 fucntions
    etpu_set2.h
    etpuc.h
    etpuc_cam.c
    etpuc_cam.h
    etpuc_common.h
    etpuc_crank.c
    etpuc_crank.h
    etpuc_fuel.c
    etpuc_knock_window.c
    etpuc_knock_window.h
    etpuc_set2.c
    etpuc_set2.cod
    etpuc_set2.lst
    etpuc_spark.c
    etpuc_toothgen.c
    etpuc_util.h
    makefile
    readme.txt
    
etpu_set2\knock_window - directory containing the knock window functions API
    etpu_knock_window.c
    etpu_knock_window.h
    makefile
    readme.txt

etpu_set2\mpc5500 - directory containing integration header files
    crt0.s
    fs_gpio.c
    fs_gpio.h
    makefile
    mpc563m.h
    mpc563m_vars.h
    readme_for_Monaco.txt
    readme_fs_gpio.txt
    siu_struct.h
    typedefs.h

etpu_set2\tooth_gen - directory containing the tooth generator function API
    etpu_toothgen.c
    etpu_toothgen.h
    makefile

etpu_set2\utils - directory containing etpu C utilities
    etpu_load.c
    etpu_load.h
    etpu_struct.h
    etpu_util.c
    etpu_util.h
    makefile
    readme.txt

freemaster - directory containing freeMASTER software
    freemaster.h
    freemaster_MPC55xx.c
    freemaster_MPC55xx.h
    freemaster_appcmd.c
    freemaster_cfg.h
    freemaster_private.h
    freemaster_protocol.c
    freemaster_protocol.h
    freemaster_rec.c
    freemaster_scope.c
    freemaster_serial.c
    freemaster_tsa.c
    freemaster_tsa.h
    mpc563m.h
    mpc563m_vars.h
    typedefs.h

freemaster_html_files - directory containing sub-directories which in turn 
                        containing html files for the FreeMASTER interface
                        NB Individual files are not listed.
    ControlPage
    EnginePositionDriver
    KnockDriver
    ToothGenerator

MPC5500init-v1.2 - directory containig MPC5500 init code
    mpc5500init_changelog.txt
    mpc5500init_readme.txt

MPC5500init-v1.2\src - directory containig MPC5500 init source code 
    IntcIsrVectors.c
    __start.s
    intc_sw_handlers.s
    mpc5500_SRAM_load.s
    mpc5500_asmcfg.s
    mpc5500_ccdcfg.c
    mpc5500_ccdcfg.h
    mpc5500_defs.inc
    mpc5500_demo.c
    mpc5500_usrccdcfg.h
    mpc5500_usrdefs.inc
    mpc5500_xcptn.h
    
MPC5500init-v1.2\WR - directory containig MPC5500 linker file 
    WR_MPC563M_rom.ld
    WRreadme.txt


