Commit Graph

15136 Commits

Author SHA1 Message Date
Scott Smith 2ffcc2bb45 Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. (#3470) 2021-11-05 19:26:25 -04:00
GitHub build-unit-tests Action e8f7dd7546 Trigger wheel definitions 2021-11-05 22:25:35 +00:00
GitHub build-firmware Action 2cd276ba16 Auto-generated configs and docs 2021-11-05 22:21:29 +00:00
Matthew Kennedy 72cdc52acc configurable etb maximum (#3469)
* etb maximum

* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Scott Smith fcac26c032 Allow scaled_channel to have both multiplier and divisor (#3468)
Disallow scaled_channel for float.  I can't think of a reason to allow it, and it gets in the way
of rounding.

Add separate template param to setTable; let the compiler sort out whether assignment can happen
between TElement and VElement without forcing them to be the same at function call time.
2021-11-05 17:34:22 -04:00
Andrey 818e0057c9 lua curve progress 2021-11-05 16:08:48 -04:00
Andrey c05376ed5f lua curve progress 2021-11-05 16:08:34 -04:00
Matthew Kennedy 2c47f603fc make master happy (#3467) 2021-11-05 16:01:13 -04:00
GitHub build-firmware Action f3e6b44f89 Auto-generated configs and docs 2021-11-05 19:42:05 +00:00
Matthew Kennedy b41dbe2ed1 nissan MR18DE VVT cam pattern (#3466)
* refactoring nissan trigger

* comments

* plumbing

* b

* enums

* image

* image

* implement decoder

* reshuffle

* don't case unused

* dead trigger enums
2021-11-05 15:33:22 -04:00
GitHub build-firmware Action b692293ca6 Auto-generated configs and docs 2021-11-05 18:40:32 +00:00
Scott Smith 09569e8686 Add 3d table support to the java config file parser. (#3464)
This removes the need to use custom for 3d tables.  Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
        uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
rusefillc f72433b1fd fresh Windows binary 2021-11-05 11:51:32 -04:00
rusefillc 0410b386c2 hex2dfu helper script 2021-11-05 11:51:21 -04:00
rusefillc 0d5f5a7ad9 hex2dfu as proper submodule 2021-11-05 11:50:33 -04:00
rusefillc 57dc9b36f4 lua curve progress 2021-11-05 10:34:12 -04:00
rusefillc 2bd0633ecb minor todo 2021-11-05 10:01:58 -04:00
GitHub build-unit-tests Action 21952f5eba Trigger wheel definitions 2021-11-05 11:24:12 +00:00
GitHub build-firmware Action 6f2744a5c9 Auto-generated configs and docs 2021-11-05 11:19:56 +00:00
Matthew Kennedy 6b85313b04 nissan 4yl crank pattern (#3462)
* refactoring nissan trigger

* comments

* plumbing

* b
2021-11-05 07:15:03 -04:00
rusefillc 31a2218339 more curves! also names for curves 2021-11-04 23:59:04 -04:00
GitHub build-firmware Action 221b3c52bc Auto-generated configs and docs 2021-11-05 03:37:40 +00:00
rusefillc 802e660da5 more curves! also names for curves 2021-11-04 23:27:48 -04:00
rusefillc 8538e751e7 more curves! also names for curves 2021-11-04 23:22:37 -04:00
rusefillc b9861159a1 more curves! also names for curves 2021-11-04 23:19:44 -04:00
GitHub build-firmware Action 01909c7fbb Auto-generated configs and docs 2021-11-05 03:03:11 +00:00
rusefillc f7e1734045 more curves! also names for curves 2021-11-04 22:56:54 -04:00
rusefillc 37a3e8e54a turbo speed turbospeed input #2935 2021-11-04 22:56:54 -04:00
rusefillc 18d2baa4cf fresh item no 2021-11-04 22:56:54 -04:00
GitHub set-date Action fa105bfe1e Update date 2021-11-05 00:59:35 +00:00
rusefillc 1209382113 turbo speed turbospeed input #2935 2021-11-04 20:04:16 -04:00
GitHub build-firmware Action b79d5af199 Auto-generated configs and docs 2021-11-04 23:48:48 +00:00
rusefi f182c65e5b turbo speed turbospeed input #2935 2021-11-04 19:43:22 -04:00
rusefi 365a1e13a8 turboSpeedSensorMultiplier 2021-11-04 19:35:58 -04:00
Scott Smith cb546dd67b Remove correct file in create_ini_image.sh (#3460) 2021-11-04 16:06:44 -04:00
racer-coder a18beadb03 Create an interpolate3d function to match the interpolate2d, but for 3d tables. (#3459)
Remove some implicit C array to pointer conversions in Map3D by adding
(), *, and & where appropriate.  This allows us to remove getBinPtr.

Call interpolate3d from Map3d so there's no code duplication.
2021-11-04 14:07:37 -04:00
racer-coder 55ac8d56b8 Fix the types in various fuel functions that actually refer to grams, not ms. (#3458) 2021-11-04 11:50:19 -04:00
rusefillc aac4e8e52b https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 11:15:46 -04:00
GitHub build-firmware Action 23aea8a957 Auto-generated configs and docs 2021-11-04 14:24:01 +00:00
rusefillc 9d54c02ea7 https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 10:18:47 -04:00
rusefillc 1e0e163cac dead 2021-11-04 10:18:17 -04:00
rusefillc a972c207d6 Tachometer duplicate 2021-11-04 09:56:23 -04:00
rusefillc 88d7046382 most dead miata config 2021-11-04 09:56:05 -04:00
Matthew Kennedy dfdcece90f uppppppdate (#3455)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-04 05:52:25 -04:00
Matthew Kennedy cadaf2a801 extract engine phase function (#3456)
* extract getCurrentEnginePhase

* inject engine ref

* never invalid RPM, use 0 instead

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-04 05:46:16 -04:00
GitHub set-date Action 4b1a641e11 Update date 2021-11-04 00:59:56 +00:00
GitHub build-firmware Action e9bee9f39e Auto-generated configs and docs 2021-11-03 23:58:42 +00:00
Matthew Kennedy a2766e5d9b support autoscale on table axes (#3452)
* scale map Y axis

* allow different row/col types

* scaled channel detector

* interpolation

* looks like this actually works

* tests, no manual scaling

* comment
2021-11-03 19:53:26 -04:00
GitHub build-firmware Action 7b03138c6e Auto-generated configs and docs 2021-11-03 21:10:50 +00:00
rusefillc 0c96269e39 pieces of Ts tips update2 #3446 2021-11-03 16:56:21 -04:00