Commit Graph

7683 Commits

Author SHA1 Message Date
rusefillc 6fdb98e84f helping launch enter simulator 2021-11-16 16:45:14 -05:00
rusefillc ed1d24dbbe helping launch enter simulator 2021-11-16 16:31:35 -05:00
Andrey 1be12392c0 proportional spark cut #3427 2021-11-16 13:23:08 -05:00
Andrey c201b5b0ec proportional spark cut #3427 2021-11-16 05:56:15 -05:00
Matthew Kennedy 7296593448 remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
Scott Smith 2cfc4af998 Start the process of using a global engine ptr for unit tests. (#3551)
* Start the process of using a global engine ptr for unit tests.

Passing around the engine, config, and persistent state wasn't buying anything.  Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables.  Add a dummy check in
case some test tries to set them manually.

* Fix OSX build

* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
Scott Smith c354d30a71 Use Valgrind to detect unitialized variable references. (#3555)
* Use Valgrind to detect unitialized variable references.

Fix the edge cases that pop up

* Comment and disable Mac run
2021-11-15 23:42:23 -05:00
GitHub build-firmware Action b477365e7c Auto-generated configs and docs 2021-11-16 02:53:15 +00:00
Andrey b545743f7d Not all launch control options are used #3554 2021-11-15 21:13:01 -05:00
Andrey 349d224b5f technical debt: enableOverdwellProtection #3553
only documentation
2021-11-15 20:32:25 -05:00
Andrey 7b790d36f6 random refactoring: trigger central encapsulation 2021-11-15 20:22:05 -05:00
Andrey 4bc9343d0b refactoring launch 2021-11-15 20:09:03 -05:00
Andrey 837cdf2cfb refactoring launch 2021-11-15 19:55:04 -05:00
Andrey 0a956d96b4 refactoring launch 2021-11-15 19:55:04 -05:00
Andrey c8b733ea6e refactoring launch 2021-11-15 19:34:42 -05:00
Andrey c41dccb5ff refactoring launch 2021-11-15 19:24:00 -05:00
Andrey bc3befd0ac refactoring launch 2021-11-15 18:57:12 -05:00
Andrey bafd5e0e17 refactoring launch 2021-11-15 14:40:35 -05:00
Matthew Kennedy c1941f3a49 (void) -> () (#3550)
* static functions with (void)

* more

* Revert "more"

This reverts commit 246e53441f935451437df186ac92d7df26b62fb6.

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-15 13:02:34 +01:00
Matthew Kennedy bd04dc8352 less macro, more c++ (#3549)
* less macro

* s
2021-11-15 12:44:40 +01:00
GitHub build-firmware Action a29aa50cb0 Auto-generated configs and docs 2021-11-15 03:03:29 +00:00
rusefillc 8448b04078 MAP phase sensing #3544 2021-11-14 21:58:01 -05:00
GitHub build-firmware Action a7a89b74d5 Auto-generated configs and docs 2021-11-15 02:31:36 +00:00
rusefillc 9420c6d831 MAP phase sensing #3544 2021-11-14 21:24:59 -05:00
GitHub set-date Action b814015179 Update date 2021-11-15 01:00:10 +00:00
GitHub build-firmware Action ecf4a31095 Auto-generated configs and docs 2021-11-14 23:09:53 +00:00
rusefi 1f486a1e15 Lua: changing "table" API 2021-11-14 16:29:46 -05:00
rusefi 301bdf08a2 Something something Automatic Compression Release #3442 2021-11-14 16:04:44 -05:00
rusefillc 8cb1f2545c trigger refactoring & docs 2021-11-14 15:35:11 -05:00
Matthew Kennedy af78ab76cb math is fun (#3545)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-14 15:32:35 -05:00
rusefi 291f815b2d Something something Automatic Compression Release #3442 2021-11-14 15:04:10 -05:00
rusefi 924ae4b4a1 Epic: Remove FSIO #2928 2021-11-14 14:44:52 -05:00
GitHub build-firmware Action 98e2649f70 Auto-generated configs and docs 2021-11-14 19:42:17 +00:00
rusefi df4f122c0b Epic: Remove FSIO #2928 2021-11-14 14:14:43 -05:00
rusefillc 899a10c829 script settings need names! 2021-11-14 13:18:11 -05:00
GitHub build-firmware Action fde7fa93a1 Auto-generated configs and docs 2021-11-14 17:42:11 +00:00
GitHub build-firmware Action 33c12129a2 Auto-generated configs and docs 2021-11-14 16:51:07 +00:00
rusefillc a52a0a80c7 Epic: Remove FSIO #2928 2021-11-14 11:40:19 -05:00
rusefillc 1a3fb4a0db Epic: Remove FSIO #2928 2021-11-14 11:04:51 -05:00
rusefillc 3327b0d4e7 Epic: Remove FSIO #2928 2021-11-14 10:57:19 -05:00
GitHub build-firmware Action 41b9a37897 Auto-generated configs and docs 2021-11-14 15:53:06 +00:00
rusefillc 5f1aadf638 Epic: Remove FSIO #2928 2021-11-14 10:39:47 -05:00
GitHub build-firmware Action b223139c3b Auto-generated configs and docs 2021-11-14 15:07:50 +00:00
rusefi bdb6327ff9 Epic: Remove FSIO #2928 2021-11-14 09:49:02 -05:00
GitHub build-firmware Action 42c1db2109 Auto-generated configs and docs 2021-11-14 14:40:23 +00:00
GitHub build-firmware Action 756b9e2b3d Auto-generated configs and docs 2021-11-14 14:27:16 +00:00
rusefillc 8fd82af0cb Epic: Remove FSIO #2928 2021-11-14 08:37:50 -05:00
rusefillc 0fc4096213 Epic: Remove FSIO #2928 2021-11-14 08:33:19 -05:00
GitHub build-firmware Action 87202db62b Auto-generated configs and docs 2021-11-14 13:13:06 +00:00
rusefillc 94320910e9 Epic: Remove FSIO #2928 2021-11-14 07:30:26 -05:00
rusefillc eab7f670a2 Epic: Remove FSIO #2928 2021-11-14 07:24:50 -05:00
rusefillc 2080ae2148 script settings need names! 2021-11-13 23:10:38 -05:00
GitHub build-firmware Action a81574c7ad Auto-generated configs and docs 2021-11-14 03:54:30 +00:00
rusefillc 29670184e2 script settings need names! 2021-11-13 22:47:46 -05:00
GitHub build-firmware Action 2762268d58 Auto-generated configs and docs 2021-11-14 03:02:10 +00:00
Matthew Kennedy 8edc91f657 mercedes two lobe trigger testing (#3543)
* mercedes

* config

* break;

* I did the gap ratio math wrong

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 21:50:04 -05:00
GitHub set-date Action 7e1fe984f8 Update date 2021-11-14 01:02:27 +00:00
GitHub build-firmware Action 625eda6d09 Auto-generated configs and docs 2021-11-13 15:38:11 +00:00
rusefi d172961577 findTableIndex 2021-11-13 10:02:01 -05:00
rusefillc f7d1a3e542 lua can 2021-11-13 08:23:44 -05:00
rusefillc 731906b2be lua can 2021-11-13 08:20:30 -05:00
rusefillc 14281da180 lua can 2021-11-13 04:44:17 -05:00
GitHub build-firmware Action b702a7f419 Auto-generated configs and docs 2021-11-13 09:41:01 +00:00
rusefillc 4803a6def5 Something something Automatic Compression Release #3442 2021-11-13 04:24:53 -05:00
Matthew Kennedy 31848f5bf4 lua pid class (#3411)
* lua pid

* no luaaa stl

* update luaaa

* finality

* luaaa

* luaaa

* = default

* bad merge

* gitmodules

* lua

* proteus demo script

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 03:18:16 -05:00
Matthew Kennedy 569ec1013b update luaaa (#3540)
* lua update

* no stdlib mode

* turn off system luaaa for now since it makes luaaa sad

* let user heap do a little

* gitmodules

* memory shuffling

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-12 22:10:05 -05:00
GitHub build-firmware Action 015a07576d Auto-generated configs and docs 2021-11-13 03:01:55 +00:00
rusefillc d96755ec15 Proteus Harley 2021-11-12 21:56:07 -05:00
GitHub set-date Action 187f58078e Update date 2021-11-13 01:04:13 +00:00
GitHub build-firmware Action 44fc5651bf Auto-generated configs and docs 2021-11-12 04:15:01 +00:00
GitHub build-firmware Action 17a6f81365 Auto-generated configs and docs 2021-11-12 04:00:30 +00:00
GitHub build-firmware Action 8a5f3a3a0c Auto-generated configs and docs 2021-11-12 03:51:31 +00:00
Andrey 31b50ff021 Something something Automatic Compression Release #3442 2021-11-11 21:38:49 -05:00
Andrey db6a1ae7e2 docs 2021-11-11 21:31:24 -05:00
GitHub build-firmware Action cf7231a8a0 Auto-generated configs and docs 2021-11-12 01:54:56 +00:00
Andrey 37adc7e713 Bench Test IAC Valve fails #3534
that's not even funny
2021-11-11 20:39:01 -05:00
Andrey 06f7098cae Bench Test IAC Valve fails #3534 2021-11-11 20:31:46 -05:00
Andrey 5136d0b994 Bench Test IAC Valve fails #3534 2021-11-11 20:28:01 -05:00
GitHub build-firmware Action 132e70befe Auto-generated configs and docs 2021-11-12 01:22:13 +00:00
Andrey 1aca049c47 Something something Automatic Compression Release #3442 2021-11-11 20:16:46 -05:00
Andrey 7d3d93d469 dead line 2021-11-11 20:16:46 -05:00
Andrey 9aa98cd523 refactoring: less hacky implementation 2021-11-11 20:16:46 -05:00
GitHub set-date Action a5ca40bebe Update date 2021-11-12 01:01:37 +00:00
GitHub build-firmware Action c57174f2ac Auto-generated configs and docs 2021-11-11 23:37:47 +00:00
rusefillc 0db5f673dc Overflow in currentTimeMillis and getTimeNowSeconds #3531 2021-11-11 17:54:31 -05:00
rusefillc 29b21e6eb6 Overflow in currentTimeMillis and getTimeNowSeconds #3531
it now takes 1000 times longer to overflow
2021-11-11 16:43:41 -05:00
rusefillc 677a2ede70 Overflow in currentTimeMillis and getTimeNowSeconds #3531
it now takes 1000 times longer to overflow
2021-11-11 16:39:23 -05:00
Matthew Kennedy baf11a27b9 load lua libs correctly (#3529)
* fix lua lib loading

* test
2021-11-11 13:44:13 -05:00
Scott Smith 93d31c6c9b Convert TriggerWaveform::wave to a pointer in preparation for code-defined sequences. (#3528)
It will eventually be class to support dynamic universal patterns in addition to ROM-based
tables.
2021-11-11 13:19:25 -05:00
rusefillc e117292d62 where are we now? 2021-11-11 11:11:40 -05:00
rusefillc ad7c5d9aae where are we now? 2021-11-11 10:36:31 -05:00
Scott Smith aec887efc8 Change users of MultiChannelStateSequence to use the API (#3524)
Better than reaching into members that should be private. I didn't feel like actually making
them private though, as one user validates pinStates isn't NULL.
2021-11-11 09:19:22 -05:00
rusefillc 1f415a0212 Idle valve outputs not available in TS #3523 2021-11-10 21:07:38 -05:00
GitHub build-firmware Action 17b786734c Auto-generated configs and docs 2021-11-11 01:46:41 +00:00
rusefillc 371f0ca72c Idle valve outputs not available in TS #3523 2021-11-10 20:40:42 -05:00
GitHub build-firmware Action 993a2111dd Auto-generated configs and docs 2021-11-11 01:09:25 +00:00
Scott Smith 1a299a3221 Move phaseCount into MultiChannelStateSequence (#3520)
We can them drop the field from a bunch of callers, simplifying the code.
2021-11-10 19:47:27 -05:00
rusefi 35f6ac4305 open q 2021-11-10 19:24:17 -05:00
Scott Smith 5bd7d8e372 Don't keep a separate MultiChannelStateSequence for the trigger emulator, version 2. (#3517)
All it wants is to use the main trigger state, so don't bother copying it.  Instead, change
PwmConfig to take a const pointer to a Multi.*Sequence, then make all the users adapt.  Worse
fallout is that SimplePwm now has its own Multi.*Sequence, but PwmConfig is downgraded to a
pointer, so that's only a net +4 bytes.  And we can make the overhead of Multi.*Sequence much lower
using embedded arrays, which only the caller can do since it knows the maximum size... (for another
day...)

Also remove SimplePwm's 2nd copy of SingleChannelStateSequence.  It served no purpose.

Saves 1992 bytes of BSS and 24 bytes of RAM4 (latter probably due to SimplePwm change)
2021-11-10 07:01:20 -05:00
rusefillc 38ea0d1835 Revert "Don't keep a separate MultiChannelStateSequence for the trigger emulator. (#3513)"
This reverts commit 4e220dc163.
2021-11-09 20:42:23 -05:00
GitHub set-date Action 150019b0ed Update date 2021-11-10 01:00:05 +00:00
GitHub build-firmware Action 6b39c9f5f1 Auto-generated configs and docs 2021-11-09 20:43:52 +00:00
Scott Smith 4e220dc163 Don't keep a separate MultiChannelStateSequence for the trigger emulator. (#3513)
All it wants is to use the main trigger state, so don't bother copying it.  Instead, change
PwmConfig to take a const pointer to a Multi.*Sequence, then make all the users adapt.  Worse
fallout is that SimplePwm now has its own Multi.*Sequence, but PwmConfig is downgraded to a
pointer, so that's only a net +4 bytes.  And we can make the overhead of Multi.*Sequence much lower
using embedded arrays, which only the caller can do since it knows the maximum size... (for another
day...)

Also remove SimplePwm's 2nd copy of SingleChannelStateSequence.  It served no purpose.

Saves 1992 bytes of BSS and 24 bytes of RAM4 (latter probably due to SimplePwm change)
2021-11-09 14:35:07 -05:00
Scott Smith 9b40e68155 Save ~2800 bytes of RAM by not caching angle->trigger mapping (#3506)
Memory seems more valuable than CPU; use the O(lg n) lookup by angle.  A side effect is that it
seems to fix trigger lookup for the second phase of TRIGGERTYPE 53 544 TT_TRI _TACH 0.00
2021-11-09 07:03:27 -05:00
GitHub build-firmware Action 3484c3270b Auto-generated configs and docs 2021-11-09 02:36:07 +00:00
GitHub build-firmware Action e63e942fb5 Auto-generated configs and docs 2021-11-09 02:26:06 +00:00
rusefi 99a90309ef why is meat allowed to touch machine?! 2021-11-08 20:49:12 -05:00
rusefi 8bab53c1fd nicer messages 2021-11-08 20:49:12 -05:00
GitHub build-firmware Action 464332e5be Auto-generated configs and docs 2021-11-09 01:26:41 +00:00
GitHub set-date Action 3168ccd62c Update date 2021-11-09 01:00:19 +00:00
rusefi 69a53c565f pid demo progress 2021-11-08 17:31:33 -05:00
GitHub build-firmware Action dbecc45968 Auto-generated configs and docs 2021-11-08 22:24:44 +00:00
Scott Smith 8639b7c7e4 Make getTimeNowNt even faster (#3504)
The last version is already much better than the original, mostly because it doesn't call
CriticalSectionLocker, which has a ton of overhead due to debug tracking.  But this version is
another 4 instructions / 12 bytes shorter.  Does as much match in 32-bit land as possible, and
avoids math operations that span 64-bits (i.e. either operate on the lower half or upper half, but
not both).  The result is only 3 instructions not including the necessary 4 loads (ptr to now, now,
ptr to upper, upper), 1 store (upper), and 1 return/branch.
2021-11-08 14:24:31 -05:00
Andrey 2166a5ba16 ETB: do not touch HW pins if function not selected, this way Lua can use DC motor hardware pins directly 2021-11-08 12:44:37 -05:00
Andrey 757cd10c1f docs 2021-11-08 12:23:00 -05:00
Scott Smith 2752c39d7f Change getTimeNowNt to be lock free. (#3502)
Track the top two bits of the 32-bit time field, along with the bits that comprise the top half of
the 64-bit time field.  We can detect when the 32-bit field is advancing or falling back from the
global time counter as long as the change is less than about 1 billion ticks.  This shows up as
either 01 or 11 in the top 2 bits of the 32-bit time field relative to the 64-bit field.  Or is
there is no change it shows up as 00.  Changes of 2 billion or more cannot be discerned as +2
billion and -2 billion both show up as 10.

Change the simulator to use this logic to make sure it gets some exercise.
2021-11-08 08:24:20 -05:00
GitHub build-firmware Action f6aac4b1f9 Auto-generated configs and docs 2021-11-08 03:23:43 +00:00
GitHub set-date Action db5ef62885 Update date 2021-11-08 01:02:17 +00:00
GitHub build-firmware Action 41fe16ed40 Auto-generated configs and docs 2021-11-07 18:40:19 +00:00
GitHub build-firmware Action 678f5db3b9 Auto-generated configs and docs 2021-11-07 15:30:54 +00:00
Andrey 49d4dea65e lua pid class #3411 2021-11-07 09:53:40 -05:00
Andrey c98bfecf11 lua pid class #3411 2021-11-07 09:49:47 -05:00
Andrey 94faa375e1 reducing complexity 2021-11-07 01:57:32 -05:00
rusefillc d0a8bbc974 typo 2021-11-07 01:51:05 -05:00
rusefillc 4f6dc57d31 refactoring - magic constant bad
cypress and kinetis both have this macro already
2021-11-07 01:34:16 -04:00
rusefillc 73fe152db2 refactoring - magic constant bad
cypress and kinetis both have this macro already
2021-11-07 01:28:28 -04:00
GitHub build-firmware Action fdc32277ea Auto-generated configs and docs 2021-11-07 04:44:16 +00:00
rusefillc 5ddd516860 refactoring - magic constant bad 2021-11-07 00:09:17 -04:00
rusefillc fd28e82f73 refactoring - magic constant bad 2021-11-07 00:03:16 -04:00
GitHub build-firmware Action 2ee8ecb287 Auto-generated configs and docs 2021-11-07 03:59:47 +00:00
rusefillc eb4ef563dd a bit of dead code 2021-11-06 23:39:56 -04:00
GitHub build-firmware Action 1ce3fa63b7 Auto-generated configs and docs 2021-11-07 03:33:26 +00:00
GitHub build-firmware Action 7df704907c Auto-generated configs and docs 2021-11-07 02:14:13 +00:00
rusefillc 3f278e989b a bit of dead code 2021-11-06 21:19:56 -04:00
GitHub build-firmware Action 4dca92f21e Auto-generated configs and docs 2021-11-07 01:05:29 +00:00
rusefillc 31347d66be a bit of dead code 2021-11-06 21:01:01 -04:00
Andrey e3355ab2d3 Remove Miata MX5 NB1 trigger #3488 2021-11-06 20:24:41 -04:00
GitHub build-firmware Action cab19aeba0 Auto-generated configs and docs 2021-11-06 23:15:42 +00:00
rusefillc faa8abf673 a bit of dead code 2021-11-06 18:43:19 -04:00
GitHub build-firmware Action beb2083509 Auto-generated configs and docs 2021-11-06 22:37:34 +00:00
rusefillc 4045893437 PROTEUS_LUA_DEMO 2021-11-06 18:24:59 -04:00
GitHub build-firmware Action 75f959d339 Auto-generated configs and docs 2021-11-06 22:15:32 +00:00
GitHub build-firmware Action ae65ebdc46 Auto-generated configs and docs 2021-11-06 19:17:51 +00:00
GitHub build-firmware Action f631836c6d Auto-generated configs and docs 2021-11-06 18:12:59 +00:00
GitHub build-firmware Action 1af4c562cb Auto-generated configs and docs 2021-11-06 17:41:14 +00:00
GitHub build-firmware Action c6ce4ebb40 Auto-generated configs and docs 2021-11-06 17:17:08 +00:00
GitHub build-firmware Action e266f8740f Auto-generated configs and docs 2021-11-06 13:26:06 +00:00
GitHub build-firmware Action b117f260c1 Auto-generated configs and docs 2021-11-06 03:28:22 +00:00
Scott Smith e350b0b6b4 Configuration for HPFP control algorithm. (#3475) 2021-11-05 23:15:35 -04:00
Scott Smith e8633a8cb4 Move fuel density to a header file so it can be accessed by other components. (#3474) 2021-11-05 22:29:56 -04:00
GitHub build-firmware Action 10c9977b9d Auto-generated configs and docs 2021-11-06 02:01:07 +00:00
Scott Smith 61fd669add Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt (#3473)
This fixes #3465.
2021-11-05 21:55:33 -04:00
GitHub set-date Action 8355ed02ba Update date 2021-11-06 00:59:21 +00:00
GitHub build-firmware Action 3a05dff385 Auto-generated configs and docs 2021-11-06 00:31:14 +00:00
Matthew Kennedy f45d365f24 log current engine phase on trigger teeth (#3471)
* log phase on trigger teeth

* ui

* guard
2021-11-05 20:02:15 -04:00
GitHub build-firmware Action 148b2620e1 Auto-generated configs and docs 2021-11-05 23:52:02 +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
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-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 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
GitHub set-date Action fa105bfe1e Update date 2021-11-05 00:59:35 +00:00
GitHub build-firmware Action b79d5af199 Auto-generated configs and docs 2021-11-04 23:48:48 +00:00
rusefi 365a1e13a8 turboSpeedSensorMultiplier 2021-11-04 19:35:58 -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
GitHub build-firmware Action 23aea8a957 Auto-generated configs and docs 2021-11-04 14:24:01 +00: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
Andrey 52bd7a9cb7 lua interpolate 2021-11-02 23:35:48 -04:00
Andrey 8c11ab341e refatoring: splitting lua hooks into multiple files 2021-11-02 23:27:48 -04:00
GitHub set-date Action 904ae702d6 Update date 2021-11-03 00:59:18 +00:00
GitHub build-firmware Action 78bc8c3c51 Auto-generated configs and docs 2021-11-02 23:04:43 +00:00
Matthew Kennedy 4717210859 autoscale fields in generated structs (#3444)
* add to grammar

* parser

* parser

* example consumer

* build config tool

* commit the right jar
2021-11-02 18:59:19 -04:00
rusefi 356a73e7a5 docs 2021-11-02 17:11:44 -04:00
GitHub build-firmware Action 9e18256735 Auto-generated configs and docs 2021-11-02 19:09:24 +00:00
Matthew Kennedy 8ee86e0789 log vvt targets (#3417)
* log vvt target

* java

* make java happy probably

* sensorlogger
2021-11-02 15:03:57 -04:00
GitHub build-firmware Action 6a35bd33d2 Auto-generated configs and docs 2021-11-02 03:40:40 +00:00
Matthew Kennedy 1cee83a56c Knock retard (#3396)
* output gauge

* knock controller

* don't need that

* inject engine ref

* test knock

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-01 23:33:59 -04:00
GitHub set-date Action 1d7dc3e254 Update date 2021-11-02 01:02:22 +00:00
GitHub set-date Action 9179b3d34f Update date 2021-11-01 01:02:24 +00:00
rusefillc de0736492d better VVT default? 2021-10-31 15:25:43 -04:00
rusefillc 178f6fe9e8 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
fail faster!
2021-10-31 12:09:11 -04:00
rusefillc 960b68424b live data stuff goes up 2021-10-31 12:07:44 -04:00
GitHub build-firmware Action b632832407 Auto-generated configs and docs 2021-10-31 02:31:01 +00:00
Andrey fd34b2adee Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-30 22:24:43 -04:00
Andrey ef413188ee Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-30 22:21:36 -04:00
GitHub build-firmware Action 1a13dd7463 Auto-generated configs and docs 2021-10-31 02:08:31 +00:00
Andrey ac64f215f3 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-30 22:03:19 -04:00
Andrey f01c6fa6ae Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-30 21:45:52 -04:00
Andrey 12dfc7e869 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353 2021-10-30 21:45:37 -04:00
GitHub build-firmware Action 4aa8a793e2 Auto-generated configs and docs 2021-10-31 01:38:27 +00:00
Andrey de8b43cf94 looks like value is never assigned 2021-10-30 21:28:55 -04:00
Andrey cc0a93080f Honda K cam wheels #3405 2021-10-30 21:09:58 -04:00
GitHub set-date Action 21be14a023 Update date 2021-10-31 01:07:39 +00:00
GitHub build-firmware Action 06ffa72240 Auto-generated configs and docs 2021-10-31 00:44:58 +00:00
GitHub build-firmware Action f8a78dfe3a Auto-generated configs and docs 2021-10-30 20:50:46 +00:00
GitHub build-firmware Action 6108675f59 Auto-generated configs and docs 2021-10-30 14:50:41 +00:00
rusefillc a2f1cd2467 Override trigger gaps feature #2734 2021-10-30 10:45:32 -04:00
GitHub build-firmware Action 64d10511bf Auto-generated configs and docs 2021-10-30 10:19:10 +00:00
GitHub set-date Action 03d6736e04 Update date 2021-10-30 00:57:47 +00:00
GitHub build-firmware Action 98d88a10e6 Auto-generated configs and docs 2021-10-30 00:07:43 +00:00
Andrey 14aac56c41 warning(CUSTOM_PID_DTERM, "PID: unexpected dTime") 2021-10-29 18:31:43 -04:00
GitHub build-firmware Action c42857b642 Auto-generated configs and docs 2021-10-29 21:09:08 +00:00
rusefi 85dac3e931 Revert "lua can: one step back"
This reverts commit 3731496f
2021-10-29 16:32:41 -04:00
GitHub build-firmware Action 8f87e6cfc9 Auto-generated configs and docs 2021-10-29 19:52:10 +00:00
GitHub build-firmware Action ccd889e7a2 Auto-generated configs and docs 2021-10-29 19:29:57 +00:00
rusefi 3731496fb3 lua can: one step back 2021-10-29 13:14:42 -04:00
rusefillc 558c639f82 Honda K & default VVT pid 2021-10-29 12:16:19 -04:00
GitHub build-firmware Action adf9525c16 Auto-generated configs and docs 2021-10-29 04:20:12 +00:00
rusefillc 40bf6a93d0 VVT is no longer aux pid 2021-10-28 23:51:46 -04:00
rusefillc 6a504e0755 Revert "lua pid class #3411"
This reverts commit 02bbe16170.
2021-10-28 23:41:23 -04:00
rusefillc 02bbe16170 lua pid class #3411 2021-10-28 23:35:53 -04:00
GitHub set-date Action 61e2c28911 Update date 2021-10-29 00:57:49 +00:00
Andrey 1685ec95cf Honda K cam wheels #3405 2021-10-28 19:26:59 -04:00
Andrey 965333e410 dead magic macro 2021-10-28 19:18:50 -04:00
GitHub build-firmware Action d42f56b8f6 Auto-generated configs and docs 2021-10-28 21:37:12 +00:00
rusefi 74d302ad50 VVT to be reported after primary 2021-10-28 16:46:54 -04:00
rusefi 2d99e7b4b5 Honda K cam wheels #3405 2021-10-28 15:57:23 -04:00
GitHub build-firmware Action dc3a50c956 Auto-generated configs and docs 2021-10-28 18:24:50 +00:00
Andrey 68c1995044 Honda K cam wheels #3405 2021-10-28 13:49:54 -04:00
Andrey 346e617d6a https://rusefi.com/forum/viewtopic.php?f=19&t=2177 2021-10-28 13:49:44 -04:00
GitHub build-firmware Action d3d1d33de2 Auto-generated configs and docs 2021-10-28 17:29:44 +00:00
GitHub build-firmware Action 1e8feb2d1f Auto-generated configs and docs 2021-10-28 16:45:50 +00:00
Andrey 695ff0d391 https://rusefi.com/forum/viewtopic.php?f=19&t=2177 2021-10-28 12:29:56 -04:00
GitHub build-firmware Action 642403db21 Auto-generated configs and docs 2021-10-28 16:17:08 +00:00
Andrey 3bf9a982d9 https://rusefi.com/forum/viewtopic.php?f=19&t=2177 2021-10-28 12:12:45 -04:00
Andrey 94b5b3a089 Honda K cam wheels #3405 2021-10-28 11:40:31 -04:00
GitHub build-firmware Action 3def7ed33b Auto-generated configs and docs 2021-10-28 15:27:10 +00:00
Andrey 5527f77589 Honda K cam wheels #3405 2021-10-28 10:36:41 -04:00
Andrey 5fcb2f75a5 refactoring: extracting method to improve readability 2021-10-28 10:30:05 -04:00
Matthew Kennedy 41b99b0593 make lua CAN happy (#3416)
* lua can tx

* index

* make rx match
2021-10-28 08:18:56 -04:00
GitHub build-firmware Action 14a0f2100c Auto-generated configs and docs 2021-10-28 03:23:32 +00:00
GitHub set-date Action 2495363761 Update date 2021-10-28 00:59:24 +00:00
rusefi 032d6108ba secondary MRE 2021-10-27 19:54:45 -04:00
Andrey df67d76968 Honda K cam wheels #3405 2021-10-26 22:47:19 -04:00
GitHub build-firmware Action 72c9537318 Auto-generated configs and docs 2021-10-27 02:14:31 +00:00
Andrey f526383aff UNUSED 2021-10-26 21:24:16 -04:00
GitHub build-firmware Action c53fc6823c Auto-generated configs and docs 2021-10-27 01:17:33 +00:00
Andrey 12ee912854 MRE_SECONDARY_CAN 2021-10-26 21:05:38 -04:00
GitHub set-date Action 6b7f7f4003 Update date 2021-10-27 00:58:36 +00:00
rusefi 6c554e09f8 Honda K cam wheels #3405 2021-10-26 17:29:26 -04:00
rusefi 353782ad9c this warning should be promoted to fatal! 2021-10-26 17:10:53 -04:00
GitHub build-firmware Action 278ae88040 Auto-generated configs and docs 2021-10-26 21:08:27 +00:00
Matthew Kennedy 7422de9391 Lua CAN rx data (#3414)
* rx data

* comments

* multi bus
2021-10-26 16:48:57 -04:00
GitHub build-firmware Action 521c7f8014 Auto-generated configs and docs 2021-10-26 19:17:54 +00:00
GitHub set-date Action 65c2ff9ca4 Update date 2021-10-26 01:01:51 +00:00
GitHub build-firmware Action 282a664e4c Auto-generated configs and docs 2021-10-25 21:53:03 +00:00
GitHub build-firmware Action b0a3dfc4de Auto-generated configs and docs 2021-10-25 19:48:12 +00:00
Matthew Kennedy 6125d97c6c etb pwm limit (#3408)
* etb pwm limit

* missed an arg

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-25 15:35:23 -04:00
GitHub build-firmware Action b095917e6d Auto-generated configs and docs 2021-10-25 16:27:39 +00:00
GitHub build-firmware Action a1fb1c0da8 Auto-generated configs and docs 2021-10-25 15:36:44 +00:00
rusefillc 996a39ba6e generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-25 11:05:45 -04:00
rusefillc e7084a78cb generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-25 10:59:24 -04:00
rusefillc 0301abaca3 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-25 10:57:02 -04:00
GitHub build-firmware Action c482740f41 Auto-generated configs and docs 2021-10-25 03:55:16 +00:00
GitHub build-firmware Action 65ad5419f2 Auto-generated configs and docs 2021-10-25 03:28:00 +00:00
GitHub set-date Action a2ff9cddae Update date 2021-10-25 01:02:26 +00:00
GitHub build-firmware Action cc957e272b Auto-generated configs and docs 2021-10-25 00:35:49 +00:00
rusefi 1c0919d2a0 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 20:06:57 -04:00
GitHub build-firmware Action 35e549627c Auto-generated configs and docs 2021-10-24 23:33:09 +00:00
Andrey 63472eb4d4 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 19:19:16 -04:00
Matthew Kennedy 171543afa1 can vss (#3402) 2021-10-24 19:04:47 -04:00
GitHub build-firmware Action 52d4fff93c Auto-generated configs and docs 2021-10-24 22:26:41 +00:00
Andrey 98fe894ce1 Honda K cam wheels #3405 2021-10-24 17:12:19 -04:00
Andrey 8431db7d34 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 17:06:59 -04:00
Andrey a67a4ced0d docs 2021-10-24 17:05:37 -04:00
GitHub build-firmware Action 8af6905fe4 Auto-generated configs and docs 2021-10-24 20:24:33 +00:00
GitHub build-firmware Action efa1debb20 Auto-generated configs and docs 2021-10-24 20:06:18 +00:00
rusefillc 61af92bb25 progress 2021-10-24 15:30:17 -04:00
GitHub build-firmware Action 27e6c5d682 Auto-generated configs and docs 2021-10-24 19:28:08 +00:00
rusefillc baca6a2289 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 14:18:23 -04:00
rusefillc bb16d4e081 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 14:17:37 -04:00
rusefillc 4d2796a82b generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 14:08:21 -04:00
rusefillc 9741b037f5 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:58:04 -04:00
GitHub build-firmware Action ad366764f1 Auto-generated configs and docs 2021-10-24 17:18:25 +00:00
rusefillc 23012085c9 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:10:38 -04:00
rusefillc ec609264f3 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:01:40 -04:00
rusefillc 6878445be4 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 12:49:51 -04:00
Andrey 10aea43c1b generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 12:15:53 -04:00
GitHub build-firmware Action 12a2c3c00b Auto-generated configs and docs 2021-10-24 14:17:05 +00:00
rusefillc 201c67bc7c generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:31:32 -04:00
rusefillc 3158cb011d generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 09:16:11 -04:00
Matthew Kennedy e7d66fd242 Lua CAN RX (#3403)
* wiring

* static

* implementation

* comment

* unit tests happy

* guard

* guard smarter, not harder

* guard smarter not harder

* guard even smarter, not even harder

* don't need that
2021-10-24 08:37:04 -04:00
GitHub build-firmware Action f036adf189 Auto-generated configs and docs 2021-10-24 12:31:15 +00:00
GitHub build-firmware Action efb0334f11 Auto-generated configs and docs 2021-10-24 05:22:53 +00:00
rusefillc 73bec80f77 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 00:44:09 -04:00
rusefillc 6692ca7157 Lua: CAN receive integration? callback? #3320 2021-10-24 00:18:28 -04:00
rusefillc b5b10be494 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 00:00:31 -04:00
rusefillc 18cccce097 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:46:08 -04:00
rusefillc b42f690dc7 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:42:22 -04:00
rusefillc 1916d4af46 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:40:14 -04:00
GitHub build-firmware Action ba5412ec92 Auto-generated configs and docs 2021-10-24 03:19:18 +00:00
rusefillc c1202ff717 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:14:46 -04:00
GitHub build-firmware Action 287b2b41ea Auto-generated configs and docs 2021-10-24 03:08:45 +00:00
rusefillc ee0db90107 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 23:00:04 -04:00
rusefillc a6097a4c35 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 22:07:44 -04:00
GitHub build-firmware Action 66b3f414d0 Auto-generated configs and docs 2021-10-24 02:01:12 +00:00
rusefillc 4b8d841299 generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 21:47:03 -04:00
GitHub build-firmware Action 4959135272 Auto-generated configs and docs 2021-10-24 01:38:06 +00:00
rusefillc 9cf62643dc generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-23 20:24:21 -04:00
GitHub build-firmware Action fbcacc4cc9 Auto-generated configs and docs 2021-10-23 23:05:27 +00:00
rusefi 4dd1ae7035 triggerinfo progress 2021-10-23 19:01:31 -04:00
GitHub build-firmware Action 3749942663 Auto-generated configs and docs 2021-10-23 17:44:51 +00:00
GitHub set-date Action fc431876f3 Update date 2021-10-23 01:04:11 +00:00
Matthew Kennedy 4259c96809 lua can set sensors (#3389)
* add sensor unsubscribe

* sensor hook

* test it!

* virtual destructor makes us sad

* ensure deinit
2021-10-22 16:36:29 -04:00
GitHub build-firmware Action b30e83f83a Auto-generated configs and docs 2021-10-22 20:03:15 +00:00
Matthew Kennedy 847dbaf7a8 use name of pwm (#3393) 2021-10-22 15:23:53 -04:00
GitHub set-date Action 58110940a3 Update date 2021-10-22 01:10:25 +00:00
Andrey 0e6a3e38ed findSensorTypeByName 2021-10-21 14:33:59 -04:00
Andrey c6b37f57b5 findSensorTypeByName 2021-10-20 22:21:42 -04:00
rusefillc 024ba1ded4 enum reader progress 2021-10-20 21:46:43 -04:00
GitHub set-date Action e3bd0acde2 Update date 2021-10-21 01:07:47 +00:00
GitHub build-firmware Action 3fba84f6cb Auto-generated configs and docs 2021-10-20 20:10:51 +00:00
Matthew Kennedy fa9ca3c796 static (#3381) 2021-10-20 15:19:48 -04:00
GitHub build-firmware Action cea293cac7 Auto-generated configs and docs 2021-10-20 17:09:44 +00:00
rusefillc 45e0a0403f very old very dead code 2021-10-20 12:57:07 -04:00
rusefillc 9395517ae1 very old very dead code 2021-10-20 10:45:43 -04:00
rusefillc bee1eb2c6b very old very dead code 2021-10-20 10:38:36 -04:00
GitHub set-date Action 68312374c8 Update date 2021-10-20 01:04:40 +00:00
GitHub build-firmware Action 9b65923f91 Auto-generated configs and docs 2021-10-20 00:09:37 +00:00
rusefillc 00e49dc195 Aux analog inputs via CAN #3378 2021-10-19 20:04:03 -04:00
GitHub build-firmware Action 7bd40b57fb Auto-generated configs and docs 2021-10-19 23:54:00 +00:00
rusefillc 270ef86c95 Aux analog inputs via CAN #3378 2021-10-19 19:48:18 -04:00
GitHub build-firmware Action 21ec7c55f1 Auto-generated configs and docs 2021-10-19 18:31:30 +00:00
rusefillc aa6c9f6891 docs 2021-10-19 11:05:20 -04:00
GitHub build-firmware Action 993d96d9a8 Auto-generated configs and docs 2021-10-19 01:40:29 +00:00
GitHub set-date Action 165c33ffa1 Update date 2021-10-19 01:05:14 +00:00
GitHub build-firmware Action 93c7a493c4 Auto-generated configs and docs 2021-10-18 04:47:20 +00:00
GitHub set-date Action 9d0490fe9a Update date 2021-10-18 01:04:09 +00:00
Matthew Kennedy 56afeb17c8 Fix simulator (#3360)
* fix simulator

* print out halt reason

* option to close simulator after time

* workflow calls it

* test with the bug still present

* ...and fix the bug
2021-10-17 20:07:25 -04:00
GitHub build-firmware Action 6560cc17c7 Auto-generated configs and docs 2021-10-17 20:29:05 +00:00
GitHub build-firmware Action a3a3920a25 Auto-generated configs and docs 2021-10-17 19:13:59 +00:00
GitHub build-firmware Action be341fbd45 Auto-generated configs and docs 2021-10-17 17:29:21 +00:00
GitHub build-firmware Action 8db5f66b5c Auto-generated configs and docs 2021-10-17 17:02:18 +00:00
GitHub build-firmware Action 7269a3a5e9 Auto-generated configs and docs 2021-10-17 04:35:27 +00:00
rusefillc d60e6eb9af refactoring - extracting idle state 2021-10-17 00:30:26 -04:00
GitHub build-firmware Action 9388adc683 Auto-generated configs and docs 2021-10-17 03:59:20 +00:00
rusefillc d4e9c1597a refactoring - extracting idle state 2021-10-16 23:55:29 -04:00
rusefillc 2748571986 refactoring 2021-10-16 23:40:02 -04:00
rusefillc a16819ae10 refactoring 2021-10-16 23:18:09 -04:00
GitHub build-firmware Action 1a9dde7a3b Auto-generated configs and docs 2021-10-17 03:07:01 +00:00
GitHub build-firmware Action 6ec1ef08c3 Auto-generated configs and docs 2021-10-17 02:51:52 +00:00
GitHub build-firmware Action 3d177b4c1f Auto-generated configs and docs 2021-10-17 02:38:42 +00:00
rusefillc 1fe037192e refactoring 2021-10-16 22:08:47 -04:00
GitHub build-firmware Action ba97fcf967 Auto-generated configs and docs 2021-10-17 01:53:40 +00:00
rusefillc 0518617689 Remove engine load acceleration enrichment fix #3357 2021-10-16 21:49:38 -04:00
rusefillc 2ae9df43e9 Remove engine load acceleration enrichment fix #3357 2021-10-16 21:33:45 -04:00
GitHub build-firmware Action c9e66ef652 Auto-generated configs and docs 2021-10-17 01:29:33 +00:00
rusefillc 504bd78814 Remove engine load acceleration enrichment fix #3357 2021-10-16 21:24:05 -04:00
GitHub build-firmware Action 5ab712c51d Auto-generated configs and docs 2021-10-17 01:13:47 +00:00
rusefillc 86db25f94a progress - live doc generator works again! 2021-10-16 21:08:50 -04:00
GitHub set-date Action a849845bcf Update date 2021-10-17 01:01:35 +00:00
rusefillc 94be3608a1 better file locations 2021-10-16 20:17:01 -04:00
rusefillc c233efce6a splitting accelerations 2021-10-16 20:16:40 -04:00
rusefillc c9469f3820 let's see if CI would fail, i.e. let's see if this logic was covered 2021-10-16 19:03:36 -04:00
GitHub build-firmware Action 23851c091f Auto-generated configs and docs 2021-10-16 22:23:29 +00:00
rusefi 46b9a8043b Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
java version of the enum
2021-10-16 18:15:10 -04:00
rusefi 0860119c3c refactoring - auto-generating names 2021-10-16 17:49:02 -04:00
rusefi 12dc43af2c refactoring - making enum compatible with tools 2021-10-16 17:37:32 -04:00
GitHub set-date Action 80fedc09ab Update date 2021-10-16 01:22:59 +00:00
GitHub build-firmware Action 734c0683b1 Auto-generated configs and docs 2021-10-15 01:57:26 +00:00
GitHub set-date Action e693fbc0e8 Update date 2021-10-15 01:04:46 +00:00
GitHub build-firmware Action 160675a719 Auto-generated configs and docs 2021-10-14 23:06:56 +00:00
rusefillc 3ae6e3de60 Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 18:36:47 -04:00
GitHub build-firmware Action 72f89f2167 Auto-generated configs and docs 2021-10-14 21:57:36 +00:00
GitHub build-firmware Action e1b5fdc60b Auto-generated configs and docs 2021-10-14 20:00:32 +00:00
rusefillc 037535bc8e Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
progress
2021-10-14 15:18:13 -04:00
rusefillc 5161c89443 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
dead code
2021-10-14 15:17:59 -04:00
rusefillc 1f1c538fc0 Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
dead code
2021-10-14 15:17:09 -04:00
GitHub build-firmware Action 10c2c85387 Auto-generated configs and docs 2021-10-14 04:53:43 +00:00
rusefillc 705295dbfb Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 00:47:26 -04:00
rusefillc 04a4189ed6 Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353 2021-10-14 00:30:54 -04:00
rusefillc 28b436f87e Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
refactoring
2021-10-14 00:11:08 -04:00
GitHub build-firmware Action e389d7f2f2 Auto-generated configs and docs 2021-10-14 03:59:29 +00:00
GitHub build-firmware Action 9a66010433 Auto-generated configs and docs 2021-10-13 01:18:52 +00:00
GitHub build-firmware Action 3446227b5f Auto-generated configs and docs 2021-10-12 22:49:17 +00:00
rusefillc 09a9c717dc honda 2021-10-12 18:31:48 -04:00
GitHub build-firmware Action 83b6dffcaf Auto-generated configs and docs 2021-10-12 22:07:56 +00:00
GitHub build-firmware Action b5980a6a81 Auto-generated configs and docs 2021-10-12 20:10:51 +00:00
GitHub build-firmware Action 11f5a9a51d Auto-generated configs and docs 2021-10-12 04:16:09 +00:00
GitHub build-firmware Action 112cfad3a4 Auto-generated configs and docs 2021-10-12 03:00:15 +00:00
GitHub build-firmware Action f5f156a787 Auto-generated configs and docs 2021-10-12 01:27:57 +00:00
rusefillc 761206ecf6 hyundai 2021-10-11 15:04:27 -04:00
rusefillc 58f9f6380e hyundai 2021-10-11 14:22:35 -04:00
GitHub build-firmware Action 21a21cf069 Auto-generated configs and docs 2021-10-11 17:28:51 +00:00
rusefillc c21663c48c hyundai 2021-10-11 13:21:42 -04:00
rusefillc 25108fe6e9 hyundai 2021-10-11 12:37:24 -04:00
GitHub build-firmware Action 4627c46a39 Auto-generated configs and docs 2021-10-11 03:21:06 +00:00
GitHub build-firmware Action 9b92464b47 Auto-generated configs and docs 2021-10-11 02:37:53 +00:00
rusefi f24cfa3698 VAG ETB calibration is a mess? 2021-10-10 22:23:33 -04:00
GitHub build-firmware Action 814a798d87 Auto-generated configs and docs 2021-10-11 01:50:28 +00:00
GitHub set-date Action cbed88568b Update date 2021-10-11 01:02:18 +00:00
rusefi b62ae72c10 etb_test_hw 2021-10-10 17:10:04 -04:00
rusefi 07e6353cb5 etb_test_hw 2021-10-10 16:29:45 -04:00
GitHub build-firmware Action 98775ef12b Auto-generated configs and docs 2021-10-10 04:03:14 +00:00
GitHub set-date Action 8ed79ba3b1 Update date 2021-10-10 01:34:39 +00:00
rusefi fa8a1a2eac Hyundai 2021-10-09 19:18:28 -04:00
GitHub build-firmware Action bd21a9e0d7 Auto-generated configs and docs 2021-10-09 20:54:57 +00:00
GitHub build-firmware Action 14fa3cb1ec Auto-generated configs and docs 2021-10-09 20:36:17 +00:00
Matthew Kennedy 0419e3489a per-MCU lua size (#3339)
* per-MCU lua size

* simulator happy
2021-10-09 09:02:30 -04:00
rusefi 67e7a1b6cf looks like a typo 2021-10-08 23:14:11 -04:00
GitHub set-date Action f63a2bab3b Update date 2021-10-09 00:58:23 +00:00
rusefi ca7304131b luamemory does same but better 2021-10-08 14:48:16 -04:00
GitHub build-firmware Action a88e3dac1f Auto-generated configs and docs 2021-10-08 16:25:09 +00:00
GitHub build-firmware Action 63325edfe8 Auto-generated configs and docs 2021-10-08 10:37:46 +00:00
GitHub set-date Action 81cfe8a0bb Update date 2021-10-08 01:04:42 +00:00
GitHub build-firmware Action c7695cffe6 Auto-generated configs and docs 2021-10-07 23:20:37 +00:00
GitHub build-firmware Action f015fd952d Auto-generated configs and docs 2021-10-07 21:51:38 +00:00
rusefillc 0f379ed17d docs 2021-10-07 09:31:34 -04:00
GitHub set-date Action 8e864ff812 Update date 2021-10-07 01:02:32 +00:00
rusefi ac988225bd some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-06 15:05:29 -04:00
GitHub build-firmware Action 2dc4c2e6aa Auto-generated configs and docs 2021-10-06 18:15:48 +00:00
GitHub build-firmware Action 0a49450932 Auto-generated configs and docs 2021-10-06 18:01:16 +00:00
Andreika 49aedb1c74 [DRAFT] IAC H-Bridge Microstepping (#3213)
* fix for stepperHbridgeHardware

* new config fields for microstepping

* add stepper dir pin mode to the dialog

* refactor stepper hw dialog & add microstepping panel

* microstepper modes enum

* stepperDcInvertedPins needed by Hellen

* add sleep() for stepper and divisor for pause()

* microstepping impl.

* make unit-tests more happy

* small progress

* fix etb-stepper dlg conflict

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-10-06 13:57:04 -04:00
GitHub build-firmware Action 27abb2b101 Auto-generated configs and docs 2021-10-06 16:18:32 +00:00
Andreika 99fb5e4204 [DRAFT] Fix cranking->idling taper phase for useSeparate*ForIdle tables (#3168)
* Rename Phase::CrankToRunTaper -> CrankToIdleTaper

* Change isIdling() to isIdlingOrTaper()

* test_idle_controller.cpp

* useSeparateIdleTablesForCrankingTaper setting

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-10-06 12:05:20 -04:00
rusefillc e16054bac6 some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-06 11:07:46 -04:00
GitHub build-firmware Action ace48f4e3d Auto-generated configs and docs 2021-10-06 04:38:37 +00:00
GitHub build-firmware Action 0585b5c606 Auto-generated configs and docs 2021-10-06 04:31:46 +00:00
rusefillc 79fd7586e0 some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-06 00:19:33 -04:00
GitHub set-date Action 828d762348 Update date 2021-10-06 01:01:32 +00:00
Matthew Kennedy dab377d15d getOrZero (#3319) 2021-10-05 19:59:07 -04:00
GitHub build-firmware Action d73cbfc53c Auto-generated configs and docs 2021-10-05 21:04:26 +00:00
GitHub build-firmware Action 7c3c60c0bd Auto-generated configs and docs 2021-10-05 20:25:54 +00:00
rusefillc 6e07b2bb73 some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-05 16:21:41 -04:00
GitHub build-firmware Action eadf8c1d34 Auto-generated configs and docs 2021-10-05 20:15:00 +00:00
rusefillc d992b7bbdc some cheap used junkyard Accelerometer #2225
MM5.10
2021-10-05 16:10:29 -04:00
GitHub build-firmware Action 47a142f235 Auto-generated configs and docs 2021-10-05 19:43:43 +00:00
Matthew Kennedy 34d8014202 clean up debug channels in status_loop.cpp (#3317)
* FSIO is going away eventually

* dead modes

* rx8 hmm

* break out tps debug
2021-10-05 15:27:08 -04:00
GitHub set-date Action 1f4b1e796e Update date 2021-10-05 01:00:40 +00:00
rusefillc b7f6c40847 https://rusefi.com/forum/viewtopic.php?f=5&t=2143 Suzuki G13B tooth pattern 2021-10-04 19:59:51 -04:00
Andrey de5af3f4ca https://rusefi.com/forum/viewtopic.php?f=5&t=2143 Suzuki G13B tooth pattern 2021-10-04 19:29:58 -04:00