Commit Graph

86 Commits

Author SHA1 Message Date
Josh Stewart 9cfc5ce2ec Add smoothing on the timePerDegree calculation 2013-11-02 21:54:32 +11:00
Josh Stewart 3e45171357 Additional checks in the interpolation routine for edge cases 2013-10-14 23:54:15 +11:00
Josh Stewart 8c2b014be5 TPS correction in ini 2013-10-14 23:53:36 +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 307205ce4d Remove unneeded check 2013-09-26 21:26:56 +10:00
Josh Stewart f9f03f931b Correct num teeth calc 2013-09-26 21:26:39 +10:00
Josh Stewart 127088b40c Correct size of status response array 2013-09-26 21:24:30 +10:00
Josh Stewart 0561992da3 Fix alignment of configPage2 bytes 85+ 2013-09-26 21:23:22 +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 7c1d02209d Add additional check for serial data. 2013-09-24 23:29:35 +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 ce7a805772 Minor changes to simplfy referencing a number of page1 variables 2013-09-16 17:39:24 +10:00
Josh Stewart 1c928119f7 Enable digitalIOPerformance 2013-09-16 17:38:52 +10:00
Josh Stewart 48a94abb7d Addition of digitalIOPerformance to libs 2013-09-16 17:38:22 +10:00
Josh Stewart 804d471e91 Added Tuner Studio base tune to reference 2013-09-16 10:19:53 +10:00
Josh Stewart 3f5fd34b6f Fully robust and complete comms and EEPROM paging 2013-09-16 10:18:33 +10:00
Josh Stewart 945c497e26 More comms bug fixes 2013-09-16 01:10:16 +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 7089a0be3a Fixes in the comms receive routines 2013-09-14 21:29:21 +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 a1042a1672 EEPROM read support (Untested) 2013-09-11 22:34:40 +10:00
Josh Stewart d259f86030 Completed EEPROM save routine 2013-09-11 22:06:13 +10:00
Josh Stewart a38df08ab9 Cleanup in some of the reference materials 2013-09-08 20:02:25 +10:00
Josh Stewart 8bfa4e29f3 Declare Schedule variable volatile 2013-09-08 20:01:47 +10:00
Josh Stewart 2e761c5d95 A small test program for the schedule code 2013-09-05 10:27:52 +10:00
Josh Stewart 5836258bec Adding Arduino Mega datasheet to reference 2013-09-05 10:27:36 +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 251886d8aa Add check for in progress scheduler. Clearer variable naming 2013-09-03 22:26:08 +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 3f47b624cb Add gitignore 2013-08-26 14:12:40 +10:00
Josh Stewart 7e82d6ca9e New sketch for a basic arduino stim 2013-08-26 14:12:14 +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 d26171614d Completed (untested) read/write EEPROM and comms paging 2013-07-19 21:02:30 +10:00
Josh Stewart 78e47fbbef Update README.md 2013-07-18 21:59:59 +10:00
Josh Stewart 8b4e998a3d Update README.md 2013-07-18 21:57:08 +10:00
Josh Stewart 523378144b Complete EEPROM save 2013-07-18 21:53:40 +10:00
Josh Stewart a4b5e0db17 Partial implementation of the receive value megasquirt command 2013-07-18 20:36:36 +10:00
Josh Stewart 9c86bc9387 Neater and more efficient, though slightly less simple, comms page sending 2013-07-18 17:26:24 +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