Matthew Kennedy
a131c2c559
Reenable sanitize ( #4384 )
...
* turn on sanitize, fix overrun
* allow sanitize override, disable it for shared lib
* probably fix android build
2022-07-27 09:22:22 +03:00
GitHub build-unit-tests Action
fc41ddc0d3
Trigger wheel definitions
2022-07-23 07:52:13 +00:00
Andrey
e3278ad925
Extra gap ratios for custom trigger wheels fix #4375
2022-07-23 03:39:19 -04:00
Andrey
43bc08bc24
Extra gap ratios for custom trigger wheels fix #4375
2022-07-23 03:16:11 -04:00
rusefillc
7536414bfa
Revert "Reenable sanitize ( #4365 )"
...
This reverts commit da6bf0a775
.
2022-07-22 08:15:15 -04:00
Matthew Kennedy
da6bf0a775
Reenable sanitize ( #4365 )
...
* turn on sanitize, fix overrun
* allow sanitize override, disable it for shared lib
2022-07-22 08:19:54 +03:00
Matthew Kennedy
1596228f10
libfirmware has interpolation tests ( #4362 )
...
* move interpolation tests
* what actually happens if sanitize is off?
* oh look there are real bugs to be caught by sanitizer
2022-07-21 15:41:42 -04:00
rusefillc
2bc4fd909d
Launch control bug? "range" thing is confusing #4348
...
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
Matthew Kennedy
2bf6c94663
fragments ( #4357 )
2022-07-19 11:02:41 +03:00
Matthew Kennedy
1fd637d27e
remove idle offset ( #4355 )
...
* remove offset
* remove more completely
* changelog
2022-07-18 15:49:43 -04:00
Matthew Kennedy
1951bbda8b
move math ( #4353 )
2022-07-17 00:16:22 -04:00
Matthew Kennedy
cd98ad35c2
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
rusefillc
e91d72bba5
launch control for autocross on micro rusefi #4341
2022-07-14 16:41:50 -04:00
rusefillc
133ab5618b
FSIO is dead
2022-07-14 07:52:58 -04:00
rusefillc
75ee3cfa03
RoverK - wow that's odd, but whatever
2022-07-12 03:09:42 -04:00
GitHub build-unit-tests Action
418b23660b
Trigger wheel definitions
2022-07-12 04:33:14 +00:00
rusefillc
eb4446f466
Make hard-coded gap ratios visible on trigger documentation images #4172
2022-07-12 00:11:25 -04:00
rusefillc
cc3cbdabc0
Make hard-coded gap ratios visible on trigger documentation images #4172
2022-07-11 04:21:17 -04:00
Matthew Kennedy
3c88dda538
Add a timeout for Lua ETB adjustment ( #4331 )
...
* lua etb timeout
* mocks
* test
2022-07-10 05:46:28 +03:00
Matthew Kennedy
68fb838641
Lua hooks for gear detection ( #4328 )
...
* implement
* sim has vss
* write a test
* guard
2022-07-07 23:16:56 -04:00
Matthew Kennedy
ab24c5eb35
Rewrite tooth logger buffer management ( #4317 )
...
* s
* make it work
* put back enough maybe
* fix console composite log
* unit tests can just use a vector, why not
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
Matthew Kennedy
b5d85334c3
hellen board ID detect improvements ( #4307 )
...
* move call
* board detections work correctly
* improve detector
* s
* break instead of return
* tests
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-02 05:19:02 -04:00
Matthew Kennedy
67439afb96
rescale RPM values ( #4300 )
...
* rpm configs
* fix
* s
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-29 18:48:30 -04:00
rusefillc
8708fd73cf
logging of live data structs was: data points #3614
...
huh?
2022-06-29 02:42:03 -04:00
Matthew Kennedy
88ff234c91
Injector scheduled by angle, not tooth index ( #4208 )
...
* trigger decoder returns a result
* TriggerFormDetails
* s
* don't reach out and touch the engine
* injection doesn't care about teeth
* fix up existing tests
* oh look, we can actually test this logic now without trying to depend on trigger shape!!!
* fix a real bug
* simplify
2022-06-24 17:43:23 -04:00
Matthew Kennedy
d5f1235a43
trigger tweaks cleanup ( #4278 )
...
* simplify some math
* we say yes to the todo
* and put back that test
* test
2022-06-23 23:11:29 -04:00
Matthew Kennedy
f5843258b4
fix ( #4279 )
2022-06-23 21:35:05 -04:00
Matthew Kennedy
840bf6fb27
wideband live data ( #4276 )
...
* wideband live data magic
* test build happy
* test even happier
2022-06-23 20:04:26 -04:00
Andrey
edd4dcb004
VAG Lua progress
2022-06-23 16:02:09 -04:00
Andrey
13107964f2
VAG Lua progress
2022-06-22 22:22:49 -04:00
Matthew Kennedy
ccec58446b
clt based rpm limit ( #4267 )
2022-06-22 16:49:24 -04:00
rusefillc
0dbecf312e
bit math is hard :(
2022-06-20 21:51:21 -04:00
rusefillc
1b8e3bda34
bit math is hard :(
2022-06-20 21:36:10 -04:00
GitHub build-unit-tests Action
d2c07806ae
Trigger wheel definitions
2022-06-20 15:54:57 +00:00
GitHub build-unit-tests Action
784cbc0573
Trigger wheel definitions
2022-06-20 12:39:12 +00:00
Matthew Kennedy
27c98f70fe
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 e64c8cfccb
.
* Revert "m_hasSynchronizedSymmetrical handling improvements #4099"
This reverts commit 5454b8f509
.
* 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
32e15a6942
Trigger wheel definitions
2022-06-02 01:35:22 +00:00
Matthew Kennedy
c2f61dc95f
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
56e7acd869
Trigger cleanup init ( #4222 )
...
* extra parameter
* name decoders in constructor
* s
2022-06-01 00:55:34 -04:00
rusefillc
767790621f
helping build
2022-05-31 10:45:32 -04:00
rusefillc
2c5419df23
heling build
2022-05-31 08:48:24 -04:00
GitHub build-unit-tests Action
c71a293f90
Trigger wheel definitions
2022-05-31 02:50:12 +00:00
Matthew Kennedy
54c339c0a4
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
5f1801f9d6
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
cf51533f45
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
b4fbdd7aa7
Trigger wheel definitions
2022-05-24 19:05:09 +00:00
rusefillc
5d8f43789a
spaces in JAVA_HOME usability
2022-05-24 14:42:42 -04:00
Matthew Kennedy
65db5aacaa
Fix trigger error indicator ( #4185 )
...
* test and fix
* more shards!
2022-05-19 09:43:42 -04:00
GitHub build-unit-tests Action
9310aede26
Trigger wheel definitions
2022-05-18 03:24:52 +00:00
rusefillc
a324d6ff09
reduce flash footprint by smarter code generation #4163
2022-05-16 00:00:47 -04:00