Daedalusz
859dd0c082
Added rudimentary tracking for run time * ASE
...
- Added ‘runSecs’ to Status struct
- Added a second counter in main loop
- Added After Start Enrichment functionality (based on seconds rather
than cycles)
2014-01-30 16:28:31 +11:00
Josh Stewart
6b85b8fdf7
A little bit of comment improvement and clarification
2014-01-10 15:54:33 +08:00
Josh Stewart
c9cbeeef22
A little bit of cleanup of comments and layout
2014-01-10 14:51:28 +08:00
Josh Stewart
bded6c64b8
Move hard and soft cut rev limits from test branch
2014-01-10 14:17:14 +08:00
Josh Stewart
94eef00fcc
Addition of corrections framework
2014-01-07 16:02:00 +08:00
Josh Stewart
f280856959
Accuracy improvements to the table lookup
2013-12-29 23:43:19 +11:00
Josh Stewart
789395e874
Revert using fastMap on the analog input for now
2013-12-29 13:03:55 +11:00
Josh Stewart
07018da78d
Complete algorithm selection settings
2013-12-26 21:34:32 +11:00
Josh Stewart
5a1e226b3d
Add Alpha-N algorithm option
2013-12-22 23:44:25 +11:00
Josh Stewart
fc60e4ee95
Minor cleanups for multi-channel
2013-11-14 20:08:14 +11:00
Josh Stewart
6abc9e24ee
Add schedules and callbacks for 4 fuel and ignition channels
2013-11-14 17:17:58 +11:00
Josh Stewart
2076d98aa6
Pin mapping updates inline with the 0.1 shield board
2013-11-14 16:44:58 +11:00
Josh Stewart
9cfc5ce2ec
Add smoothing on the timePerDegree calculation
2013-11-02 21:54:32 +11:00
Josh Stewart
2946146567
Add check for inverted spark output
2013-10-14 23:53:20 +11:00
Josh Stewart
e96935e29b
Add pulldowns for the analog pins
2013-09-26 21:27:20 +10:00
Josh Stewart
c51e09dedb
Add ignition advance gauge and comms
2013-09-25 14:56:38 +10:00
Josh Stewart
f085bbefc4
Testing only code - Will be removed shortly
2013-09-24 23:31:36 +10:00
Josh Stewart
a3750d36f0
Remove testing line
2013-09-24 23:31:18 +10:00
Josh Stewart
534747c245
Move pin setting to start of setup()
...
This corrects problems with the coils firing randomly upon startup
2013-09-24 23:30:45 +10:00
Josh Stewart
4390be7494
Introduction of the fast division branch
2013-09-23 22:23:34 +10:00
Josh Stewart
2b1b5c3cf6
Add crank angle estimate back in
2013-09-20 06:41:36 +10:00
Josh Stewart
8cba3fee87
A few new comms features (Flood clear and cranking RPM settings)
2013-09-19 20:49:28 +10:00
Josh Stewart
05f3318319
Added TunerStudio config support for ignition settings
2013-09-18 16:45:53 +10:00
Josh Stewart
1c928119f7
Enable digitalIOPerformance
2013-09-16 17:38:52 +10:00
Josh Stewart
3f5fd34b6f
Fully robust and complete comms and EEPROM paging
2013-09-16 10:18:33 +10:00
Josh Stewart
b3807be77d
Fixes to comms and storage code
...
Overflow when receiving RPM bins fixed
Corrected the offset when receiving non map based variables.
2013-09-15 22:39:55 +10:00
Josh Stewart
71cdde10aa
Performance improvements and cleanup
...
This commit brings much smoother RPM IO and calcs.
2013-09-14 19:38:15 +10:00
Josh Stewart
efe280f88d
Verification and correction of some timing issues (Ignition)
2013-09-14 00:21:10 +10:00
Josh Stewart
6bf5e56156
MInor stability improvements and comments
2013-09-14 00:00:17 +10:00
Josh Stewart
d86597d700
Huge rewrite of the schedule code to add all 4 required schedules
2013-09-05 10:27:16 +10:00
Josh Stewart
3107854d64
Minor fixes to trigger and RPM calcs code. Should be 100% working
2013-09-03 22:13:28 +10:00
Josh Stewart
2af9c4be6f
Huge cleanup and new work. Not in working state
...
EEPROM storage initial commit - Incomplete
Removal of significant code from .h files
Expansion of MS serial protocol
2013-08-26 14:11:47 +10:00
Josh Stewart
523378144b
Complete EEPROM save
2013-07-18 21:53:40 +10:00
Josh Stewart
2e5e6668ff
Added further variables to the comms page reads
2013-07-17 13:09:18 +10:00
Josh Stewart
d3a5b44eb9
Fixes missed in last commit
2013-07-16 22:31:01 +10:00
Josh Stewart
8e002150ee
Large re-org in preparation for EEPROM and comms paging work
2013-07-16 22:29:17 +10:00
Josh Stewart
7ea7c7afe5
Corrected float free pulsewidth calc
2013-07-10 10:26:16 +10:00
Josh Stewart
3d1cdb6f4d
Working VE and IGN table comms
2013-07-09 22:12:35 +10:00
Josh Stewart
80320240c1
Initial work on comms
2013-07-09 10:43:41 +10:00
Josh Stewart
92f96291ba
Remove unecesary (and confusing) variable
2013-07-04 11:32:36 +10:00
Josh Stewart
89aa44990a
Conversion of all fuel variables to uS from ms
2013-07-03 20:27:46 +10:00
Josh Stewart
f6c197d0e1
Fixes to the trigger code and inclusion of interrupt mappings for other chips
2013-06-28 21:52:23 +10:00
Josh Stewart
668979407c
Corrected pin that the CAS trigger is attached to
2013-06-28 10:21:22 +10:00
Josh Stewart
443eba0083
Initial work on fast digital and analog IO
2013-06-27 13:08:49 +10:00
Josh Stewart
2e9b01c28e
Conclude all scheduler call calculations, adjust scheduler to automatically run an end function after a set duration
2013-02-14 23:19:34 +11:00
Josh Stewart
f8ccd8ac6d
Prep for ignition charging
2013-02-14 17:47:49 +11:00
Josh Stewart
1537249958
Fully working scheduler (With 2 schedules), initial crank timing work.
2013-02-14 17:34:29 +11:00
Josh Stewart
feff0b244d
Mostly working scheduler
2013-02-14 08:51:29 +11:00
Josh Stewart
25253f0beb
Initial scheduler work
2013-02-13 22:49:36 +11:00
Josh Stewart
41d424fca6
Remove float multiplication from trigger interrupt
2013-02-08 09:34:51 +11:00