Matthew Kennedy
553b549b95
idle coasting table is RPM, not clt ( #4487 )
...
* idle coasting table is RPM, not clt
* default
* autoscale
* changelog
2022-08-29 08:15:04 -04:00
GitHub build-unit-tests Action
23332db8f6
Trigger wheel definitions
2022-08-29 02:52:44 +00:00
GitHub build-unit-tests Action
3024a61ab5
Trigger wheel definitions
2022-08-29 02:23:56 +00:00
Matthew Kennedy
5a4e8b314a
B6 progress
2022-08-28 12:33:32 -04:00
Matthew Kennedy
b662e59707
remove some uses of EFI_ERROR_CODE ( #4496 )
...
* lua hooks
* findAngleMatch
* s
* s
2022-08-28 09:43:21 -04:00
Matthew Kennedy
ca60dc17bb
trim table for throttle #2 ( #4472 )
...
* add table and wire it up
* trim table ui
* initialization
* changelog
* add a test
2022-08-28 08:28:20 -04:00
Andrey
c6607a5a5e
B6 progress
2022-08-27 20:44:30 -04:00
Andrey
764fc833d7
B6 progress
2022-08-26 12:07:13 -04:00
Andrey
2ee07e643c
B6 progress
2022-08-26 00:30:46 -04:00
Andrey
678c0f1432
B6 progress
2022-08-26 00:24:38 -04:00
Andrey
2f3b1def90
B6 progress
2022-08-26 00:21:17 -04:00
Andrey
3477d4bd07
refactoring
2022-08-26 00:16:36 -04:00
Andrey
1b4bbb8772
refactoring
2022-08-26 00:14:52 -04:00
Andrey
97e8c978ce
B6 progress
2022-08-26 00:04:47 -04:00
rusefillc
055184e1ec
two bugs love to cancel each other
2022-08-25 23:55:42 -04:00
Matthew Kennedy
4d66dff87c
dfco delay ( #4482 )
...
* dfco delay
* config
* using a function that doesn't exist? who does that
* test new behavior
* clearer test
2022-08-25 21:26:17 -04:00
Andreika
c24712bed7
[DRAFT] Air by rpm taper ( #4486 )
...
* add rpm to getOpenLoop() and getRunningOpenLoop()
* implement airByRpmTaper
* unit-test for airByRpmTaper
2022-08-25 21:23:23 -04:00
Andrey
e480e9d561
B6 progress
2022-08-25 19:26:18 -04:00
Andrey
c266a9c542
B6 progress
2022-08-25 12:45:47 -04:00
Andrey
cc95f08fbc
B6 progress
2022-08-25 11:15:54 -04:00
Andrey
4844edc682
Lua code reuse
2022-08-25 10:45:26 -04:00
GitHub build-unit-tests Action
e2ade1d5ff
Trigger wheel definitions
2022-08-24 03:41:03 +00:00
rusefillc
5007084981
VQ trigger gaps improvement fix #4469
...
nice, unit test is happier!
2022-08-23 23:32:14 -04:00
GitHub build-unit-tests Action
25bb66030f
Trigger wheel definitions
2022-08-22 23:49:31 +00:00
rusefi
26eda07424
Lua CAN bus index: let's fail if invalid value specified
2022-08-21 22:31:52 -04:00
Andrey
585f2ebeea
test coverage and some magic constant refactoring
2022-08-21 16:03:34 -04:00
Andrey
35a71f8960
test coverage and some magic constant refactoring
2022-08-21 15:22:22 -04:00
rusefi
25778f0890
trigger gap logging: it's a mess :(
2022-08-21 12:38:29 -04:00
rusefi
0f320448ff
refactoring: default argument value
2022-08-21 12:17:50 -04:00
Matthew Kennedy
3e4965ea27
fix inverted vvt ( #4464 )
...
* fix inverted mode
* unit tests are great
2022-08-20 20:12:32 -04:00
Matthew Kennedy
eebc810295
enable alwaysInstantRpm in some tests ( #4461 )
...
* test some with alwaysInstantRpm set
* more
2022-08-19 15:03:20 -04:00
Matthew Kennedy
423f69a842
allow logging multiple warnings at once ( #4414 )
...
* allow logging multiple warnings at once
* comment
* .Code
* Revert ".Code"
This reverts commit 2b986bd50035aeec051d11aafd83fdbc1694351c.
* add a better comparison operator instead of conversion
* dot code
* Revert "dot code"
This reverts commit 35f6ae1007c41e3b30ea129a324f33ab4205036d.
* force gcc-10 maybe?
* Revert "force gcc-10 maybe?"
This reverts commit 4ddf8bcefddd354ccdc1da682c5fff1e68d44273.
* vq
* dot code
* dead
* dot code
* return may be null
* static_vector; maybe cyclic_buffer is broken or wrong tool for the job?
* move static vector
* put cyclic buffer back how it was since we don't use it now
2022-08-17 01:12:25 -04:00
rusefi
a4cd6e6a6b
random progress
2022-08-13 23:33:30 -04:00
rusefillc
8f6fb427eb
ECU to Mainline DynoLog Data Protocol #4319
2022-08-12 23:53:48 -04:00
Matthew Kennedy
76f5832db9
resolve VVT phase using every tooth, not just sync point ( #4434 )
...
* resolve VVT phase using every tooth, not just sync point
* fix tests
* comment
* changelog
2022-08-12 08:08:23 -04:00
rusefillc
b5c2b70e23
refactoring: better field name
2022-08-09 20:32:39 -04:00
Matthew Kennedy
c3d6bd7e59
Pt2001 module ( #4396 )
...
* pt2001 uses module
* read flag0
* c
* libfirmware
* makefiles
* are unit tests happy?
* bootloader
2022-08-08 08:53:08 -04:00
Matthew Kennedy
435fd9538b
Simpler thread controller ( #4327 )
...
* s
* Start -> start
* maybe tests are happy
* s
* s
2022-08-02 01:16:13 +03:00
GitHub build-unit-tests Action
55b3bd578e
Trigger wheel definitions
2022-07-31 14:26:12 +00:00
Matthew Kennedy
b6f1779781
implement sensor checker ( #4395 )
...
* implement sensor checker
* use default
* s
* fix
* properly report non-timeout errors
* it's not safe to read Value when invalid
* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00
rusefillc
d320dd589c
it's impossible to receive AcceleratorPedal sensor via CAN/Lua #4369
2022-07-28 12:08:35 -04:00
Matthew Kennedy
923d2c2e44
unexpected contains information about why it failed ( #4393 )
...
* unexpected can contain information
* info printing
* sensors return appropriate error codes
* remove reliance on undefined behavior
* s
2022-07-28 10:04:28 +03:00
Matthew Kennedy
41318e0f9d
detect bad Lua sensor name when registering ( #4391 )
...
* format
* lua error on bad sensor
* comment
* name validation
* soft check before the hard check causes a fatal error
* s
2022-07-27 12:41:21 +03:00
Matthew Kennedy
4643dc3c79
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
f7303a740a
Trigger wheel definitions
2022-07-23 07:52:13 +00:00
Andrey
7887b9d1e1
Extra gap ratios for custom trigger wheels fix #4375
2022-07-23 03:39:19 -04:00
Andrey
20a16bd53b
Extra gap ratios for custom trigger wheels fix #4375
2022-07-23 03:16:11 -04:00
rusefillc
f7f6f9d8eb
Revert "Reenable sanitize ( #4365 )"
...
This reverts commit d87be38401
.
2022-07-22 08:15:15 -04:00
Matthew Kennedy
d87be38401
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
40f48212aa
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