rusefillc
743bdad7e0
RPM correction/multiplier for Accel Enrich fix #4760
2022-12-14 19:57:07 -05:00
rusefillc
57ad9b7311
random getOrZero clean-up
2022-12-14 19:48:07 -05:00
rusefillc
911523ffbc
random Frankenso clean-up
2022-12-14 19:11:16 -05:00
rusefillc
bf6aac9f3b
random Frankenso clean-up
2022-12-14 19:01:26 -05:00
rusefillc
40738fad12
smarter template
2022-12-13 16:47:35 -05:00
rusefillc
7b3423a7b5
RPM correction/multiplier for Accel Enrich #4760
2022-12-13 16:36:38 -05:00
Matthew Kennedy
994ee2f22f
Combine angle based event ( #4884 )
...
* Remove AngleBasedEventOld/New, only AngleBasedEvent now
* this 7 year old comment of old test code can go away
2022-12-10 17:07:02 -05:00
Matthew Kennedy
2c58579a8d
switch hpfp and aux valves to AngleBasedEventNew ( #4882 )
...
* switch hpfp to AngleBasedEventNew
* aux valves too!
2022-12-10 16:15:11 -05:00
Matthew Kennedy
151416b005
default fuel cleanup and injection phase change ( #4836 )
...
* default fuel cleanup and injection phase change
* happy tests
* changelog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
Matthew Kennedy
769cdd32ca
TriggerScheduler cleanup ( #4844 )
...
* TriggerScheduler cleanup
* remove TRIGGER_EVENT_UNDEFINED
* remove dead overload of scheduleOrQueue
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 08:55:38 -05:00
Matthew Kennedy
ef53ff0104
period -> frequency ( #4837 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00
rusefi
dfa70d0d9e
safer defaults
2022-11-26 14:13:14 -05:00
rusefillc
55062b1ef6
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
rusefillc
23698be5f8
without ValueProvider3D interface how do we mock? ( #4829 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:23:54 -05:00
rusefillc
8eaa901595
avoid ctime in GPS UART ( #4824 )
...
Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-11-23 13:20:36 -05:00
Nathan Schulte
5da7619577
add efidatetime_t type
2022-11-23 12:38:00 -05:00
Nathan Schulte
fd1115d01a
code style, GPS fixes (test, firmware) ( #4822 )
...
* tidy NMEA
* const in nmea
* correct gps test output
* fix GPS UART print statements
* cleanup feature toggles in settings
* fix comment typos, misc whitespace
2022-11-23 07:01:34 -04:00
rusefillc
a331cfa2c9
simpler SENT for now
2022-11-19 09:38:39 -05:00
Nathan Schulte
8eabbdf248
firmware: controllers: tidy #endif comments
2022-11-18 23:15:47 -05:00
Nathan Schulte
6b9b65543c
firmware: kill -9 dead hipLastExecutionCount
2022-11-18 23:15:36 -05:00
Andrey
ce550aaa3d
new trigger wheel shape for Benelli 3-cylinder engines #4744
2022-11-16 15:45:32 -05:00
GitHub gen-configs Action
17e7b4261f
Auto-generated configs and docs
2022-11-16 16:43:31 +00:00
rusefillc
32d3669a35
new trigger wheel shape for Benelli 3-cylinder engines #4744
2022-11-16 11:35:00 -05:00
GitHub gen-configs Action
7c47bdf0a6
Auto-generated configs and docs
2022-11-15 14:34:13 +00:00
rusefillc
9882d726db
would need to stop the buzzing at PRI.
2022-11-15 09:29:13 -05:00
rusefi
a17e12747e
Add fuel adder to launch fix #4777
2022-11-13 20:23:19 -05:00
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
Matthew Kennedy
7e8ae7c8a3
Write output channels with new parser ( #4219 )
...
* let the new parser run
* s
* support for output channels
* usages reader uses new parser for output channels
* better debugging configuration
* bad merge
* test it a bit too
* more tests
* copy/paste the same content from other file
* s
* fix bugs where even the existing logic tries to write as an enum (?)
* jar
* print stream always unix
* print stream always unix
* use typedefs correctly
* jar
* stub support for multiple of each type
* s
* s
* name some more datas
2022-06-19 09:52:23 -04:00
rusefi
a552d58d42
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
reducing complexity
2022-06-18 14:17:36 -04:00
Matthew Kennedy
172479e2af
fix ( #4254 )
2022-06-17 21:20:47 -04:00
Matthew Kennedy
932f5e1f30
cam/crank sync improvements ( #4152 )
...
* clarify getOperationMode
* wait for phase synchronize to transition to sequential mode
* one test
* encapsulate vvtSyncCounter
* test
* Add option to stop VVT sync above some RPM
* getOrZero
* Revert "synchronized Phase handling improvements fix #4099"
This reverts commit 32d46d1f09
.
* Revert "m_hasSynchronizedSymmetrical handling improvements #4099"
This reverts commit d5e131b1d0
.
* remove synchronizedPhase
* only crank needs this
* changelog
* needsDisambiguation()
* test
* s
* bad merge
* put the timer back
* s
* s
* changelog
* test for new behavior
* correct parameter order
* spelling
* s
* s
* s
* tests merge happy
* bad merge
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-09 17:21:22 -04:00
GitHub build-firmware Action
0c17b9c781
Auto-generated configs and docs
2022-06-02 01:31:50 +00:00
Matthew Kennedy
4ada633206
Remove third trigger channel ( #4226 )
...
* remove third trigger
* clean up the honda mess
* there was nothing novel about this engine config
* include
* missed a few
* s
* x
* changelog
* don't set the third trigger input
* don't redefine the same thing 3 times
* only two inputs!
* test
2022-06-01 21:24:20 -04:00
Matthew Kennedy
c0d8cbfef4
Trigger cleanup init ( #4222 )
...
* extra parameter
* name decoders in constructor
* s
2022-06-01 00:55:34 -04:00
Matthew Kennedy
f945e6efc9
trigger configuration refactoring for clarity ( #4212 )
...
* This field was ignored.
* move pad out
* gone
* make trigger configuration a little clearer
* even simpler!
* format
* test fix
2022-05-30 19:36:47 -04:00
rusefillc
a2af7895bb
TS injector bench test pulse is too short fix #4192
2022-05-22 09:43:09 -04:00
rusefillc
4a9789e6c4
B6 test mule
2022-05-21 02:25:43 -04:00
GitHub build-firmware Action
b4de5f2155
Auto-generated configs and docs
2022-05-21 05:58:46 +00:00
rusefillc
8c6dee61a5
B6 test mule
2022-05-21 01:45:09 -04:00
GitHub build-firmware Action
884ea922af
Auto-generated configs and docs
2022-05-18 04:16:08 +00:00
Matthew Kennedy
c6f46128d6
prototype overcurrent protected driver ( #4029 )
...
* stub passthrough protected driver
* plumbing
* include the thing
* signature
* dead
* tdg pdm build task
* s
* pdm pins
* tdg
* init properly
* remove gaps
* board doesn't fatal on start
2022-05-17 23:49:18 -04:00
GitHub build-firmware Action
d12e7efb53
Auto-generated configs and docs
2022-05-18 03:21:00 +00:00
Matthew Kennedy
fe77f5127e
12 tooth crank mode ( #4179 )
...
* 12 tooth crank
* comment
* s
* rusefi config
2022-05-17 21:38:24 -04:00
rusefillc
a90f806073
PDM dreams
2022-05-17 21:18:43 -04:00
rusefillc
df7a6d1367
default VR curve is needed not just by hellen, we have Proteus adapters with it now!
2022-05-17 17:54:11 -04:00
rusefillc
e54fb367a0
dead code
2022-05-15 10:13:47 -04:00
Matthew Kennedy
1b311ee3c7
no enum to string for obd ( #4168 )
2022-05-13 06:41:06 +03:00
rusefillc
4fece64237
docs
2022-05-12 04:56:23 -04:00
GitHub build-firmware Action
01e09cab69
Auto-generated configs and docs
2022-05-11 10:51:10 +00:00
Matthew Kennedy
907adc6583
remove 360 trigger ( #4165 )
...
* remove 360
* s
* simplify that mess
2022-05-11 06:15:06 -04:00
Matthew Kennedy
170d574a5d
move logic in to trigger decoder ( #4162 )
...
* move logic in to trigger decoder
* status loop
* minor cleanup
* s
2022-05-10 23:55:28 +03:00
Matthew Kennedy
d4509cab8a
TriggerState -> TriggerDecoder ( #4157 )
2022-05-10 11:41:39 +03:00
Matthew Kennedy
76ccb19453
clarify doesTriggerImplyOperationMode ( #4153 )
2022-05-09 15:28:30 -04:00
rusefillc
2132cec3fc
Remove value copy from controller into outputChannels #4095
2022-05-09 06:12:17 -04:00
rusefillc
bfc5076a87
User was unable to find Ford Mustang firing order 1-5-4-2-6-3-7-8 in the list #4150
2022-05-08 07:11:53 -04:00
rusefillc
7df4f36f88
Revert "Ford Mustang firing order 1-5-4-2-6-3-7-8 fix #4150"
...
This reverts commit 76243afa9c
.
2022-05-08 07:10:54 -04:00
rusefillc
76243afa9c
Ford Mustang firing order 1-5-4-2-6-3-7-8 fix #4150
2022-05-08 07:07:34 -04:00
GitHub build-firmware Action
74ffc6f81c
Auto-generated configs and docs
2022-05-06 12:32:54 +00:00
Matthew Kennedy
b650bbe46c
Trigger gm 3 vs 5 ( #4140 )
...
* add parameter
* two modes
* add new mode to list
* format
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-06 08:25:44 -04:00
rusefillc
3b3f62b24f
Make ETB low limit configurable fix #4119
2022-05-02 05:24:50 -04:00
GitHub build-firmware Action
bfa5a558a9
Auto-generated configs and docs
2022-05-02 09:02:46 +00:00
Andrey
beee828b6f
Technical debt: ENUM_32_BITS #3874
...
one step back
2022-05-02 04:38:04 -04:00
GitHub build-firmware Action
063cc702f2
Auto-generated configs and docs
2022-05-02 08:21:38 +00:00
rusefillc
7db9361487
Next steps 4 ( #4130 )
...
* Technical debt: ENUM_32_BITS #3874
* Make ETB low limit configurable #4119
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-02 04:13:59 -04:00
Andrey
e62877964a
Move curves out of engineConfiguration in order to reduce RAM usage #4127
2022-05-01 23:43:43 -04:00
GitHub build-firmware Action
e6d79e1124
Auto-generated configs and docs
2022-05-02 03:14:48 +00:00
rusefillc
e98f331cda
Technical debt: ENUM_32_BITS #3874
2022-05-01 23:07:12 -04:00
GitHub build-firmware Action
6c974c550f
Auto-generated configs and docs
2022-05-01 19:20:46 +00:00
rusefillc
34cc49769d
Technical debt: ENUM_32_BITS #3874
...
hmm one step back
2022-05-01 15:13:01 -04:00
GitHub build-firmware Action
09b762f1bb
Auto-generated configs and docs
2022-05-01 18:18:04 +00:00
rusefillc
a04da5c19d
Technical debt: ENUM_32_BITS #3874
2022-05-01 13:51:36 -04:00
GitHub build-firmware Action
3a5e3b4d66
Auto-generated configs and docs
2022-05-01 12:09:38 +00:00
rusefillc
05f8d4600b
Next steps ( #4120 )
...
* Technical debt: ENUM_32_BITS #3874
* Technical debt: ENUM_32_BITS #3874
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-01 08:02:51 -04:00
GitHub build-firmware Action
dec0542703
Auto-generated configs and docs
2022-04-30 18:29:47 +00:00
rusefillc
107685f069
this seems mostly dead?
2022-04-30 13:43:09 -04:00
rusefillc
2cfcba4a94
oh not all dead
2022-04-30 13:35:25 -04:00
rusefillc
57e61a1cc0
Technical debt: ENUM_32_BITS #3874
2022-04-30 13:16:34 -04:00
rusefillc
2785bff950
wow dead code
2022-04-30 13:09:03 -04:00
GitHub build-firmware Action
1c18b167d8
Auto-generated configs and docs
2022-04-30 17:07:03 +00:00
rusefillc
6798a74f3d
Technical debt: ENUM_32_BITS #3874
2022-04-30 12:54:12 -04:00
GitHub build-firmware Action
8408efe6d2
Auto-generated configs and docs
2022-04-30 02:32:30 +00:00
Andrey
c1e46a3c1c
CAN GPIO #4096
2022-04-29 22:15:54 -04:00
GitHub build-firmware Action
3968a76e6e
Auto-generated configs and docs
2022-04-30 00:36:25 +00:00
rusefillc
349a1f27ee
CAN GPIO #4096
2022-04-29 20:29:50 -04:00
rusefillc
571211501e
2 byte pin index #4097 ( #4102 )
...
* 2 byte pin index #4097
* 2 byte pin index #4097
good time to defragment configuration
* 2 byte pin index #4097
new fancy way
* 2 byte pin index #4097
smart comment
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
GitHub build-firmware Action
0e10e79613
Auto-generated configs and docs
2022-04-28 22:06:22 +00:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
Matthew Kennedy
38213bbc00
more missing autoscale ( #4112 )
...
* autoscale m_config->timeConstant
* min/max afr
* more
* dwell voltage
* closed loop fuel
* knock
* map estimate
* applyNonlinearBelowPulse
* fix
* add a test while we're at it for un-covered code
* test fallback MAP since we touched that
* always compute fallback MAP even if sensor is OK
2022-04-28 08:16:02 -04:00
Matthew Kennedy
bc6a87cadc
allow enum_class in rusefi_hw_enums.h ( #4104 )
...
* make things c++ friendly
* install various canaries in coal mines
* using is much clearer than typedef
* fixing builds
* lps25
* trigger includes were a mess
* c -> c++ cleanup
* os util
* why did so many include os_util.h?
* fwd declare
* cypress/kinetis
* s
* eg33 happy
* happy sim
* cypress usb
* pch
* cypress
* doesn't need to include all that
* h7
2022-04-25 20:38:16 -04:00
rusefillc
442d829f8a
[EPIC] [Feature Request] Transmission Control #1454
2022-04-25 17:42:19 -04:00
rusefillc
3ea21ba4bf
[EPIC] [Feature Request] Transmission Control #1454
2022-04-25 17:20:56 -04:00
rusefillc
14e37e3cf4
FasterEngineSpinUp should be enabled by default fix #4094
2022-04-23 09:51:47 -04:00
David Holdeman
49f8daae14
More untested transmission features ( #4093 )
...
* use ISS for gearbox ratio, add gauge for TC ratio
* measure shift time
* add shift time gauge, todo notes for pc
* do conversion in the right direction
* switch to Timer and seconds
* try fixing build
* try fixing build again
* try defines, remove include
* use shift pcs
* add 3-2 pct curve
* control 3-2 solenoid
* move 3-2 to persistent config
* fix param
2022-04-23 07:34:39 -04:00
rusefillc
edb65b660e
https://github.com/rusefi/alphax-2chan/issues/50
2022-04-19 20:43:41 -04:00
GitHub build-firmware Action
f8974c8f26
Auto-generated configs and docs
2022-04-18 21:53:02 +00:00
rusefillc
3b483986c0
life is better without special characters
2022-04-18 17:36:28 -04:00
rusefillc
e715bcc01f
actually let's remove the duplicates
2022-04-18 11:43:49 -04:00
rusefillc
e59ae35196
unique field names
2022-04-18 11:11:57 -04:00
Matthew Kennedy
16de438ab8
knock threshold table fix ( #4077 )
...
* fix knock threshold table
* defaults
* knock controller is engine module
* testable
* test builds
* knock tests work
* s
* format
* everyone loves changelogs
2022-04-18 08:03:16 -04:00
rusefillc
5a73ef1ae6
minor fix
2022-04-17 22:48:57 -04:00
GitHub build-firmware Action
a2cff4ee12
Auto-generated configs and docs
2022-04-17 20:30:07 +00:00