Re: Andg support role
Posted: Fri May 10, 2013 6:47 am
I decided to mp3 this because I just love andy http://www.youtube.com/watch?v=eGV5EnY03iw
Here's the post I'm so excited about
Here's the post I'm so excited about
TRUE DIY engine management discussion forum
http://forum.diyefi.org/
Code: Select all
andg:freeems-vanilla andg$ git branch
* master
andg:freeems-vanilla andg$ git checkout dev
error: pathspec 'dev' did not match any file(s) known to git.
andg:freeems-vanilla andg$ git checkout -b dev
Switched to a new branch 'dev'
andg:freeems-vanilla andg$ git pull origin dev
remote: Counting objects: 186, done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 143 (delta 105), reused 51 (delta 18)
Receiving objects: 100% (143/143), 29.42 KiB, done.
Resolving deltas: 100% (105/105), completed with 38 local objects.
From https://github.com/fredcooke/freeems-vanilla
* branch dev -> FETCH_HEAD
Updating b0cd375..dc9dcc3
Fast-forward
.gitignore | 7 ++-
Makefile | 4 ++
bin/testclibuilds.bash | 4 +-
docs/git/config | 33 +-----------
src/main/Makefile | 20 ++++---
src/main/data/tables/axis/Deuces3100-Load.h | 56 ++++++++++++++++++++
src/main/data/tables/axis/Deuces3100-RPM.h | 62 ++++++++++++++++++++++
src/main/data/tables/axis/ScavengersMiata-Load.h | 54 +++++++++++++++++++
src/main/data/tables/axis/ScavengersMiata-RPM.h | 59 +++++++++++++++++++++
src/main/data/tables/ign/DeucesS10Timing.h | 51 ++++++++++++++++++
src/main/data/tables/ign/ScavengerTiming24RPMx19Load.h | 60 +++++++++++++++++++++
src/main/data/tables/lambda/DeucesS10Lambda.h | 61 +++++++++++++++++++++
src/main/data/tables/lambda/ScavengerLambda24RPMx19Load.h | 60 +++++++++++++++++++++
src/main/data/tables/ve/DeucesS10VE.h | 53 +++++++++++++++++++
src/main/data/tables/ve/ScavengerVE24RPMx19Load.h | 60 +++++++++++++++++++++
src/main/decoderInterface.c | 16 +++++-
src/main/decoders/EvenTeeth-Cam-4and1.c | 49 +++++++++++++++++
src/main/decoders/GM-LT1-CAS-360and8.c | 9 +++-
src/main/decoders/JSeries-12CrankWith6-2Cam.c | 25 +++++----
src/main/decoders/MitsiAndMazda-CAS-4and1.c | 398 +++++++++++++-----------------------------------------------------------------------------------------------------------------------------
src/main/decoders/MitsiAndMazda-CAS-4and2.c | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/main/decoders/code/EvenTeeth-Xand1.c | 10 +++-
src/main/decoders/code/HallOrOptical-Distributor-XofY.c | 6 +--
src/main/decoders/code/MissingTeeth-Either-XminusY.c | 13 ++++-
src/main/decoders/inc/MitsiAndMazda-CAS-4and1.h | 2 +-
src/main/decoders/inc/MitsiAndMazda-CAS-4and2.h | 83 +++++++++++++++++++++++++++++
src/main/inc/FixedConfigs.h | 6 ++-
src/main/inc/constantsLibrary.h | 5 ++
src/main/inc/counterTypes.h | 6 +--
src/main/inc/decoderInterface.h | 76 +++++++++++++++++----------
src/main/inc/systemConfig.h | 9 ++++
src/main/initialisers/CHTTransferTable.c | 4 ++
src/main/initialisers/FixedConfig1.c | 47 ++++++++++++++++-
src/main/initialisers/FixedConfig2.c | 31 +++++++++--
src/main/initialisers/FuelTables.c | 37 ++++++++++++-
src/main/initialisers/IATTransferTable.c | 2 +
src/main/initialisers/TimingTables.c | 18 +++++++
src/main/initialisers/TunableConfig.c | 18 ++++++-
src/main/realtimeISRs.c | 2 +-
src/main/tableLookup.c | 13 ++---
40 files changed, 1334 insertions(+), 477 deletions(-)
create mode 100644 src/main/data/tables/axis/Deuces3100-Load.h
create mode 100644 src/main/data/tables/axis/Deuces3100-RPM.h
create mode 100644 src/main/data/tables/axis/ScavengersMiata-Load.h
create mode 100644 src/main/data/tables/axis/ScavengersMiata-RPM.h
create mode 100644 src/main/data/tables/ign/DeucesS10Timing.h
create mode 100644 src/main/data/tables/ign/ScavengerTiming24RPMx19Load.h
create mode 100644 src/main/data/tables/lambda/DeucesS10Lambda.h
create mode 100644 src/main/data/tables/lambda/ScavengerLambda24RPMx19Load.h
create mode 100644 src/main/data/tables/ve/DeucesS10VE.h
create mode 100644 src/main/data/tables/ve/ScavengerVE24RPMx19Load.h
create mode 100644 src/main/decoders/EvenTeeth-Cam-4and1.c
create mode 100644 src/main/decoders/MitsiAndMazda-CAS-4and2.c
create mode 100644 src/main/decoders/inc/MitsiAndMazda-CAS-4and2.h
inc/freems.h wrote: ** @file
*
* @ingroup allHeaders
* @ingroup globalHeaders
*
* @brief The main project header file
*
* The central header for all source files to include. This pulls in the
* device header, all other shared headers, all global defines, all global
* constant declarations, all type definitions and all global variables. Other
* variables that are actually in global space but only shared between a few
* select files should be placed in the header for the main file that uses them.
*/
So funny the first thing I looked here. I next checked out the makefile. I'm also very interested in the EXTERN syntax./inc/xgateglobal.h wrote:
/** @file
*
* @ingroup xgateFiles
*
* @brief C header for assembly xgate functions
*
* @author Sean Keys
*
* Because we need to call the assembly flash burning function from C code an
* extern function declaration is required to allow successful compilation.
*/
This is the decoder that my Grand Am produces with the DIS that has the 7 signals in one rotation of the cam/crank? where there are 6 even signals and one off by 10 degrees. I'm offloading the processing of that signal into the 3x TACH.inc/EvenTeeth-Cam-6and1.c wrote: /** @file
*
* @ingroup interruptHandlers
* @ingroup enginePositionRPMDecoders
*
* @brief For evenly spaced teeth on the camshaft with a single second input.
*
* This is suitable for engines such as the GM DIS Wasted Spark Ignition engines
* with 3x TACH output which would equal 3 teeth on the crank and equal for
* something with 6 on the cam. Sync is provided by the second input from the
* CAM 1x sensor allowing a sequential and/or COP/CNP setup to be used.
*
* @see EvenTeeth-Xand1.c
*/
I will want a simple but close to the wasted spark implementation in the hardware. Match path through to processor. next to injection signals, as simple as possible.decoders/inc/EvenTeeth-Xand1.h wrote: /** @file
*
* @ingroup interruptHandlers
* @ingroup enginePositionRPMDecoders
*
* @brief For evenly spaced teeth on the cam or crank with a single second input.
*
* Fill out a data reverse header and include this file. Sync is provided by the
* second input allowing a sequential and/or COP/CNP setup to be used.
*
* VR edition with only one edge used!
*/
#include "../../inc/decoderInterface.h"[/quote]hmm... it just looks awkward.decoders/inc/EvenTeeth-Xand1.h wrote: /** @file
*
* @ingroup interruptHandlers
* @ingroup enginePositionRPMDecoders
*
* @brief For evenly spaced teeth on the cam or crank with a single second input.
*
* Fill out a data reverse header and include this file. Sync is provided by the
* second input allowing a sequential and/or COP/CNP setup to be used.
*
* VR edition with only one edge used!
*/
Code: Select all
/** @file
*
* @ingroup allHeaders
* @ingroup enginePositionRPMDecoders
*
* @brief Objects through which a decoder communicates.
*
* This file contains the declarations of objects used as a common interface
* between all of the different wheel decoders and the main loop scheduler.
*/
http://issues.freeems.org/view.php?id=821andg wrote:I'm also very interested in the EXTERN syntax.