Commit Graph

1027 Commits

Author SHA1 Message Date
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
Josh Stewart 842f6a6e9c A bit of clean up work 2013-07-10 21:18:18 +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 1c7fd9846e Inclusion of basic ignition table comms support 2013-07-09 14:06:45 +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 63485ed79f Fix Edge case handling in table lookup where requested X or Y were equal to a bin value 2013-07-04 08:50:07 +10:00
Josh Stewart a89d7f2fda Update README.md 2013-07-03 22:33:42 +10:00
Josh Stewart 3b80c897a1 FAQ 2013-07-03 22:30:56 +10:00