Andrey
e4cd9d567d
VAG Lua progress
2022-06-22 22:22:49 -04:00
Matthew Kennedy
11d58f8d5a
clt based rpm limit ( #4267 )
2022-06-22 16:49:24 -04:00
rusefillc
e793124f8d
bit math is hard :(
2022-06-20 21:51:21 -04:00
rusefillc
2ae59f6bd5
bit math is hard :(
2022-06-20 21:36:10 -04:00
GitHub build-unit-tests Action
1d04efa20d
Trigger wheel definitions
2022-06-20 15:54:57 +00:00
GitHub build-unit-tests Action
b5a523af57
Trigger wheel definitions
2022-06-20 12:39:12 +00:00
Matthew Kennedy
932f5e1f30
cam/crank sync improvements ( #4152 )
...
* clarify getOperationMode
* wait for phase synchronize to transition to sequential mode
* one test
* encapsulate vvtSyncCounter
* test
* Add option to stop VVT sync above some RPM
* getOrZero
* Revert "synchronized Phase handling improvements fix #4099"
This reverts commit 32d46d1f09
.
* Revert "m_hasSynchronizedSymmetrical handling improvements #4099"
This reverts commit d5e131b1d0
.
* remove synchronizedPhase
* only crank needs this
* changelog
* needsDisambiguation()
* test
* s
* bad merge
* put the timer back
* s
* s
* changelog
* test for new behavior
* correct parameter order
* spelling
* s
* s
* s
* tests merge happy
* bad merge
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-09 17:21:22 -04:00
GitHub build-unit-tests Action
991b7e094e
Trigger wheel definitions
2022-06-02 01:35:22 +00:00
Matthew Kennedy
4ada633206
Remove third trigger channel ( #4226 )
...
* remove third trigger
* clean up the honda mess
* there was nothing novel about this engine config
* include
* missed a few
* s
* x
* changelog
* don't set the third trigger input
* don't redefine the same thing 3 times
* only two inputs!
* test
2022-06-01 21:24:20 -04:00
Matthew Kennedy
c0d8cbfef4
Trigger cleanup init ( #4222 )
...
* extra parameter
* name decoders in constructor
* s
2022-06-01 00:55:34 -04:00
rusefillc
b7743f101f
helping build
2022-05-31 10:45:32 -04:00
rusefillc
22d9bf056a
heling build
2022-05-31 08:48:24 -04:00
GitHub build-unit-tests Action
5ee2236565
Trigger wheel definitions
2022-05-31 02:50:12 +00:00
Matthew Kennedy
70c2689f1e
remove trigger duty cycle calculation ( #4213 )
...
* This field was ignored.
* move pad out
* gone
* make trigger configuration a little clearer
* even simpler!
* format
* test fix
* remove duty cycle thing
2022-05-30 22:39:57 -04:00
Matthew Kennedy
f945e6efc9
trigger configuration refactoring for clarity ( #4212 )
...
* This field was ignored.
* move pad out
* gone
* make trigger configuration a little clearer
* even simpler!
* format
* test fix
2022-05-30 19:36:47 -04:00
Matthew Kennedy
66fffee321
More trigger encapsulation ( #4207 )
...
* trigger decoder returns a result
* TriggerFormDetails
* s
* don't reach out and touch the engine
2022-05-29 13:49:00 -04:00
GitHub build-unit-tests Action
da5be301a2
Trigger wheel definitions
2022-05-24 19:05:09 +00:00
rusefillc
6df7d90765
spaces in JAVA_HOME usability
2022-05-24 14:42:42 -04:00
Matthew Kennedy
6f45d0fd46
Fix trigger error indicator ( #4185 )
...
* test and fix
* more shards!
2022-05-19 09:43:42 -04:00
GitHub build-unit-tests Action
af0fa30015
Trigger wheel definitions
2022-05-18 03:24:52 +00:00
rusefillc
458b92e6d9
reduce flash footprint by smarter code generation #4163
2022-05-16 00:00:47 -04:00
rusefillc
8168cad4d7
Revert "Revert "reduce flash footprint by smarter code generation #4163""
...
This reverts commit ea11cc2351
.
2022-05-15 15:15:06 -04:00
rusefillc
ea11cc2351
Revert "reduce flash footprint by smarter code generation #4163"
...
This reverts commit f327897d6c
.
2022-05-15 15:14:04 -04:00
rusefillc
f327897d6c
reduce flash footprint by smarter code generation #4163
2022-05-15 12:05:38 -04:00
Andrey
146d887cdd
reduce flash footprint by smarter code generation #4163
2022-05-15 10:07:17 -04:00
Andrey
d38d8a7840
altering technical debt
2022-05-15 10:07:17 -04:00
rusefillc
500c443a15
Timestamp Error scheduleByTimestampNt too far #3395
...
improving error message
2022-05-14 21:24:19 -04:00
Matthew Kennedy
ae91b2aea8
don't rely on triggerStateListener to detect trigger errors ( #4164 )
...
* Write proper TriggerDecoder tests
* Improve logic around sync loss
* these tests I understand
* these I sort of understand....
* the one error in the noiseless decoder is gone!
2022-05-13 18:48:26 -04:00
GitHub build-unit-tests Action
6b3d1446e0
Trigger wheel definitions
2022-05-11 10:54:37 +00:00
Matthew Kennedy
098b2c87c6
Proper decoder testing ( #4166 )
...
* Write proper TriggerDecoder tests
* patch test for un-patched decoder
2022-05-11 06:14:45 -04:00
Matthew Kennedy
d4509cab8a
TriggerState -> TriggerDecoder ( #4157 )
2022-05-10 11:41:39 +03:00
rusefillc
2132cec3fc
Remove value copy from controller into outputChannels #4095
2022-05-09 06:12:17 -04:00
rusefillc
bd9639b91d
Remove value copy from controller into outputChannels #4095
2022-05-08 08:50:27 -04:00
Matthew Kennedy
e13dad3a2a
support better wbo format ( #4000 )
...
* new format
* comment
* pr feedback
* heater duty
* extra
* comment
* test multi-accept logic
* s
* test new format
* this comment made no sense
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-07 02:19:51 -04:00
GitHub build-unit-tests Action
c73d9bdbf8
Trigger wheel definitions
2022-05-06 12:37:23 +00:00
Matthew Kennedy
b650bbe46c
Trigger gm 3 vs 5 ( #4140 )
...
* add parameter
* two modes
* add new mode to list
* format
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-06 08:25:44 -04:00
Matthew Kennedy
58619b4115
Scaled channel ints ( #4129 )
...
* test that fails today
* Revert "int32 scaled_channel has float precision #4128"
This reverts commit 03d44b75ea
.
* fix the problem
* format
* x
* s
2022-05-02 15:20:02 -04:00
Andrey
3c3ce36753
helping build
2022-05-02 06:30:06 -04:00
rusefillc
9b9b67f932
helping build
2022-05-02 05:57:53 -04:00
Andrey
e62877964a
Move curves out of engineConfiguration in order to reduce RAM usage #4127
2022-05-01 23:43:43 -04:00
rusefillc
d24bff2d23
Technical debt: ENUM_32_BITS #3874
2022-05-01 08:48:54 -04:00
rusefillc
107685f069
this seems mostly dead?
2022-04-30 13:43:09 -04:00
rusefillc
571211501e
2 byte pin index #4097 ( #4102 )
...
* 2 byte pin index #4097
* 2 byte pin index #4097
good time to defragment configuration
* 2 byte pin index #4097
new fancy way
* 2 byte pin index #4097
smart comment
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
Matthew Kennedy
38213bbc00
more missing autoscale ( #4112 )
...
* autoscale m_config->timeConstant
* min/max afr
* more
* dwell voltage
* closed loop fuel
* knock
* map estimate
* applyNonlinearBelowPulse
* fix
* add a test while we're at it for un-covered code
* test fallback MAP since we touched that
* always compute fallback MAP even if sensor is OK
2022-04-28 08:16:02 -04:00
Matthew Kennedy
c3fb211d6b
fix vss/iss filter parameter validation ( #4114 )
...
* fix filter parameter validation
* use values that don't get clipped
2022-04-27 22:29:51 -04:00
rusefillc
ddd85e701e
Remove value copy from controller into outputChannels #4095
2022-04-23 20:38:48 -04:00
rusefillc
71275e841b
m_hasSynchronizedSymmetrical handling improvements #4099 ( #4101 )
2022-04-23 19:45:29 -04:00
Andrey
4492bc760a
m_hasSynchronizedSymmetrical handling improvements #4099
2022-04-23 19:03:59 -04:00
Andrey
7b64aa5880
m_hasSynchronizedSymmetrical handling improvements #4099
2022-04-23 18:46:12 -04:00