Andrey
579f3df7ad
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 01:53:17 -04:00
Andrey
b439f27284
inline method to reduce confusion
2022-09-14 01:34:52 -04:00
Andrey
34f87a3683
inline method to reduce confusion
2022-09-14 01:24:19 -04:00
Andrey
b1451e229c
GM
2022-09-14 00:03:38 -04:00
Andrey
32c6aef746
code formatting
2022-09-13 23:44:38 -04:00
Andrey G
2b4012b279
dead code, reduce typedefs ( #4566 )
...
* Do lightweight checks first
* Dead getTimeIgnitionSeconds()
Dead since 5274cffff3
* Get rid of efitime_t.
Purpose are not clear. Use efitick_t where ticks are used,
use efitimeus_t for uS, use efitimems_t or efitimems64_t for mS.
* Fix unit tests
* Fix misc: stm32f1_test_project
2022-09-11 16:08:11 -04:00
Andrey G
1ca5988877
time routines refactor ( #4563 )
...
* Extract time helpers from engine_controller_misc to efitime.cpp
* Rename currentTimeMillis() to getTimeNowMs()
We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.
find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;
* Rename getTimeNowSeconds() to getTimeNowS()
To align with Nt, Us, Ms versions.
* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00
rusefillc
921b97431f
refactoring: type safety
2022-09-11 03:46:50 -04:00
rusefillc
cb3c070928
refactoring: type safety
2022-09-11 02:57:35 -04:00
Andrey
50b1d03001
E38
2022-09-09 14:04:22 -04:00
Andrey
73150de8df
E38
2022-09-09 01:15:55 -04:00
Matthew Kennedy
715c3efb18
only report vvt position if we have full sync ( #4547 )
...
* only report vvt position if we have full sync
* comments
* make it selectable, since that makes the test useful
2022-09-08 16:15:36 -04:00
Andrey
3c1cc0b857
trigger: in corner cases like NB2 and VQ35 those are not revolutions
2022-09-07 22:24:28 -04:00
Andrey
31dbf06c84
os_access.h dead?
2022-09-07 16:00:13 -04:00
Andrey
f243f1608c
B6
2022-09-06 15:12:43 -04:00
Matthew Kennedy
1efe511be8
add hysteresis to limp rpm, boost, injector duty ( #4541 )
...
* add hysteresis
* changelog
2022-09-05 20:56:32 -04:00
Andrey
c8cdc50877
wow Leiderman-Khlystov
2022-09-05 20:23:40 -04:00
Andrey
07c08947ba
wow Leiderman-Khlystov
2022-09-05 20:02:33 -04:00
Andrey
ab3d92b995
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:24:17 -04:00
Andrey
1eb1f1a101
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:00:24 -04:00
Andrey
76b74a85ba
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:44:06 -04:00
Andrey
82fa9b191a
refactoring: let's use different names for different things
2022-09-05 01:16:24 -04:00
Andrey
75b1549853
refactoring: moving field
2022-09-05 01:15:45 -04:00
Andrey
7706e2d4ae
wow Leiderman-Khlystov
2022-09-04 18:29:13 -04:00
rusefi
0f828f19a7
wow Leiderman-Khlystov
2022-09-04 15:58:46 -04:00
rusefi
2cc625871a
B6
2022-09-04 11:47:57 -04:00
rusefi
ee90371837
B6
2022-09-04 11:29:18 -04:00
Matthew Kennedy
fba0906942
more granular trigger error messages ( #4526 )
...
* granular trigger error messages
* adjust test expectations
* explicitly test behavior
2022-09-04 09:15:24 -04:00
Andrey
e56924310b
tear down Engine god object #4511
...
just trying different things
2022-09-03 07:44:24 -04:00
rusefillc
54e05ba0fc
moving state into specific class ( #4520 )
...
* moving state into specific class
* moving state into specific class
2022-09-02 14:38:03 -04:00
Andrey
1ffa98ba89
a bit of dead code
2022-09-01 11:47:56 -04:00
Andrey
2b01d856d3
reducing confusion between library header and rusefi main repo header
2022-09-01 11:35:35 -04:00
Andrey
436c294770
refactoring: reducing outputChannels copy
2022-09-01 10:58:16 -04:00
Andrey
ea22fcbe95
refactoring: enum name clean-up
2022-09-01 00:23:33 -04:00
Andrey
3eaaf5e293
english do you speak it
2022-08-31 22:56:38 -04:00
GitHub build-unit-tests Action
4fd74a2f2e
Trigger wheel definitions
2022-09-01 02:22:06 +00:00
Andrey
adde8077dd
B6 progress
2022-08-30 05:20:56 -04:00
Andrey
c18245d697
B6 progress
2022-08-30 04:38:20 -04:00
Andrey
b0a09a2171
B6 progress
2022-08-30 04:07:48 -04:00
Matthew Kennedy
dcab243381
knock retard limit table ( #4498 )
...
* add max retard table
* ui
* s
* better naming
* s
* test can use base class
2022-08-30 01:57:37 -04:00
Matthew Kennedy
4035d79a91
idle always uses instant rpm ( #4499 )
...
* idle always uses instant rpm
* configs
* fully inject rpm
2022-08-29 22:18:06 -04:00
Matthew Kennedy
2926570747
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
2c6db0638f
Trigger wheel definitions
2022-08-29 02:52:44 +00:00
GitHub build-unit-tests Action
4d7e91b615
Trigger wheel definitions
2022-08-29 02:23:56 +00:00
Matthew Kennedy
d660b240c4
B6 progress
2022-08-28 12:33:32 -04:00
Matthew Kennedy
234909a91f
remove some uses of EFI_ERROR_CODE ( #4496 )
...
* lua hooks
* findAngleMatch
* s
* s
2022-08-28 09:43:21 -04:00
Matthew Kennedy
0d99d828e3
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
fdacca9152
B6 progress
2022-08-27 20:44:30 -04:00
Andrey
756eae8f54
B6 progress
2022-08-26 12:07:13 -04:00
Andrey
0f0c5598ab
B6 progress
2022-08-26 00:30:46 -04:00