rusefi
d8559be6bd
it has been almost two years we cannot be compatible forever
2022-11-13 20:05:04 -05:00
rusefi
37194dfe56
Ford SENT ETB bench test in NJ #4745
2022-11-13 11:23:54 -05:00
Matthew Kennedy
5c50ad2db4
infer useOnlyRisingEdge by trigger type ( #4621 )
...
* most of the plumbing
* easy tests
* trigger types that are rise only
* configs
* change mode of various triggers
* vvt
* 898 test is now impossible 🥳
* s
* instant rpm test
* actually remove useOnlyRisingEdgeForTrigger
* remove vvtCamSensorUseRise
* s
* print
* one happy test
* another test
* happy testSomethingWeird
* happy testCamInput
* maybe fix it a different way
* better
* quad cam
* nb2 happy
* bad merge
* vvt test
* trigger.test1995FordInline6TriggerDecoder
* hellen gm e67
* changelog
2022-11-08 21:48:39 -05:00
rusefi
ec77afeaa0
reducing ugly
2022-11-06 20:47:57 -05:00
rusefi
7cc6d9c07c
removing dead code
2022-11-06 20:39:40 -05:00
Andrey
77a3f5d795
trigger refactoring: instance RPM #4740
2022-11-06 11:56:18 -05:00
Andrey
83e736b06a
trigger refactoring: instance RPM #4740
2022-11-06 11:47:23 -05:00
rusefillc
87d6aa2ed9
minor trigger refactoring
2022-11-06 01:11:33 -04:00
rusefillc
e3fd84ed08
minor trigger refactoring
2022-11-06 00:32:38 -04:00
GitHub gen-configs Action
f5f1fbfe2f
Auto-generated configs and docs
2022-11-06 00:28:03 +00:00
Matthew Kennedy
f4f5f69ee6
duplicate log field names ( #4730 )
...
* remove duplicate target lambda/afr
* names on fuel computer
* remove more copies
* sensor.java
* everybody loves hard dependencies on generated fields
* target afr gauge fix
* test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefi
bf3357cc61
nicer defaults API
2022-11-04 13:27:40 -04:00
rusefi
954e4650ba
nicer defaults API
2022-11-04 12:37:28 -04:00
rusefillc
70e734127d
target lambda & afr log fields broken #4727
2022-11-02 22:25:16 -04:00
GitHub gen-configs Action
0a703fec8c
Auto-generated configs and docs
2022-11-03 02:21:44 +00:00
rusefillc
95d360f7b1
target lambda & afr log fields broken #4727
2022-11-02 22:17:00 -04:00
GitHub gen-configs Action
523a6b9592
Auto-generated configs and docs
2022-11-01 21:00:55 +00:00
rusefillc
53649f73f1
Too long field comment becomes log field name #4716
2022-11-01 16:51:51 -04:00
Andrey G
e7b06cbfca
compile warnings: signed vs unsigned and unused ( #4713 )
2022-10-30 09:47:53 -04:00
rusefillc
959c738c24
refactoring: helper method
2022-10-30 00:17:42 -04:00
rusefillc
2715cc1b8b
refactoring: helper method
2022-10-29 23:55:14 -04:00
rusefillc
13c9de1c80
refactoring: helper method
2022-10-29 23:04:24 -04:00
GitHub gen-configs Action
1695cdeb7b
Auto-generated configs and docs
2022-10-28 08:36:50 +00:00
rusefillc
cee2d4882f
SD card log fields list should be auto-generated #3985
2022-10-28 04:20:35 -04:00
rusefillc
9218dcf116
PROTEUS_GM_LS_4
2022-10-27 20:49:06 -04:00
rusefillc
318d7ed933
PROTEUS_GM_LS_4
2022-10-27 19:59:52 -04:00
GitHub gen-configs Action
517b23c65a
Auto-generated configs and docs
2022-10-27 18:47:49 +00:00
rusefillc
1b44a73565
PROTEUS_GM_LS_4
2022-10-27 14:30:00 -04:00
rusefi
a74fc3c3c2
refactoring: extracting useful method
2022-10-25 21:55:54 -04:00
Matthew Kennedy
f8a4d35d25
dual MAF sensors ( #4697 )
...
* add second MAF
* output channesl
* move them around
* ok let's try at the very end
* is the logic wrong, or something else?
* ooh it's the sensor order
2022-10-24 12:41:05 -04:00
GitHub gen-configs Action
b6901f594c
Auto-generated configs and docs
2022-10-21 02:31:12 +00:00
Matthew Kennedy
24650f6460
implement "ford mode" injector correction ( #4686 )
...
* implement "ford mode"
* missed the enum value
2022-10-20 22:25:39 -04:00
Matthew Kennedy
2bc8fbce7d
VE blend tables ( #4640 )
...
* blendy ve too
* ui
* small optimizations
* save kinetis memory
* changelog
2022-10-19 06:42:22 -04:00
GitHub gen-configs Action
2ebd4dfcac
Auto-generated configs and docs
2022-10-18 01:27:31 +00:00
rusefillc
e16c8f9120
Lua aux gauge #4672
2022-10-17 21:21:23 -04:00
Matthew Kennedy
1ae642e7a7
build tweaks for size ( #4661 )
...
* don't align on non-cached mcu
* lua decimal point
* no snprintf
* sort sections by alignment
* unit tests
2022-10-13 20:30:30 -04:00
rusefillc
ba73aff1fa
startStopStateToggleCounter to live data
2022-10-06 22:21:02 -04:00
GitHub gen-configs Action
2789005e56
Auto-generated configs and docs
2022-10-06 23:24:19 +00:00
rusefillc
3948d9650c
startStopState to live data
2022-10-06 19:17:59 -04:00
GitHub gen-configs Action
584e0da7db
Auto-generated configs and docs
2022-10-06 02:05:46 +00:00
Matthew Kennedy
a773b3249a
remove 2jz trigger that's really 12 tooth crank ( #4637 )
...
* remove 2jz trigger that's really 12 tooth crank
* triggerimage hardcoded name
2022-10-05 21:59:17 -04:00
Matthew Kennedy
940e0dc369
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
GitHub gen-configs Action
3bfc5c04a9
Auto-generated configs and docs
2022-10-05 00:19:38 +00:00
Matthew Kennedy
ec5d48fb5b
remove 898 ( #4634 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
rusefi
1804b40485
need Proteus QC
2022-10-01 22:34:08 -04:00
rusefi
0a8cdf3f47
need Proteus QC
2022-10-01 22:07:44 -04:00
rusefi
529fb35c66
need Proteus QC
2022-10-01 22:00:25 -04:00
rusefillc
f703c58622
CAN side of automated testing #4630
2022-09-29 23:46:08 -04:00
rusefillc
234862b2b7
CAN side of automated testing #4630
2022-09-29 23:01:06 -04:00
rusefillc
672a7a2e7f
CAN side of automated testing #4630
2022-09-29 20:55:38 -04:00
Andrey
baaec6a603
refactoring: encapsulation
2022-09-28 22:42:08 -04:00
rusefillc
700a656756
engineSyncCam to be a drop-down not a number value #4611
2022-09-26 05:34:05 -04:00
Matthew Kennedy
b089825a4a
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
Andrey
9d27780974
Honda K cam wheels #3405
2022-09-24 23:49:41 -04:00
Andrey
111220d38c
more inclusive configuration name
2022-09-24 23:49:41 -04:00
Andrey
2ec9cca5e2
Honda K cam wheels #3405
2022-09-24 23:49:41 -04:00
Andrey
61cfff1e9e
K progress - just a rename
2022-09-24 23:25:36 -04:00
GitHub gen-configs Action
db50ff3178
Auto-generated configs and docs
2022-09-24 00:19:42 +00:00
rusefillc
c4699efe91
honda K enum rename
2022-09-23 20:13:14 -04:00
Matthew Kennedy
dfe1b47b4d
remove ignitionPin ( #4608 )
...
* remove ignitionPin
* now that's gone
* BMW test
2022-09-23 17:30:10 -04:00
rusefillc
9fde1f8b61
docs: private firmware enums vs public to code generated
2022-09-23 09:41:13 -04:00
Matthew Kennedy
af7e4f6fe5
two modes trigger scheduler ( #4598 )
...
* two modes trigger scheduler
* asOld
* hpfp
2022-09-20 05:28:23 -04:00
rusefillc
83dc351435
documenting biquad or else concerns
2022-09-19 12:06:00 -04:00
GitHub gen-configs Action
c622efc881
Auto-generated configs and docs
2022-09-18 01:44:04 +00:00
Matthew Kennedy
57a22fd713
gppwm load axis can be another GPPWM channel (!!!!!) ( #4587 )
...
* gppwm load axis can be another GPPWM channel (!!!!!)
* explicit cast
* efiAssert not void
* kick
2022-09-17 21:38:06 -04:00
Matthew Kennedy
8ea31909a3
add ignition adder tables ( #4586 )
...
* ign blend tables
* tweaks
* iterate
* tweaks
* axis values
* changelog
2022-09-16 20:07:04 -04:00
GitHub gen-configs Action
0d43c2b9c1
Auto-generated configs and docs
2022-09-16 20:10:48 +00:00
Matthew Kennedy
87649b9f72
more gppwm options ( #4585 )
...
* more gppwm options
* fix ui
* gppwm list size
2022-09-16 16:04:03 -04:00
rusefillc
61134b452a
tear down Engine god object #4511
...
oh I hope this ends well
2022-09-15 23:41:06 -04:00
rusefillc
ec0e567989
tear down Engine god object #4511
2022-09-15 21:46:01 -04:00
rusefillc
2d21aacc08
CUSTOM_INSTANT_MAP_DECODING
2022-09-15 15:07:31 -04:00
Andrey
0c87bb7260
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:45:31 -04:00
Andrey
0e91914266
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:35:55 -04:00
Andrey
663c39afdc
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:24:41 -04:00
Andrey
2c0ce0ec7d
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:17:04 -04:00
Andrey
12d857b99c
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:06:52 -04:00
Andrey
6cdb0dc0af
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 01:53:17 -04:00
Andrey
82cda62bac
inline method to reduce confusion
2022-09-14 01:34:52 -04:00
Andrey
6b0941b8ed
inline method to reduce confusion
2022-09-14 01:24:19 -04:00
rusefillc
e733782920
i suspect that no one cares about these
2022-09-14 00:34:04 -04:00
Matthew Kennedy
86562332c4
resurrect EFI_CLOCK_LOCKS ( #4572 )
...
* resurrect EFI_CLOCK_LOCKS
* missing extern
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
Andrey G
69d9716fa6
tle8888 dead code ( #4568 )
2022-09-12 18:54:29 -04:00
rusefillc
5c8d44eec7
at the moment efiWatchdog always fails on enable, would this fix?
2022-09-11 21:31:42 -04:00
rusefi
88011024d9
at the moment efiWatchdog always fails on enable, would this fix?
2022-09-11 21:15:25 -04:00
Andrey G
55c1f53c75
dead code, reduce typedefs ( #4566 )
...
* Do lightweight checks first
* Dead getTimeIgnitionSeconds()
Dead since 81fffe87b7
* 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
91d4844e38
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
Andrey G
19226cb656
efiWatchdog: avoid converting time to float ( #4562 )
...
https://stackoverflow.com/questions/68690961/why-does-converting-int-to-float-lose-precision-in-c-programming-language
2022-09-11 05:46:55 -04:00
GitHub gen-configs Action
d8169b5643
Auto-generated configs and docs
2022-09-11 07:53:45 +00:00
rusefillc
2a05a31550
refactoring: type safety
2022-09-11 03:46:50 -04:00
rusefillc
565b8dfc2d
dead value
2022-09-11 02:34:02 -04:00
rusefillc
6e71b72acc
refactoring - reducing API between FW and Java
2022-09-11 02:16:47 -04:00
rusefillc
6bcd29c727
send more of Engine Sniffer data #4560
...
new API & first usage
2022-09-10 23:42:59 -04:00
rusefillc
541cd5caee
Proteus with SD card outside of vehicle looses a second #4557
...
message correction
2022-09-10 11:43:25 -04:00
rusefillc
37e65e159a
Mark is asking for VIN number field #3967
...
GM says Hi
2022-09-10 01:05:31 -04:00
rusefillc
3f6d05dce0
Proteus with SD card outside of vehicle looses a second #4557
2022-09-09 20:17:02 -04:00
rusefillc
8d770daca8
"Blip" with trigger error on several boards #4552
...
exploratory watchdog
2022-09-09 19:21:29 -04:00
rusefillc
a3d86c61f2
"Blip" with trigger error on several boards #4552
...
exploratory watchdog
2022-09-09 18:27:16 -04:00
rusefillc
45eaa0546c
refactoring: better method name
2022-09-09 18:02:38 -04:00
rusefillc
6b03f4ba68
How does rusEFI handle 23 (or 46?) days of continues operation #4554
2022-09-09 17:21:58 -04:00
Andrey
52869d63bb
tear down Engine god object #4511
...
just trying different things
2022-09-07 20:25:49 -04:00
Andrey
6e8d248408
brutal encapsulation
2022-09-07 19:37:11 -04:00
Andrey
2d9dbbd6b8
extracting prime_injection
2022-09-07 16:25:50 -04:00
Andrey
ab4b451195
os_access.h dead?
2022-09-07 15:56:45 -04:00
Andrey
4934d76d88
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:24:17 -04:00
Andrey
f1f447df45
tear down Engine god object #4511
...
just trying different things
2022-09-05 03:38:44 -04:00
Andrey
9a19eaa320
tear down Engine god object #4511
...
just trying different things
2022-09-05 03:18:32 -04:00
Andrey
99d8801dc6
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:59:38 -04:00
Andrey
268a5c7964
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:44:06 -04:00
Andrey
6d72805a56
tear down Engine god object #4511
...
just trying different things
2022-09-05 02:28:46 -04:00
Andrey
c1b218b772
refactoring: let's use different names for different things
2022-09-05 01:16:24 -04:00
Andrey
d51511a15e
refactoring: moving field
2022-09-05 00:53:05 -04:00
Andrey
ccfe2a5d58
refactoring: splitting header where cpp was already split
2022-09-05 00:48:38 -04:00
Andrey
a0b52eeb2f
different file names for different entities
2022-09-04 23:11:19 -04:00
GitHub gen-configs Action
aed7b77535
Auto-generated configs and docs
2022-09-05 02:44:56 +00:00
Andrey
71e5fbcb55
refactoring: reducing outputChannels copy
2022-09-04 22:38:05 -04:00
GitHub gen-configs Action
bc332bf879
Auto-generated configs and docs
2022-09-04 13:57:19 +00:00
Matthew Kennedy
b0cbe01673
use defs instead of magic numbers ( #4523 )
...
* use defs instead of magic numbers
* consecutive
2022-09-04 09:52:14 -04:00
Matthew Kennedy
9407150544
more granular trigger error messages ( #4526 )
...
* granular trigger error messages
* adjust test expectations
* explicitly test behavior
2022-09-04 09:15:24 -04:00
GitHub gen-configs Action
fa3b2fe009
Auto-generated configs and docs
2022-09-03 21:35:26 +00:00
rusefi
2a08cd5c2b
refactoring: reducing outputChannels copy
2022-09-03 17:29:35 -04:00
Andrey
632bf967bb
refactoring: reducing outputChannels copy
2022-09-03 17:12:47 -04:00
Andrey
6b4e6c8169
tear down Engine god object #4511
...
just trying different things
2022-09-03 11:07:26 -04:00
Andrey
bd7b6e6736
tear down Engine god object #4511
...
just trying different things
2022-09-03 11:05:27 -04:00
Andrey
d329f8ae10
tear down Engine god object #4511
...
just trying different things
2022-09-03 07:44:24 -04:00
rusefillc
aef1f19af9
typo
2022-09-03 07:26:49 -04:00
Andrey
759a15c763
dead
2022-09-03 06:59:00 -04:00
GitHub gen-configs Action
244ef7630d
Auto-generated configs and docs
2022-09-02 18:42:52 +00:00
rusefillc
25f4ebbc01
moving state into specific class ( #4520 )
...
* moving state into specific class
* moving state into specific class
2022-09-02 14:38:03 -04:00
rusefillc
f6ae78e72c
another huh ( #4517 )
...
* another huh
* why does this not compile
2022-09-02 13:10:21 -04:00
rusefillc
8e46e9e61f
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
f84f69a4d4
another dead line
2022-09-01 21:13:03 -04:00
Andrey
93d28555f6
Revert "tear down Engine god object #4511"
...
This reverts commit 8d6a87ae21
.
2022-09-01 20:44:51 -04:00
Andrey
48f960b581
Revert "tear down Engine god object #4511"
...
This reverts commit dc60837e4c
.
2022-09-01 20:44:51 -04:00
Andrey
532f6dd202
what a mess :(
2022-09-01 20:16:57 -04:00
Andrey
dc60837e4c
tear down Engine god object #4511
...
just trying different things
2022-09-01 20:16:41 -04:00
Andrey
8d6a87ae21
tear down Engine god object #4511
...
just trying different things
2022-09-01 20:15:46 -04:00
Andrey
e6ae70dee6
tear down Engine god object #4511
...
just trying different things
2022-09-01 19:24:19 -04:00
GitHub gen-configs Action
059b06292b
Auto-generated configs and docs
2022-09-01 23:18:26 +00:00
Andrey
db9d4c8201
tear down Engine god object #4511
...
just trying different things
2022-09-01 19:05:40 -04:00
Andrey
fcd0636a01
tear down Engine god object #4511
...
just trying different things
2022-09-01 19:00:16 -04:00
Matthew Kennedy
c4080e7c80
extract updateInjectionAngle ( #4512 )
2022-09-01 18:48:03 -04:00
Andrey
e617722fb1
tear down Engine god object #4511
...
smallest step maybe forward
2022-09-01 13:55:03 -04:00
Andrey
9d8afea152
a bit of dead code
2022-09-01 11:47:56 -04:00
GitHub gen-configs Action
3d6d710379
Auto-generated configs and docs
2022-09-01 15:03:34 +00:00
Andrey
7e340cceb3
refactoring: reducing outputChannels copy
2022-09-01 10:58:16 -04:00
GitHub gen-configs Action
ea1d2b848f
Auto-generated configs and docs
2022-09-01 14:39:52 +00:00
Andrey
56f6c10042
refactoring: reducing outputChannels copy
2022-09-01 10:30:07 -04:00
Andrey
e240ac84d3
refactoring: reducing outputChannels copy
2022-09-01 01:06:49 -04:00
Andrey
705dda095e
dead code
2022-09-01 00:23:33 -04:00
Andrey
da66fa055c
refactoring: enum name clean-up
2022-09-01 00:23:33 -04:00
Andrey
4cbaddcc60
less code is better
2022-08-31 23:14:20 -04:00
Andrey
fef406a5a6
english do you speak it
2022-08-31 22:56:38 -04:00
GitHub gen-configs Action
d848d3e1be
Auto-generated configs and docs
2022-09-01 02:17:58 +00:00
Matthew Kennedy
ca4936d3fe
rename and fix skyactiv cam mode ( #4505 )
2022-08-31 22:12:45 -04:00
Matthew Kennedy
b6bb5f148d
set a default, detect error ( #4504 )
2022-08-31 20:32:37 -04:00
Matthew Kennedy
cbe70f8dec
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
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 gen-configs Action
6e5a2f61da
Auto-generated configs and docs
2022-08-29 03:13:09 +00:00
rusefillc
deba48e13a
TT_VVT_MAZDA_MYSTERY
2022-08-28 22:57:44 -04:00
GitHub gen-configs Action
9484b751b9
Auto-generated configs and docs
2022-08-29 02:18:23 +00:00
rusefillc
4b0c8c9ff2
TT_VVT_MAZDA_MYSTERY
2022-08-28 21:54:24 -04:00
rusefillc
0613b2627e
more proper fix for part of https://github.com/rusefi/rusefi/pull/4493
2022-08-27 22:28:29 -04:00
rusefillc
172f054d25
separate atomic change ( #4494 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-27 22:09:54 -04:00
rusefillc
60cf2cdbcf
Default GPPWM note
2022-08-27 15:19:35 -04:00
rusefillc
84ff4e98c0
docs
2022-08-25 23:50:00 -04:00
rusefillc
50a1794851
saving 4 bytes of RAM?
2022-08-25 22:34:16 -04:00
rusefillc
67055c69bf
progress or maybe even a fix of logging?
2022-08-25 22:24:35 -04:00
rusefillc
733f9b4659
this code is too dead
2022-08-25 22:09:22 -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
Andrey
cecc5a9d6e
https://github.com/rusefi/hellen154hyundai/issues/60
...
extra logging
2022-08-25 19:58:10 -04:00
GitHub gen-configs Action
d048d6522e
Auto-generated configs and docs
2022-08-25 22:51:12 +00:00
rusefi
ee61bb3c1c
https://github.com/rusefi/hellen154hyundai/issues/60
2022-08-25 18:44:23 -04:00
GitHub gen-configs Action
cf8d43f412
Auto-generated configs and docs
2022-08-24 22:15:50 +00:00
Matthew Kennedy
73abcb044d
log the state of hasSynchronizedPhase() ( #4478 )
...
* s
* log whether we've synced phase
* trigger_state_primary
* need that file
* engine state is not the right spot
2022-08-24 18:11:05 -04:00
GitHub gen-configs Action
37d1073336
Auto-generated configs and docs
2022-08-24 16:16:12 +00:00
rusefi
349e07d554
refactoring
2022-08-24 12:11:11 -04:00
rusefi
35120e07da
refactoring
2022-08-24 12:02:39 -04:00
rusefillc
27ce2d569b
docs
2022-08-23 22:54:48 -04:00
GitHub gen-configs Action
b167dab9cd
Auto-generated configs and docs
2022-08-24 02:19:34 +00:00
rusefillc
9fd1b251ec
log the state of hasSynchronizedPhase() for future diagnostic help.
2022-08-23 22:14:32 -04:00
GitHub gen-configs Action
237bf1d611
Auto-generated configs and docs
2022-08-22 22:32:47 +00:00
rusefillc
fa34b8ab46
// todo: migrate to engineState->desiredRpmLimit to get this variable logged
2022-08-22 18:23:48 -04:00
GitHub gen-configs Action
dc86c76c9a
Auto-generated configs and docs
2022-08-22 15:19:58 +00:00
rusefillc
299162e413
Pavel Xenon is asking for EGT limping mode #3172
2022-08-22 11:12:34 -04:00
rusefillc
09ec99f192
Idle air add via Lua fix #4465
...
AddressSanitizer being useful?
2022-08-21 00:58:59 -04:00
rusefillc
6d634e3c6a
Idle air add via Lua fix #4465
2022-08-21 00:32:34 -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
GitHub gen-configs Action
8449099f72
Auto-generated configs and docs
2022-08-17 05:08:02 +00:00
rusefillc
db8a965288
unconditional VVT PID logging
2022-08-17 00:47:31 -04:00
rusefillc
5105bc57e3
ISO-TP does not work on real car #4427
2022-08-09 13:12:51 -04:00
Matthew Kennedy
165e5bb869
misc fixes ( #4411 )
...
* fix warnings
* break to debugger in case of panic
* move the check
* s
2022-08-02 12:19:50 -04:00
Matthew Kennedy
2096a22319
report injector, ignition faults ( #4408 )
...
* report injector, ignition faults
* guard
2022-08-01 15:41:47 -04: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
c81ede01de
[SECURITY] Cheap password protection against tune modification fix #4243
...
helping build
2022-07-30 14:33:11 -04:00
rusefillc
26ae6f7490
[SECURITY] Cheap password protection against tune modification fix #4243
2022-07-30 12:23:53 -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
GitHub build-firmware Action
04462839f5
Auto-generated configs and docs
2022-07-27 09:38:56 +00:00
Matthew Kennedy
d4b8a036af
Log gppwm output values ( #4385 )
...
* remove debug option
* purpose built output channels
* name
* embiggen sd log buffer
* Revert "embiggen sd log buffer"
This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.
* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
rusefillc
9b83ee7d6e
cherry pick https://github.com/rusefi/rusefi/pull/4365
2022-07-21 15:26:41 -04:00
rusefillc
4987a0b93c
Launch control bug? "range" thing is confusing #4348
...
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
rusefillc
991ec1c8ef
Launch control bug? "range" thing is confusing #4348
2022-07-20 18:39:17 -04:00
rusefillc
a03d927638
Launch control bug? "range" thing is confusing #4348
...
bug or dead code? at least making it a bit more obvious
2022-07-20 18:30:20 -04:00
rusefillc
99ad5045df
Launch control bug? "range" thing is confusing #4348
...
refactoring: reducing confusion
2022-07-20 18:24:36 -04:00
rusefillc
0e2907328b
code formatting #4348
2022-07-20 18:16:54 -04:00
Matthew Kennedy
a0d8ae3f4f
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
rusefillc
975329fcc7
Detail on how to set up iDrive or equivalent CAN button control #226
...
boost lua
2022-07-14 14:04:21 -04:00
rusefillc
39df02fe35
Detail on how to set up iDrive or equivalent CAN button control #226
...
boost lua
2022-07-14 13:03:08 -04:00
rusefillc
cad14d6541
#4308 progress
2022-07-14 12:36:55 -04:00
rusefillc
67ec949eb6
Lua A/C Input #4333
2022-07-08 00:51:53 -04:00
GitHub build-firmware Action
e45990462c
Auto-generated configs and docs
2022-07-08 04:45:52 +00:00
rusefillc
71b118e858
Lua A/C Input #4333
2022-07-08 00:25:29 -04:00
Matthew Kennedy
5d844b1ebe
Error handling cleanup ( #4332 )
...
* dead code in stm32
* rusefi.cpp can have some noreturn
* handle lua panic
* unused error codes
* simplifications of error_handling.cpp
* comment
* put that back
* guard
2022-07-07 23:49:02 -04:00
GitHub build-firmware Action
0de824883f
Auto-generated configs and docs
2022-07-08 03:21:52 +00:00
Matthew Kennedy
3c062e02bc
Lua hooks for gear detection ( #4328 )
...
* implement
* sim has vss
* write a test
* guard
2022-07-07 23:16:56 -04:00
rusefillc
9e26fe007e
debug is set to idle mode, but none of the debug fields show anything #4335
...
reducing confusion
2022-07-07 23:04:19 -04:00
Matthew Kennedy
e9d092f975
big delete ICU ( #4270 )
...
* big delete
* icu vestiges
* changelog
2022-07-07 15:27:59 -04:00
Matthew Kennedy
0b10f7dca8
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
rusefillc
82131e5572
Uniform reset pattern for all Lua adjustments #4308
...
no progress only preparation
2022-06-30 20:07:27 -04:00
GitHub build-firmware Action
3a3dbc9023
Auto-generated configs and docs
2022-06-30 17:53:57 +00:00
rusefillc
924e25fe96
https://github.com/rusefi/rusefi_documentation/issues/226
2022-06-30 13:38:15 -04:00
rusefillc
483395fa2e
https://github.com/rusefi/rusefi_documentation/issues/226 ( #4306 )
...
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-06-29 23:34:00 -04:00
Matthew Kennedy
3284282be7
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
GitHub build-firmware Action
b33f32d20c
Auto-generated configs and docs
2022-06-29 22:16:13 +00:00
Matthew Kennedy
29e5a0babb
use detected hellen board type on h72 ( #4305 )
...
* use detected hellen board type
* s
* s
* name
2022-06-29 18:10:29 -04:00
Andrey
5cf0265968
logging of live data structs was: data points #3614
2022-06-29 03:27:51 -04:00
rusefillc
c0960270a8
logging of live data structs was: data points #3614
2022-06-29 03:03:02 -04:00
rusefillc
aab466094c
logging of live data structs was: data points #3614
2022-06-29 03:01:13 -04:00
rusefillc
f7ecebaa64
logging of live data structs was: data points #3614
2022-06-29 02:37:24 -04:00
GitHub build-firmware Action
a8c3769906
Auto-generated configs and docs
2022-06-29 06:21:31 +00:00
rusefillc
aec1900278
logging of live data structs was: data points #3614
2022-06-29 02:16:15 -04:00
rusefillc
a6e7d35461
logging of live data structs was: data points #3614
2022-06-29 02:09:37 -04:00
GitHub build-firmware Action
171bc28d38
Auto-generated configs and docs
2022-06-29 06:06:27 +00:00
rusefillc
241f2765e9
logging of live data structs was: data points #3614
2022-06-29 01:49:59 -04:00
rusefillc
ef6bef1b82
logging of live data structs was: data points #3614
2022-06-29 01:38:43 -04:00
rusefillc
bdb9eaa2f5
logging of live data structs was: data points #3614
2022-06-29 01:27:42 -04:00
GitHub build-firmware Action
9798e6e22a
Auto-generated configs and docs
2022-06-29 05:23:15 +00:00
rusefillc
e26a4085a0
https://github.com/rusefi/hellen-NB2-issues/issues/36
2022-06-29 01:15:11 -04:00
GitHub build-firmware Action
df70173ad1
Auto-generated configs and docs
2022-06-27 00:12:14 +00:00
rusefillc
eabffc9ef8
stealing from David
2022-06-26 19:40:54 -04:00
Matthew Kennedy
c0f290b922
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
GitHub build-firmware Action
55b9e384cf
Auto-generated configs and docs
2022-06-24 00:20:41 +00:00
Matthew Kennedy
29420c76aa
wideband live data ( #4276 )
...
* wideband live data magic
* test build happy
* test even happier
2022-06-23 20:04:26 -04:00
Matthew Kennedy
b92c0149d6
get rid of setSerialConfigurationOverrides ( #4274 )
...
* get rid of setSerialConfigurationOverrides
* missed a few
* kinetis
2022-06-23 19:42:09 -04:00
Matthew Kennedy
9d62aeb81f
force o2 heating ( #4275 )
2022-06-23 14:32:34 -04:00
rusefi
983682d11f
miata 96 defaults
2022-06-23 14:30:41 -04:00
Matthew Kennedy
4d7fe35c5c
clean up sd overrides ( #4272 )
2022-06-23 09:15:51 -04:00
GitHub build-firmware Action
eab2328dea
Auto-generated configs and docs
2022-06-20 15:49:50 +00:00
rusefillc
a4347668c5
https://rusefi.com/forum/viewtopic.php?f=5&t=2353
2022-06-20 11:41:33 -04:00
GitHub build-firmware Action
7d8bf4be8b
Auto-generated configs and docs
2022-06-20 11:50:51 +00:00
rusefillc
d639a42621
https://rusefi.com/forum/viewtopic.php?f=5&t=2353
2022-06-20 07:43:23 -04:00