Commit Graph

883 Commits

Author SHA1 Message Date
rusEfi 3e57f8867d Launch debug mode 2020-03-24 23:09:35 -04:00
rusefi 5dce6e7104 launch control #203
somewhat questionable code
2020-03-23 23:20:54 -04:00
rusefi 53385c32bb start/stop progress debug mode 2020-03-22 20:43:27 -04:00
rusefi 0475348e4c start/stop 2020-03-20 20:45:35 -04:00
rusefi a4b5570223 "rusefi CAN" config #1198 2020-03-19 09:22:16 -04:00
rusefi 482967b8db progress towards start/stop 2020-03-18 15:56:17 -04:00
rusefi 93e77c9ccf fresh config 2020-03-14 09:18:25 -04:00
rusefi ff7438162b In case of incompatible firmware and console we have a vague error message fix #1180 2020-03-10 19:12:37 -04:00
rusEfi ca8a3b1e1f more of the same 2020-03-09 19:29:10 -04:00
rusEfi f62364fe39 stepper in TS should be output not any 2020-03-09 19:15:13 -04:00
rusefi 16930da2d3 hard-coding miata Nb2 VVT Ratio magic 2020-03-09 16:59:19 -04:00
rusefi 1892cfe6b7 logicAnalyzerMode was unused, removing for now 2020-03-08 09:14:49 -04:00
rusefi 3bf4219ad6 useHbridges 2020-03-02 19:49:47 -05:00
rusEfi 95160967dd throttle2Position progress 2020-02-27 03:21:42 -05:00
rusEfi 3312dd8112 verboseTLE8888 2020-02-27 01:11:44 -05:00
rusEfi 1ce1f43a49 fresh generated 2020-02-25 22:01:13 -05:00
rusefi d5faa3b517 making migration seamless on useRunningMathForCranking 2020-02-16 16:13:15 -05:00
rusefi c4e1e1e928 dreams about useFixedMsForCranking 2020-02-15 19:17:42 -05:00
rusefi c4c28431f2 Three wire idle air valve #1122
ugly but should work to begin with
2020-02-04 01:06:20 -05:00
rusefi c2e02cc235 fixing build 2020-02-02 13:18:41 -05:00
rusefi 0ea8407097 launch dreams 2020-02-02 12:23:55 -05:00
rusefi c2f0a30397 opening the door to boost controller! 2020-01-31 14:23:15 -05:00
rusefi 113fc4be36 refactoring 2020-01-12 05:17:42 -05:00
rusefi f74cf3bfbe refactoring 2020-01-12 05:12:09 -05:00
rusefi 1fe6899781 fresh 2020-01-12 03:45:33 -05:00
rusefi 688107ed77 second channels for ETB related stuff 2020-01-11 01:08:41 -05:00
rusefi 07222f68c0 E30 M3 Tach output solution #907 2019-12-30 01:41:23 -05:00
rusefi 3ab209fafc maybe improvent for trigger errors in TS and console, TS still does not know about order error counter 2019-12-25 15:57:47 -05:00
rusefi 5ef99a044b version compatibility validation fix 2019-12-25 14:15:44 -05:00
Matthew Kennedy 9645130527 Shrink output channels, now with passing CI (#1077)
* reorder fields

* temporary tle8888 fix

* comment, simplify

* hand tweak generated

* oops, those are reciprocal

* fix engineLoadAccelExtra

* aggressive priority order

* fix output size

* comments

* reorder fields, no sizes yet

* should've been signed

* simplify constructor mess, hook up scaling

* notes

* typo

* if -> switch

* rev signature

* correct map offset

* handle unsigned properly

* RPM is unsigned

* vss isn't scaled

* extract magic

* required generated for build

* de-scale rpm

* field type cases
2019-12-22 08:12:45 -05:00
rusefi ce0921cb78 refactoring only #1076 2019-12-21 20:17:58 -05:00
rusefi b78e1b7a00 refactoring & docs update 2019-12-21 19:59:33 -05:00
rusefi 871f86967f Revert "DRAFT Shrink output channels, again (#1074)"
This reverts commit 562ce6cc
2019-12-21 15:02:49 -05:00
rusefi 86a3feb13f Revert "fresh integration & changing protocol versions & versions"
This reverts commit f6c3f120
2019-12-21 15:02:37 -05:00
rusefi b9338b4047 Revert "reducing magic constants"
This reverts commit 032d8240
2019-12-21 15:02:17 -05:00
rusefi 01f8e04b0f Revert "bugfix - MAP was broken in console due to wrong offset"
This reverts commit 86e45aec
2019-12-21 15:01:45 -05:00
rusefi 8602379a32 Revert "trying to save build. it's a useful PR overall but :("
This reverts commit 9f191f0d
2019-12-21 15:01:22 -05:00
rusefi 9f191f0dd8 trying to save build. it's a useful PR overall but :( 2019-12-21 14:34:50 -05:00
rusefi 86e45aec00 bugfix - MAP was broken in console due to wrong offset 2019-12-21 13:33:26 -05:00
rusefi 032d824064 reducing magic constants 2019-12-21 13:30:47 -05:00
rusefi f6c3f12091 fresh integration & changing protocol versions & versions 2019-12-21 12:35:47 -05:00
Matthew Kennedy 562ce6ccaf DRAFT Shrink output channels, again (#1074)
* reorder fields

* temporary tle8888 fix

* comment, simplify

* hand tweak generated

* oops, those are reciprocal

* fix engineLoadAccelExtra

* aggressive priority order

* fix output size

* comments

* reorder fields, no sizes yet

* should've been signed

* simplify constructor mess, hook up scaling

* notes

* typo

* if -> switch
2019-12-21 08:55:19 -05:00
rusefi d3da010088 Revert "fresh integration"
This reverts commit 9363d081
2019-12-19 22:34:58 -05:00
rusefi 88b04e374c Revert "fresh integration"
This reverts commit 5a160912
2019-12-19 22:34:47 -05:00
rusefi 5a160912f5 fresh integration 2019-12-19 22:05:19 -05:00
rusefi 9363d081c3 fresh integration 2019-12-19 20:38:48 -05:00
rusefi 3f3cddbf01 Config generation handles padding after packed booleans (bits) wrong
fix #1057
2019-12-14 16:11:31 -05:00
rusefi af4f20551b getting rid of boardConfiguration / binary compatible change 2019-12-11 17:48:55 -05:00
rusefi 0555d2170d TPS#2 calibration & fixing ETB in TS 2019-12-08 00:37:33 -05:00
rusefi 0428ff4347 gen_config run 2019-12-04 00:38:40 -05:00
rusefi 2eab39d3ff auxFastSensor 2019-12-02 17:49:01 -05:00
rusefi 3355d5d61f and now it works! 2019-12-01 20:45:08 -05:00
rusefi 4173bb721a bugfix but still 2019-12-01 20:37:24 -05:00
rusefi c39eb0c08d perf trace progress but things still do not look right 2019-12-01 20:31:18 -05:00
rusefi 3ed889486e making things nicer with dual ETB settings 2019-11-30 17:38:33 -05:00
rusefi b961edc654 refactoring 2019-11-30 16:49:40 -05:00
rusefi b04166d173 that's how we can move all fields one by one from boardConfiguration to engineConfiguration
my approach is to move fields from the bottom of BC struct
2019-11-30 10:24:37 -05:00
rusefi ff3fbffd80 extracing constant & more information for HW CI 2019-11-29 21:57:59 -05:00
rusEfi 799027c2e9 all ETBs to run in same HW mode 2019-11-29 16:51:51 -05:00
rusefi 8a8a398c70 starterRelayPinMode 2019-11-25 01:01:00 -05:00
rusefi 10c544ec3c docs 2019-11-25 00:59:41 -05:00
rusefi 9df259fbfb starterRelay & debugMapAveraging 2019-11-25 00:59:05 -05:00
rusefi 603f7e9ecb PerfTraceTool 2019-11-25 00:57:36 -05:00
rusefi 4411efbb72 firing order tool integration 2019-11-24 23:49:05 -05:00
rusefi 9d89578577 PTrace process? 2019-11-24 21:45:52 -05:00
rusefi a89ed00d3e json writer for PTrace 2019-11-24 17:59:56 -05:00
rusefi 91a5bd5ce3 refactoring: extracting constant 2019-11-23 12:52:57 -05:00
rusefi f6e16d4429 random rename 2019-11-22 17:45:15 -05:00
rusefi 16faa4c0be chrome tracing is pretty cool 2019-11-22 17:19:44 -05:00
rusefi 19ebea8b95 chrome tracing is pretty cool 2019-11-22 16:29:39 -05:00
rusEfi a55e0e1460 launch control #203 2019-11-18 19:22:29 -05:00
rusefi 79e049a5f8 Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) #996
new advanced debugging: hardware pins
2019-11-10 12:39:47 -05:00
rusefi 487acd62de Missing dwell altogether in some corner cases #796
only additional live data here
2019-11-05 23:36:33 -05:00
rusefi 7a3369795f smarter IAC PID 2019-10-30 09:27:12 -04:00
rusefi 3e8b46b6ca preparation for industrial-PID 2019-10-23 21:41:30 -04:00
rusEfi fc3b7ec1bd etbCalibrationOnStart 2019-09-29 14:00:04 -04:00
rusefi 8e3912e6b1 firing order 1-2-7-8-4-5-6-3 2019-09-28 10:25:57 -04:00
rusefi 8c5be72106 idle&ETB progress 2019-09-26 00:02:47 -04:00
rusefi 567bd7dd58 absolute fuel pressure flow calculation #954 2019-09-24 18:39:26 -04:00
rusefi fc8db12323 absolute fuel pressure flow calculation #954 2019-09-24 17:57:49 -04:00
rusEfi 89ed15838f ETB is sticky around zero and does not want to close all the way #943 2019-09-22 23:28:11 -04:00
rusefi 1b604359a9 ETB target is using integer values #945
refactoring
2019-09-22 08:44:51 -04:00
rusefi 4ba441fd49 "set_etb" is now "set_etb_duty" 2019-09-21 22:15:34 -04:00
rusefi 2bbbc1c787 ETB pinEnableMode 2019-09-20 22:16:54 -04:00
rusefi b9f649a93c ETB to SD logs 2019-09-20 20:41:45 -04:00
rusefi 3ac801f9c5 configurable SD card logging speed 2019-09-20 20:18:22 -04:00
rusefi ef85a6ceed more fields to SD card logs 2019-09-20 19:38:19 -04:00
rusefi b80710e7a7 refactoring "date" command and flex dead code 2019-09-20 18:12:56 -04:00
rusefi a6fbc5036a Delayed A/C compressor switch #922 2019-09-11 20:46:50 -04:00
rusefi cc011ee081 instant RPM for idle control #925 2019-09-10 23:03:55 -04:00
rusefi 47d8cdf0ac Delayed A/C compressor switch #922 2019-09-10 22:55:58 -04:00
rusefi 2818c803b5 fatalErrorPin setting is not used #926 2019-09-09 21:34:15 -04:00
rusefi e77b703beb Reinitialize TLE8888 if it resets #904
nasty "solution"
2019-09-06 20:30:27 -04:00
rusefi c1c1e59006 Hall mode for TLE88888 - VRSConfig1 VRSM #915
TS settings typo
2019-09-04 00:19:44 -04:00
rusEfi 8a35983bfe Hall mode for TLE88888 - VRSConfig1 VRSM #915
TS setting only
2019-09-03 23:56:28 -04:00
rusefi f32b29f318 Live Data: trigger current gap 2019-09-03 19:30:51 -04:00
rusefi 2188066c73 #914 2019-09-03 18:55:44 -04:00
rusefi b51e79357e refactoring: extracting magic command constant 2019-09-02 22:57:40 -04:00
rusEfi 1b8219432c Live Data for hw VVT signals 2019-09-02 21:02:08 -04:00
rusEfi c2980a36a9 Live Data VVT counter 2019-09-02 14:47:05 -04:00
rusefi be1b32abf0 make iTerm limits visible for idle RPM pid #913 2019-09-02 00:19:06 -04:00
rusEfi 8126b700de NB2 progress, ETB Live Docs progress 2019-09-01 19:37:58 -04:00
rusEfi daec071b6b mock PPS voltage command in addition to mock PPS position
ETB pane progress
2019-09-01 17:35:43 -04:00
rusefi ebcb0cdf4c Live Data: more Idle & ETB data points! 2019-09-01 15:46:40 -04:00
rusefi 1ffaa8eea2 Live Data progress 2019-09-01 13:56:46 -04:00
rusefi 7ce9b2890e live data: consistent naming 2019-08-31 23:39:30 -04:00
rusEfi 7efe5cdd5c reducing dead code 2019-08-31 17:59:18 -04:00
rusefi 4ddb0aeace LiveData progress: isChanking & hasEtbPedalPositionSensor 2019-08-31 17:07:21 -04:00
rusefi 840b165f12 NA6 pnp: automatic idle VS TPS #800 2019-08-30 18:17:10 -04:00
rusefi ad2714c2b8 PID errorAmplificationCoef to LiveData 2019-08-30 17:11:12 -04:00
rusefi b090be14b0 cranking fuel live data fix #911 2019-08-28 00:29:55 -04:00
rusefi 2804b31e7e cranking fuel live data #911 2019-08-26 23:41:04 -04:00
rusEfi 7a7dbb8c30 refactoring: engine sniffer magic constants 2019-08-18 15:04:02 -04:00
rusEfi 898c605ad6 usability; right-click menu 2019-08-18 14:10:51 -04:00
rusefi bfc4392dcd refactoring: extracting common magic constant 2019-08-18 12:30:59 -04:00
rusefi db724568db refactoring: extracting common magic constants 2019-08-18 12:14:33 -04:00
rusefi efeb6eeadc ETB live docs 2019-08-15 21:01:04 -04:00
rusefi f8315fa5c2 TS refresh & better MRE test configuration 2019-08-10 16:25:42 -04:00
rusEfi d6daeaa77f DFU command & refactoring 2019-08-03 19:58:38 -04:00
rusefi 91f9a50b3f F7 nucleo does not work?
funny, it was about some very unused feature
2019-08-02 01:36:02 -04:00
rusefi 68ffd12993 fixing build? 2019-07-21 18:07:24 -04:00
rusefi 84955cdedb throttle pedal up switch for Miata NA6 2019-07-21 17:06:16 -04:00
rusefi 65538c8505 comment consistency 2019-07-21 12:16:25 -04:00
rusefi e5b953db84 trigger counters to formula, docs & improvements 2019-07-20 14:56:56 -04:00
rusefi 0f03030455 RIP WarmupAfr 2019-07-18 18:27:32 -04:00
rusefi 1769fdb770 gcc 2019 q3 fails integration testing #886
kind of guessing potential problem
2019-07-14 15:47:08 -04:00
rusefi cedaacc709 refactoring: sharing command names between firmware and console 2019-07-14 15:20:56 -04:00
rusefi 9e461e7c27 Annotations in C++ code to produce formulas in rusEfi console #807 2019-07-13 09:00:03 -04:00
rusefi 4e6ccdb13b Annotations in C++ code to produce formulas in rusEfi console #807
wall wetting
2019-07-12 22:51:59 -04:00
rusefi 04bc1128df support multiple VVT sensors #885
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
rusefi 2f04e75b7c refactoring: extracting magic constant 2019-07-05 19:40:12 -04:00
rusefi b24064d231 NB2 magic clarification 2019-07-01 12:48:08 -04:00
rusefi b2dece5269 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit f07f96599b.
2019-06-30 14:28:47 -04:00
rusEfi a92702dd54 ETB quality instrumentation #494 2019-06-26 22:25:30 -04:00
rusefi 5bb016ef59 launch control: clutch up&down inverted setting 2019-06-26 19:41:46 -04:00
rusefi 7b4aae40c8 ETB gauges & TS progress 2019-06-26 19:25:38 -04:00
rusefi a82c7e30db verbose trigger sync: better field name & check box to engine sniffer 2019-06-25 02:25:26 -04:00
rusefi 37a9e66bc1 Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-19 22:34:11 -04:00
rusefi 6c08eec9ad Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-19 00:05:23 -04:00
rusefi 13fefc6245 Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-18 23:23:30 -04:00
rusefi 9cbbf72031 command line merge of https://github.com/rusefi/rusefi/pull/846 2019-06-18 19:18:52 -04:00
rusefi f07f96599b "Calibrate TPS" broken in TS fix #805 2019-06-17 22:00:34 -04:00
rusefi 717af8a681 TPS Live Documentation 2019-06-17 21:37:11 -04:00
rusefi e91e3f9690 nothing happens here 2019-06-17 20:45:46 -04:00
rusefi af6c342368 Utility class which writes same line both to stdout and file 2019-06-17 20:21:32 -04:00
rusefi 451ace3f5d
Annotations in C++ code to produce formulas in rusEfi console #807 (#848) 2019-06-17 19:14:03 -04:00
rusefi 2b43c3f4f9 refactoring & progress 2019-06-16 23:05:06 -04:00
rusefi 47daf9512e explicit folder for generated java stuff 2019-06-16 22:14:40 -04:00
rusefi 97a976dadd explicit folder for generated java stuff 2019-06-16 22:06:05 -04:00
rusefi 3034ffda96 also dead 2019-06-16 17:47:09 -04:00
rusefi 3985c05998 removing pieces of dead text protocol from console 2019-06-16 17:34:51 -04:00
rusefi 9a3dc5f5fd migrating sensor to binary outputs 2019-06-16 16:51:12 -04:00
rusefi 244b66b0ae ETB: TPS should be f(RPM, pedal) - target table #835 2019-06-15 14:11:38 -04:00
rusefi e1c0557f4d idle using ETB #783 2019-06-15 13:33:14 -04:00
rusefi e07b119a7f bumping configuration version in light of #773 2019-06-14 13:04:04 -04:00
rusefi f327b961f7 Annotations in C++ code to produce formulas in rusEfi console #807
reducing hard-coded constants in generator and etc
2019-06-14 00:47:28 -04:00
rusefi 8406be52f0 refactoring: extracting constant 2019-06-11 21:44:16 -04:00
rusefi a3581b06f9 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 23:57:35 -04:00
rusefi 837492c9f0 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 23:38:44 -04:00
rusefi 0c5b9e093b ETB: TPS should be f(RPM, pedal) #835 2019-06-10 13:07:42 -04:00
rusefi 1e75fc98b5 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 12:52:26 -04:00
rusefi 66903595b7 TS flexibility for MRE 2019-06-07 17:38:12 -04:00
rusefi cffb0abd4f real MAF to TS 2019-06-03 10:02:29 -04:00
rusefi 2968cdafbc pins mapping logic fix & pins kind fix 2019-06-02 14:10:21 -04:00
rusefi f40e0be614 board-specific usability #808 2019-05-30 00:18:41 -04:00
rusefi 493bd4c677 minor technical debt 2019-05-29 23:15:31 -04:00
rusefi 2b657e607e EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806 2019-05-27 10:38:06 -04:00
rusefi 5126397a89 lower 16 values are used on stm32 rusEfi, values above 16 are related to Kinetis work in progress 2019-05-27 06:55:53 -04:00
rusefi 5db9eb44d9 generator now takes full file name 2019-05-26 20:54:44 -04:00
rusefi e3d139d4d4 MC33816 integraion #784 2019-05-25 15:35:25 -04:00
rusefi e1337793cc #784 2019-05-25 13:47:09 -04:00
rusefi ecf6a66634 Trigger: warning code on normal engine start up #669 2019-05-11 13:39:27 -04:00
rusefi 93b1473555 gauges cleanup 2019-05-11 10:57:58 -04:00
rusefi 8c00f9ebe8 FEATURE REQ: aux temperature inputs #332 2019-05-09 19:39:21 -04:00
rusefi d647772b98 Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
metric progress
2019-05-07 19:16:01 -04:00
rusefi d09bcad3e7 dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusEfi 8afee0fd90 MC33816 integraion #784
bare bones skeleton
2019-05-03 21:13:25 -04:00
rusefi 8bbd5c0514 idle using ETB #783
configuration fields
2019-05-02 22:12:43 -04:00
rusefi f534fd0e67 console usability: engine sniffer jitter fix #780 2019-05-02 18:42:59 -04:00
rusefi 17643f693f more pins to allow smart outputs 2019-05-02 11:21:35 -04:00
rusefi 64a7cad1a3 FSIO to allow smart output pins 2019-05-01 22:26:07 -04:00
rusefi 4622bdd6ac rusEfi console: refactoring & minor engine sniffer cleanup 2019-05-01 09:55:53 -04:00
rusefi 1ad0df904e fixing mock voltage controls 2019-05-01 09:36:29 -04:00
rusEfi 8138d137fe 'warninigLedPin' typo and minor TS progress 2019-04-28 23:04:52 -04:00
rusefi e13193a832 ETB pause feature - useful while playing on the bench 2019-04-26 13:46:58 -04:00
rusefi 3c09b8f1f5 reducing analog_inputs debug confusion :) 2019-04-25 08:32:20 -04:00
rusefi 3298b57932 DBG_ANALOG_INFO 2019-04-24 22:16:37 -04:00
rusefi d080e32f5a minor improvement 2019-04-23 20:16:15 -04:00
rusefi f62731cc99 USB and TLE8888 not working for F4 or F767 #764 2019-04-20 23:39:06 -04:00
rusefi f931c7d78e TPS/TPS TS confusion reduction 2019-04-20 14:55:54 -04:00
rusefi 99de0fcbd5 TPS/TPS TS confusion reduction 2019-04-20 14:54:16 -04:00
rusefi 37c12b573c we need TLE8888 driver #714 2019-04-15 19:15:53 -04:00
rusefi e39f77aa9e SPI progress 2019-04-14 18:12:15 -04:00
rusefi db9456902f steps towards smarter gpio 2019-04-13 10:58:52 -04:00
rusefi 379c912b0c ETB using tle7209 #746 2019-04-11 23:21:16 -04:00
rusEfi 9c9dc05b10 cleanup #4 2019-04-11 22:15:06 -04:00
rusefi 64c70c3e2d rusEfi settings editor is broken for one byte enums #709 2019-04-08 11:19:07 -04:00
rusefi b863a673ef gen_config: add rusefi_config_custom.txt to override #defines #727 2019-04-03 19:05:41 -04:00
rusefi 1ab6cace13 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
removing startConsoleInBinaryMode
2019-04-01 11:45:06 -04:00
rusefi 5626a8c82a better location for spi pin modes
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi e3b4ba79df sync 2019-03-28 22:48:12 -04:00
rusefi 0dadb6de68 we need TLE8888 driver #714 2019-03-26 12:30:30 -04:00
rusefi fc590524c2 we need TLE8888 driver #714 2019-03-25 20:30:36 -04:00
rusefi c9b022d562 we need TLE8888 driver #714 2019-03-25 15:08:32 -04:00
rusefi 8fa9855171 get_config for #713 2019-03-22 23:00:21 -04:00
rusefi af87bf7e1e fuel gauges unification 2019-03-12 21:48:28 -04:00
rusefi d9bed5809e overall usability progress 2019-03-12 14:35:49 -04:00
rusefi 60a5b2c5ea better Electronic Throttle body control #493
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi 9a11d26cc3 better Electronic Throttle body control #493 2019-03-09 23:31:47 -05:00
rusEfi 5261b365f2 console: fixing signed int16 type logging 2019-03-02 14:53:29 -05:00
rusEfi 333ce71923 ETB iTerm limits 2019-03-02 14:00:32 -05:00
rusEfi c01734b8a4 TPS commands & compacting 2019-03-02 13:21:12 -05:00
rusefi ee615c6f6a TS project clean-up 2019-02-26 22:32:17 -05:00
rusefi 565ac60218 fix #688 2019-02-23 08:52:12 -05:00
rusefi f3b64f5227 #688 2019-02-22 22:17:09 -05:00
rusefi 9547c44ff1
688 brainpins (#694)
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi ee4ac9b240 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 2526d7897e migrating console away from text protocol 2019-01-13 16:19:32 -05:00
rusefi 58610c565a minor progress 2019-01-11 18:46:16 -05:00
rusefi 54adb0cade float ETB bins for now 2019-01-07 19:30:35 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi 90baa5ab73 FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously 2019-01-05 23:48:37 -05:00
rusefi 933a202995 #647 2019-01-04 22:09:38 -05:00
rusEfi 9edbf8218a #35 2019-01-04 17:18:43 -05:00
rusefi 36047e7f3d ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusEfi 3d3122c76c better? field name 2018-11-30 00:17:55 -05:00
rusefi 2fa2213227 more docs related to trigger process 2018-11-22 10:25:02 -05:00
rusefi d5ddb0bc9d #619 2018-10-30 05:32:13 -04:00
rusefi cfb671feab #615 start 2018-10-25 17:42:42 -04:00
rusefi df0ae75d94 sorry not real work 2018-10-12 15:03:21 -04:00
rusEfi dfd6a1e98a new debug field to show PID period 2018-10-10 22:25:21 -04:00
rusefi c8c6e4b182 better toString 2018-10-07 19:34:43 -04:00
rusefi 18044cdc64 progress 2018-10-07 14:01:34 -04:00
rusefi d8a675571f extra unit test 2018-10-05 22:55:15 -07:00
rusefi 153baecbb8 ETB progress 2018-09-29 22:53:02 -07:00
rusefi 3821ef6702 docs & refactoring 2018-09-29 22:04:01 -07:00
rusefi 1c86e4a2f9 refactoring 2018-09-29 21:15:19 -07:00
rusefi b6c2eceb3b fresh auto-genenrated 2018-09-25 15:48:58 -04:00
rusEfi 315ae344d8 pedal gauge fix 2018-09-24 23:44:04 -04:00
rusefi 51baecd3d0 console compiles again 2018-09-10 23:43:44 -04:00
rusefi 45b9355640 progress 2018-09-02 22:15:07 -04:00
rusefi 38cb52b77a clean-up 2018-09-02 20:03:01 -04:00
rusefi 16756c86d6 clean-up 2018-09-02 19:26:35 -04:00
rusefi 4b8ef855d9 better class name 2018-09-02 19:14:49 -04:00
rusefi e2c1cc91ad field name correction 2018-08-19 10:54:11 -04:00
rusefi 3fa3aa3094 manual chery-pick of #602 2018-08-04 10:24:10 -04:00
rusefi 36ba17ac1c #600 2018-07-29 18:02:37 -04:00
rusefi a396c9b587 refactoring: better field names 2018-07-26 15:51:06 -04:00
Matthew Kennedy 741116378b Coasting Fuel Cut Fixes (#596)
* config changes

* generated

* new logic for MAP coast cutoff

* typo

* fix unit test

* add short duration injection fix

* add f suffix to constant
2018-06-23 16:32:41 +03:00
rusefi 5497522d00 cj125isUaDivided parameter 2018-06-17 15:07:42 -04:00
rusefi 644635bf44 trigger noise filtering 2018-04-26 02:15:03 -04:00
andreika-git 99ea4ee796 Idle PID Coasting & Amplification Improvements (#589)
* PID Error Amplification Coef

* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting

* Modify interface for the new settings

* Run gen_config.bat and generate configs

* idlePositionSensitivityThreshold

* Remove cltCorrection from autoIdle() & more verbose debug

* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated

* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
rusefi 3eaefe8b1b fuel cutoff fields 2018-03-22 08:13:17 -04:00
rusefi b23fea4dd5 #569 2018-03-18 12:15:51 -04:00
rusefi 3c9ebf4513 https://rusefi.com/forum/viewtopic.php?f=9&t=1354 2018-03-17 19:55:23 -04:00
rusefi d5b3f9a87a reducing merge drama #567 2018-03-03 08:54:23 -05:00
rusefi c049eea877 fix #570 2018-03-01 06:01:15 -05:00
rusefi be8d3847f2 #569 2018-02-25 20:51:34 -05:00
andreika-git 9424d39ab3 Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking (#565) 2018-02-02 08:18:00 -05:00
rusefi f7cda7449b CAN debug field #26 2018-01-29 19:41:39 -05:00
andreika-git d45cec568d Reduce step skipping for stepper motor (#559)
* Reduce step skipping for stepper motor

* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi 67f90f86ef #557 2018-01-26 22:47:09 -05:00
rusEfi 362a689691 reducing logging noise 2018-01-24 20:15:47 -05:00
rusefi acd934d762 #549 2018-01-24 09:03:42 -05:00
rusefi 3e48813e73 #540 2018-01-23 08:34:18 -05:00
rusefi 371decae53 fix #539 reducing idle stepper reaction time 2018-01-21 12:19:36 -05:00
rusefi 66d5fb896e #538 2018-01-20 23:50:31 -05:00
rusefi 5d33b85b15 better dialog name 2018-01-10 22:54:22 -05:00
rusefi 638f3675fd #530 2018-01-03 07:59:59 -05:00
rusefi 2c4c8771bb spare unused bits for future use 2018-01-02 21:25:40 -05:00
rusefi 30c66f91ea more idle control complexity 2017-12-27 00:26:40 -05:00
rusefi 3de93ad64d switching to target RPM curve 2017-12-24 22:05:16 -05:00
rusefi a57ce8c522 debug field STATUS 2017-12-17 13:14:39 -05:00
rusefi 341de4a804 more FSIO logging 2017-12-17 00:11:21 -05:00
rusEfi 5c0be05378 #494 2017-12-13 21:59:11 -05:00
rusEfi 6382a26b2c sorting sensor selection menu items 2017-12-13 18:36:22 -05:00
rusefi 2cd13f578f fixing build 2017-12-11 11:23:53 -05:00
rusefi c5e762d814 #4 2017-12-11 10:14:42 -05:00
rusefi 48221b3982 progress 2017-12-03 07:46:07 -05:00
rusefi ce91877f9a #490 2017-11-23 02:50:04 -05:00
rusEfi 051f954dd8 #495 todo clean-up 2017-11-19 15:24:36 -05:00
rusefi f11c3af882 #495 2017-11-19 14:22:14 -05:00
rusefi 7222640454 #495
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
rusefi a66f592ea3 #490 2017-11-19 11:05:57 -05:00
rusefi 63ac17de19 refactoring - better variable name 2017-11-19 10:23:47 -05:00
rusefi a32761a07d #490 2017-11-18 10:06:57 -05:00
rusefi b20e996a9b #494 2017-11-18 10:04:54 -05:00
rusefi 1d799a5496 docs 2017-11-16 20:30:56 -05:00
rusefi adb41de7f8 refacotring - a bit of OOP 2017-11-16 20:17:32 -05:00
Matthew Kennedy c3c38aa9bd Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi 286964563c proper gauge category 2017-11-06 22:17:15 -05:00
rusefi 27eb4a9eb7 #385 2017-10-29 20:29:02 -04:00
rusefi cae82c1062 #385 2017-10-29 15:48:54 -04:00
rusefi 17949423b0 #480 2017-10-16 14:52:42 -04:00
rusefi b39e245a37 #473 2017-08-28 22:55:29 -04:00
rusefi 6e5b63411f #476 2017-08-28 21:00:36 -04:00
rusefi 67986f74f6 #473 2017-08-17 02:32:06 -04:00
rusefi 329fa64c64 http://rusefi.com/forum/viewtopic.php?f=9&t=1253&start=30 2017-08-12 12:05:49 -04:00
rusefi d55aa6ac78 fsio_input for FSIO convertor 2017-08-06 20:10:41 -04:00