Matthew Kennedy
073d662228
basic harley acr ( #48 )
...
* acr
* cleanup
* handle m_hasPinMode
* output channel
* ui
* wrap phase
* don't inject during ACR
* skip extra calculation
---------
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2023-02-25 00:13:51 -08:00
rusefillc
55a8761a85
we have two methods of very similar purpose?
2023-02-20 19:05:31 -05:00
rusefi
2e274c8fe7
Native SENT TPS input #5079
2023-02-14 20:39:25 -05:00
Andrey
8887eff573
Nick wonders if DC wastegate is still FUBAR #5075
2023-02-13 17:59:45 -05:00
Andrey
3d096b2ac1
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:26:38 -05:00
Andrey
df2b073c49
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 23:21:23 -05:00
rusefillc
886ec74442
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00
rusefillc
7a8fe3486f
TurboMarian is the ALS boss
2022-12-16 23:31:51 -05:00
rusefillc
c729b10bbe
refactoring: constexpr fuel computer ( #4830 )
...
* refactoring: constexpr fuel computer
* refactoring: constexpr fuel computer
* refactoring: constexpr fuel computer
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 12:25:04 -05:00
rusefi
81438c14fa
removing dead code
2022-11-06 20:39:40 -05:00
rusefillc
5b8914b6d4
startStopStateToggleCounter to live data
2022-10-06 22:21:02 -04:00
Matthew Kennedy
58a5569006
require ignition on for firing ( #4628 )
...
* require ignition on for firing
* too much havoc for a unit test
* patch up references
* last one
* fix changelog mangling
* fix the changelog template too
* bad merge
* fix the template again
* s
* fake battery voltage on hw ci
* ugh merge
* ugh merge
2022-10-04 20:36:03 -04:00
rusefi
2b686c6724
need Proteus QC
2022-10-01 22:00:25 -04:00
Andrey
e6b8b08853
refactoring: encapsulation
2022-09-28 22:42:08 -04:00
Matthew Kennedy
0dfba2a655
remove ignitionPin ( #4608 )
...
* remove ignitionPin
* now that's gone
* BMW test
2022-09-23 17:30:10 -04:00
rusefillc
1c28ca0582
tear down Engine god object #4511
2022-09-15 21:46:01 -04:00
Andrey
f5a5764429
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:35:55 -04:00
Andrey
d9accf1772
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:24:41 -04:00
Andrey
1d0f13fc41
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:17:04 -04:00
Andrey
aa0cffcfdb
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:06:52 -04:00
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
rusefillc
f97c5ed8fd
i suspect that no one cares about these
2022-09-14 00:34:04 -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
rusefillc
64ab64d7de
"Blip" with trigger error on several boards #4552
...
exploratory watchdog
2022-09-09 18:27:16 -04:00
rusefillc
b9140636b4
refactoring: better method name
2022-09-09 18:02:38 -04:00
Andrey
8f14c44097
extracting prime_injection
2022-09-07 16:25:50 -04:00
Andrey
ab3d92b995
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:24:17 -04:00
Andrey
da7a4b6641
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:59:38 -04:00
Andrey
76b74a85ba
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:44:06 -04:00
Andrey
841cd4f962
refactoring: moving field
2022-09-05 00:53:05 -04:00
Andrey
9a9b33401c
refactoring: splitting header where cpp was already split
2022-09-05 00:48:38 -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
93032c7c1f
tear down Engine god object #4511
...
just trying different things
2022-09-03 11:07:26 -04:00
rusefillc
f8e37e6af7
I am sure that's not magic ( #4516 )
...
* I am sure that's not magic
* forward declaration acts funny
2022-09-01 22:33:45 -04:00
Andrey
254385feb2
another dead line
2022-09-01 21:13:03 -04:00
Andrey
22c9b6896d
what a mess :(
2022-09-01 20:16:57 -04:00
Andrey
1ffa98ba89
a bit of dead code
2022-09-01 11:47:56 -04:00
Andrey
b64e553d5d
refactoring: reducing outputChannels copy
2022-09-01 01:06:49 -04:00
Andrey
be790e2c44
less code is better
2022-08-31 23:14:20 -04:00
rusefillc
b3dfbd5a1d
more proper fix for part of https://github.com/rusefi/rusefi/pull/4493
2022-08-27 22:28:29 -04:00
rusefillc
c0391b16e4
docs
2022-08-25 23:50:00 -04:00
rusefillc
7e6bb54e7a
saving 4 bytes of RAM?
2022-08-25 22:34:16 -04:00
rusefillc
72c4637512
progress or maybe even a fix of logging?
2022-08-25 22:24:35 -04:00
rusefillc
fb3343dff5
this code is too dead
2022-08-25 22:09:22 -04:00
Andrey
5392f8d13e
https://github.com/rusefi/hellen154hyundai/issues/60
...
extra logging
2022-08-25 19:58:10 -04:00
Matthew Kennedy
d4721bee89
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
e19b61aa5b
[SECURITY] Cheap password protection against tune modification fix #4243
2022-07-30 12:23:53 -04:00
rusefillc
9e8bfe92d8
#4308 progress
2022-07-14 12:36:55 -04:00