Commit Graph

95 Commits

Author SHA1 Message Date
Josh Stewart 5792cd103c Simplified Nissan 360 6cyl version for testing 2018-09-04 21:43:05 +10:00
Josh Stewart ec516f5192 Only use per tooth timing when fixed cranking isn't operational 2018-09-04 19:47:04 +10:00
Josh Stewart b555392636 Minor cleanups to missing tooth per tooth calc 2018-09-04 17:07:21 +10:00
Josh Stewart 4c9b15d508 Fix for missing tooth pattern not always being on the right sequential phase 2018-09-04 15:12:50 +10:00
Josh Stewart 79a25673f8 Improvements to the MISRA checking process 2018-09-03 17:16:52 +10:00
Josh Stewart bc94053f10 Various small and medium decoder fixes 2018-08-31 17:34:25 +10:00
Josh Stewart 778439e937 Working new ignition mode for 4g63 2018-08-21 14:42:58 +10:00
Josh Stewart 726755ad8e Fix for crank speed being wrong on Basic Distrbutor, Miata9905 and Subaru 67 patterns 2018-08-18 08:49:19 +10:00
Josh Stewart 22b9c03ae3 Fixes to allow sequential missing tooth with new ignition mode 2018-08-14 16:08:52 +10:00
Josh Stewart 189234015f Huge amount of optimsation work on new ignition system 2018-08-14 12:46:39 +10:00
Josh Stewart cc6bf05a43 Initial work on new ignition timing method (Very messy) 2018-08-08 15:17:09 +10:00
Josh Stewart 8d854eec22 Enable sequential on 4g63 2018-07-29 14:34:48 +10:00
Josh Stewart 2287c9086c Add sync loss counter to log (And apply to other patterns) 2018-07-24 10:44:47 +10:00
Josh Stewart 0b2cd0d88a Initial introduction of a sync los counter 2018-07-24 10:03:40 +10:00
Josh Stewart 0dee4ab7f2 Still more warnings cleanup 2018-07-22 00:17:08 +10:00
Josh Stewart ce0e399201 More warnings cleanup 2018-07-19 23:26:31 +10:00
Josh Stewart b8a5586422 Initial conversion to the new timing maths code 2018-07-12 20:45:27 +10:00
Josh Stewart 02a8fe6cd3 MISRA cleanup 2018-07-03 17:20:13 +10:00
Josh Stewart 2b1a7d38ef Fixes for missing tooth @ cam speed 2018-06-26 12:17:43 +10:00
Josh Stewart 3c719d00b7 Relax sync requirements on 6g72 pattern 2018-06-20 16:46:21 +10:00
Josh Stewart e5ea1ce36e Allow 6g72 patterns under the new sync method of the 4g63 decoder. #76 2018-06-17 15:16:22 +10:00
Josh Stewart f62a4d727c Add protection check on Miata 99-05 fixed cranking timing 2018-04-20 17:02:59 +10:00
Josh Stewart 8d7370e0df Multiple safety checks and fixes on fixed cranking and Miata 99-05 decoder 2018-04-04 14:40:09 +10:00
Josh Stewart 4183be51f2 Fast versions of millis() and micros() that use timer5 rather than timer0. Current disabled 2018-03-10 14:07:06 +11:00
Josh Stewart d4f0bdc03e Fix potential issue that would prevent sync on 4cyl Daihatsu +1 patterns 2018-03-01 16:29:20 +11:00
Josh Stewart 7477ba3322 MISRA errors cleanup 2018-02-12 10:45:02 +11:00
Josh Stewart d646553b6f Fix for 24x decoder not syncing after startup 2018-02-06 21:47:02 +11:00
Josh Stewart 11a0c8069e Fix initial state of the dual wheel decoder on first rev after sync 2018-02-05 18:05:58 +11:00
Josh Stewart 8e2e3f125b Convert all tables in code to match the numbering in the ini (Probably has bugs for now) 2018-01-24 12:05:50 +11:00
Josh Stewart c3173296f5 Some initial ground work for the dynamic inj/ign assignment 2018-01-22 12:21:33 +11:00
ConnerMcLaughlin b6096329d8 cam4minus1 var is now trigPatternSec
All the instances of the variable name cam4minus1 is changed to trigPatternSec
2018-01-15 20:38:37 -06:00
ConnerMcLaughlin b2ed338f2e MISRA violation fix
rule 12.1 was being violated and this is the fix where several sets of parentheses are removed.
2018-01-15 20:21:09 -06:00
ConnerMcLaughlin 0622666434 Special fix for STM32F103C8 uCs
Was not compiling because of misplaced and/or insufficient preprocessor directives
2018-01-14 23:32:24 -06:00
ConnerMcLaughlin 52701e98ad Initial commit for missing tooth secondary
This also includes setups that have Toyota 36-2+3 trigger wheels to work.
2018-01-14 20:23:25 -06:00
Josh Stewart f474a95dc5 December 2017 signature and base tunes 2018-01-03 21:52:25 +11:00
Josh Stewart a2e1379fd6 MISRA cleanup 2018-01-03 20:48:35 +11:00
Josh Stewart 6b822ba85c Faster starting on 4g63 decoder 2017-12-29 11:59:29 +11:00
Josh Stewart e11e22e2ae Fixes for 1 cylinder operation on the Basic Distributor decoder 2017-12-24 13:37:11 +11:00
Josh Stewart 38dfb2d8f6 Fix for timing bug on Miata 99-05 pattern 2017-12-21 13:30:45 +11:00
Josh Stewart 6c0c5962cd Initial commit of working 36-2-2-2 pattern 2017-12-19 17:28:01 +11:00
Josh Stewart 36c08d42cc Initial layout work for 36-2-2-2 decoder 2017-12-15 16:38:17 +11:00
Josh Stewart 35fa068575 Staged injection (Table and automatic modes) 2017-12-07 13:46:04 +11:00
Josh Stewart 91bea0766f Fix bug that could cause RPM to spike when first cranking on missing tooth patterns 2017-10-24 21:07:22 +11:00
Josh Stewart 2ec972948f Changes to logged variables 2017-10-24 16:54:18 +11:00
Josh Stewart 7adeeb3eaa Some incomplete work on 4g63 sequential 2017-10-08 20:15:49 +11:00
Josh Stewart 621f6b4d68 Small adjustments to Miata 9905 pattern 2017-10-04 10:45:00 +11:00
Josh Stewart 7aa8d277f3 Potential fix for cranking problem on Miata 9905 pattern 2017-09-20 16:43:55 +10:00
Josh Stewart 515f0a626f MISRA cleanup from the comms work 2017-09-20 14:38:42 +10:00
Josh Stewart 7d3ffa5941 Fix for fuel pump priming never ending on 4g63 and Miata9905 patterns 2017-09-16 16:45:40 +10:00
Josh Stewart d0d5a38c23 Double sync checking method for 4g63 2017-09-12 14:01:28 +10:00