Andrey
65f5c00616
trigger refactoring: instance RPM #4740
2022-11-06 11:56:18 -05:00
Andrey
ba17b83bea
trigger refactoring: instance RPM #4740
2022-11-06 11:12:20 -05:00
Andrey
f8cce72779
trigger refactoring: instance RPM #4740
2022-11-06 10:58:04 -05:00
GitHub gen-configs Action
a225635864
Auto-generated configs and docs
2022-11-01 21:35:56 +00:00
rusefillc
1d78a0486e
Too long field comment becomes log field name #4716
2022-11-01 17:31:47 -04:00
GitHub gen-configs Action
6eedad82c1
Auto-generated configs and docs
2022-11-01 21:00:55 +00:00
rusefillc
651101e6bc
Too long field comment becomes log field name #4716
2022-11-01 16:51:51 -04:00
Andrey G
cc9b1517ac
compile warnings: signed vs unsigned and unused ( #4713 )
2022-10-30 09:47:53 -04:00
rusefillc
ec184423f2
send more of Engine Sniffer data #4560
2022-10-29 21:55:35 -04:00
Matthew Kennedy
6b97bf8e07
plumbing for dual MAP sensors ( #4704 )
...
* wiring for dual maps
* s
2022-10-27 21:15:04 -04:00
Matthew Kennedy
6a9b481c65
prep for multiple MAP sensors ( #4705 )
...
* prep for multiple MAP sensors
* move guard
* sensor info printing
* maybe kinetis memory
2022-10-27 13:59:36 -04:00
Andrey
698c0da164
Revert "prep for multiple MAP sensors ( #4677 )"
...
This reverts commit 10ea7ad948
.
2022-10-26 21:25:02 -04:00
Matthew Kennedy
10ea7ad948
prep for multiple MAP sensors ( #4677 )
...
* prep for multiple MAP sensors
* move guard
* sensor info printing
2022-10-26 18:06:20 -04:00
rusefillc
67ea775f17
progress: rpm register based on trigger input being none or not ( #4691 )
...
* progress: rpm register based on trigger input being none or not
* use helper functions
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-10-22 09:27:41 -04:00
rusefillc
56d5e01d89
ROLLBACK
2022-10-21 22:45:46 -04:00
rusefillc
a0c0e38cfd
progress: rpm register based on trigger input being none or not
2022-10-21 22:07:41 -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
Matthew Kennedy
f2c8a0192c
fix instant rpm clearing bug ( #4629 )
...
* improve instant rpm
* changelog
2022-09-29 07:15:59 -04:00
Andrey
e6b8b08853
refactoring: encapsulation
2022-09-28 22:42:08 -04:00
Matthew Kennedy
d4a0c0417e
refactor prime ( #4627 )
2022-09-28 07:53:12 -04:00
Matthew Kennedy
90489edb96
schedule ignition charge by angle instead of tooth ( #4513 )
...
* schedule ignition charge by angle
* same mistake as #4536
* s
* wrap sparkAngle too
* AngleBasedEventNew
* function moved
* implement scheduleOrQueue
* prints
2022-09-25 11:00:55 -04:00
Matthew Kennedy
0dfba2a655
remove ignitionPin ( #4608 )
...
* remove ignitionPin
* now that's gone
* BMW test
2022-09-23 17:30:10 -04:00
Matthew Kennedy
36d9eb4164
plumbing for 4513 ( #4599 )
...
* plumbing for 4513
* not static
2022-09-20 06:19:51 -04:00
Matthew Kennedy
4e78c4c922
two modes trigger scheduler ( #4598 )
...
* two modes trigger scheduler
* asOld
* hpfp
2022-09-20 05:28:23 -04:00
Matthew Kennedy
e737141a6f
add fuel/spark cut codes to TS indicators ( #4592 )
...
* add fuel/spark cut codes to TS indicators
* fix list
* only set clearReason if not cleared
2022-09-19 22:01:03 -04:00
rusefillc
4318b47e58
"angle range findAngle#a6" critical error #4593
2022-09-19 18:33:19 -04:00
rusefillc
d423c077a0
moving acceleration around
2022-09-16 00:06:57 -04:00
rusefillc
f919845c9c
tear down Engine god object #4511
...
oh I hope this ends well
2022-09-15 23:41:06 -04:00
rusefillc
c77ac3c42e
tear down Engine god object #4511
2022-09-15 22:21:07 -04:00
rusefillc
1c28ca0582
tear down Engine god object #4511
2022-09-15 21:46:01 -04:00
rusefillc
ac03dc55d8
CUSTOM_INSTANT_MAP_DECODING
2022-09-15 15:07:31 -04:00
rusefillc
672f0b8acc
mapFast into logs
2022-09-15 14:55:49 -04:00
Andrey
f5a5764429
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:35:55 -04:00
Andrey
1d0f13fc41
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:17:04 -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
d256fd2b01
removing dead parameter
2022-09-14 01:13:57 -04:00
Andrey
867cc73950
moving IO-only away from scheduling logic
2022-09-14 00:55:55 -04:00
Andrey
556427b01d
moving IO-only away from scheduling logic
2022-09-14 00:52:24 -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
efcd8ea084
refactoring - reducing API between FW and Java
2022-09-11 01:59:44 -04:00
rusefillc
4836c78644
send more of Engine Sniffer data #4560
...
hello Kinetis it has been a while!
2022-09-11 00:18:08 -04:00
rusefillc
ce32d0e3d8
send more of Engine Sniffer data #4560
2022-09-10 20:25:29 -04:00
Andrey
5dc26a7717
refactoring: brining stuff closer
2022-09-08 00:19:24 -04:00
Andrey
dea9090fd0
refactoring: better place for cam validation
2022-09-07 23:31:44 -04:00
Andrey
1f38979367
refactoring: parameter rename
2022-09-07 23:24:24 -04:00
Andrey
b95eeecb9b
brutal encapsulation
2022-09-07 21:29:11 -04:00
Andrey
91179ac54b
brutal encapsulation
2022-09-07 20:31:04 -04:00
Andrey
f8d275f64b
tear down Engine god object #4511
...
just trying different things
2022-09-07 20:25:49 -04:00