Commit Graph

1080 Commits

Author SHA1 Message Date
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 a78dc22bf1 better state validation, better error codes 2019-11-29 23:41:26 -05:00
rusefi fd4412a2cd refactoring 2019-11-29 22:09:08 -05:00
rusefi ff3fbffd80 extracing constant & more information for HW CI 2019-11-29 21:57:59 -05:00
rusefi 175a18b9ec steps towards dual ETB 2019-11-28 23:51:47 -05:00
andreika-git 1808642af1 Starter relay + Hardcoded 'FSIO' + simulator fix (#1032)
* Starter Relay: gui + built-in FSIO impl.

* Hardcoded 'FSIO' replacement for RAM-limited boards

* fix simulator
2019-11-25 20:08:01 -05:00
andreika-git 97884dc677 Kinetis: fix ENABLE_PERF_TRACE and trigger_input_comp (#1031)
* Kinetis: fix ENABLE_PERF_TRACE

* Kinetis: fix trigger_input_comp
2019-11-25 00:22:26 -05:00
andreika-git 9a0b66791b unregisterOutput() + isPinOrModeChanged() + Stepper::stepPin+enablePin + Kinetis fix (#1029)
* Fix isConfigurationChanged() for EFI_ACTIVE_CONFIGURATION_IN_FLASH

* unregisterOutput() -> unregisterOutputIfPinOrModeChanged()

* clutchUpPinMode for unregisterPin()

* Fix Kinetis: EFI_ACTIVE_CONFIGURATION_IN_FLASH & EFI_MAIN_RELAY_CONTROL

* Stepper: enablePin & stepPin with modes support
2019-11-25 00:02:53 -05:00
rusefi e7559db170 Sporadic error: FATAL error: handleCycleStart #1030
more details
2019-11-24 21:59:29 -05:00
rusefi cfcfc851f5 Sporadic error: FATAL error: handleCycleStart #1030
more details
2019-11-24 21:45:32 -05:00
rusefi 04f6913d56 MapAveragingCallback schedules all cylinders at once #974
saving pennies
2019-11-24 20:48:25 -05:00
rusefi 4305b4ce2f not needed since included in common_headers.h 2019-11-23 18:16:41 -05:00
Matthew Kennedy 93d24dfc0b Merge remote-tracking branch 'origin/master' into perf-tracing 2019-11-19 16:28:58 -08:00
rusefi 7dfdfc6378 docs & code formatting 2019-11-19 18:17:03 -05:00
rusefi 08e3dd835d reducing warnings 2019-11-17 08:44:07 -05:00
rusefi b533ff68e8 Revert "OK trying partial revert now"
This reverts commit 4a8b8336
2019-11-13 22:56:43 -05:00
rusefi 071b1acb8e refactoring: time to unify digital pin API 2019-11-13 22:50:37 -05:00
rusefi e33798c214 looks like this part of refactoring is good? 2019-11-12 23:38:02 -05:00
rusefi c23cb5693a re-applying change 2019-11-12 22:56:56 -05:00
rusefi 4b1c1e72ab time to panic and revert more 2019-11-12 21:42:44 -05:00
rusefi 4a8b8336c4 OK trying partial revert now 2019-11-12 21:05:51 -05:00
rusefi e29f993487 I have no idea what's broken 2019-11-12 20:35:07 -05:00
rusefi 8ac4bc40da ops that's not what I mean 2019-11-12 19:58:14 -05:00
rusefi 0af0190468 what's the probability of efi::size breaking build? 2019-11-12 19:40:33 -05:00
rusefi e6abba09a9 refactoring: time to unify digital pin API
trying to fix build
2019-11-12 19:04:33 -05:00
rusefi b6b8c001cd refactoring: time to unify digital pin API 2019-11-12 01:08:45 -05:00
rusefi 6bcf7a438d refactoring: time to unify digital pin API 2019-11-12 01:08:31 -05:00
rusefi 0ae6084301 refactoring: time to unify digital pin API 2019-11-12 00:56:51 -05:00
rusefi 6fee1a5f9d refactoring: time to unify digital pin API 2019-11-12 00:25:10 -05:00
rusefi 3c57c3d216 refactoring: time to unify digital pin API 2019-11-11 23:32:09 -05:00
rusefi f082ac48b1 refactoring: time to unify digital pin API 2019-11-11 23:04:27 -05:00
rusefi 15a571fb3e this is not great :(
#639
#971
2019-11-11 22:19:35 -05:00
rusefi bb7cc14d27 fixing unit tests build 2019-11-11 21:45:15 -05:00
rusefi a4a618b6bd different take on #971 2019-11-11 21:26:09 -05:00
rusefi f3b8fba38a different take on #971 2019-11-11 21:25:40 -05:00
DonaldBecker 1a78b994b2 Compile warning clean-ups.
Removed mistakenly-added README~

(cherry picked from commit 84b30c992ac77a1563f7449e45b9fa353612fba9)
2019-11-11 20:35:20 -05:00
rusefi 30f07fa14c evil manual cherry 2019-11-11 20:34:09 -05:00
rusefi 410391598e Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) fix #996 2019-11-10 23:54:08 -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 1ed2711c02 consistency 2019-11-07 15:22:17 -05:00
rusefi 962a879a7d evil manual merge of https://github.com/DonaldBecker/rusefi 2019-11-06 20:01:53 -05:00
rusefi 8525c48036 evil manual merge of https://github.com/DonaldBecker/rusefi 2019-11-06 18:26:50 -05:00
rusefi eb4ceda52b refactoring: removing unused parameter 2019-11-05 22:49:11 -05:00
Matthew Kennedy 449df85f8f move to slow adc (#997) 2019-11-04 17:03:21 -05:00
andreika-git 63702dbeeb TLE6240 outputs fix (#994) 2019-11-01 15:49:55 -04:00
andreika-git e8fa6135f4 Kinetis: smarter SPI_CS control (#993) 2019-11-01 10:50:22 -04:00
andreika-git ee5ee1942c Kinetis & TLE8888 compatibility & fixes... (#991)
* TLE8888: More compatibility & postTunerStudioState

* activeConfiguration & EFI_ACTIVE_CONFIGURATION_IN_FLASH fix

* Kinetis: jump_to_bootloader() impl.

* Kinetis: UART baudrate safety check

* Kinetis: OMG!..
2019-10-31 16:06:34 -04:00
rusefi 4d095d4844 60/2 VW trigger has running issue on 19/10/19 snapshot fix #986 2019-10-30 20:51:20 -04:00
rusefi 2f3ccb8125 ADC sample time & rate #976 2019-10-19 08:01:28 -04:00
rusefi 490733ccad half-solution would not pass CI, have to merge full solution without real HW test
#975
2019-10-19 07:35:21 -04:00