Matthew Kennedy
e2550105b8
vvt is engine module ( #202 )
...
* vvt refactoring
* vvt constexpr livedata
* format
* fix null deref
2023-07-19 22:16:29 -07:00
GitHub gen-configs Action
62ad0beb1d
Auto-generated configs and docs
2023-07-19 07:23:44 +00:00
Matthew Kennedy
bed48892aa
new parser touches all input files ( #201 )
...
* begin the resurrection
* use hw ci build script
* Revert "use hw ci build script"
This reverts commit e97e693eea
.
* list serial ports
* bad merge
* Revert "list serial ports"
This reverts commit a29270405c
.
* Revert "bad merge"
This reverts commit ea2541110e
.
* unnecessary autoscales
* improve bad autoscale message
* bit group formatting
* formatting matching
* c struct writer mostly works
* tests and formatting alignment
* tests
* cherry pick potential hw ci fix
* format matching
* newparse reads live data files
* vvt scaling
* cleanup
* format matching
* format matching
* format matching
* format matching
* handle arrays of structs
* cleanup for merge
* jars
2023-07-19 00:21:41 -07:00
Matthew Kennedy
c36840d0c3
nix gauge generation
2023-07-18 11:39:39 -07:00
mi-hol
0975c783bd
fix apparent CopyPaste error assigning OBD fault ( #194 )
2023-07-17 02:35:35 -07:00
mi-hol
5b349c9bac
comment unused obd_error_codes ( #186 )
...
* comment unused obd_error_codes
* remove duplicated values
2023-07-09 13:22:06 -07:00
Matthew Kennedy
c59b7b3e99
move injector_model_s
2023-07-01 21:28:00 -07:00
GitHub gen-configs Action
406aeae039
Auto-generated configs and docs
2023-07-02 03:51:27 +00:00
Matthew Kennedy
565a5996c8
live data injector model
2023-07-01 20:51:01 -07:00
Matthew Kennedy
cef8b61c7c
sprinkle in some constexpr
2023-07-01 20:41:44 -07:00
Matthew Kennedy
98a4d9eda8
bench test uses a semaphore instead of flags+sleep ( #110 )
...
* bench test uses a semaphore instead of sleeping
* s
* dead error code
* guards
* set priority
* comment
2023-06-29 14:14:07 -07:00
Matthew Kennedy
242d9e1e7d
lambda protect defaults #75
2023-06-29 13:16:26 -07:00
Matthew Kennedy
a63930a5c4
lambda monitor wiring
2023-06-28 23:49:50 -07:00
Matthew Kennedy
ade14a956f
make spark and fuel more similar
2023-06-25 01:37:45 -07:00
Matthew Kennedy
d98e9d1d54
warn about fuel pressure sensor instead of error #111 #117
2023-06-23 01:27:24 -07:00
Matthew Kennedy
3337510d11
#35
2023-06-05 14:28:50 -07:00
Matthew Kennedy
dd6439eb41
f407 disco
2023-06-04 23:53:58 -07:00
Matthew Kennedy
b196b6ca04
switch boards to mostly not use LED config
2023-06-04 23:51:58 -07:00
Matthew Kennedy
4495b8dd17
add to header
2023-06-04 23:35:58 -07:00
GitHub gen-configs Action
63d74179bb
Auto-generated configs and docs
2023-06-01 20:49:31 +00:00
Matthew Kennedy
06b39dbb07
trigger and engine types -> enum class ( #113 )
...
* trigger type is enum class
* java tooling
* enum class engine_type_e
* enum class engine_type_e
2023-06-01 13:47:49 -07:00
Matthew Kennedy
8b5825adc4
indent formatting
2023-06-01 11:10:58 -07:00
Matthew Kennedy
41339c5418
change to log base timing
2023-05-31 11:22:41 -07:00
Matthew Kennedy
b1b1ec7fdf
add postState flag to airmass model calls #107
2023-05-15 17:18:35 -07:00
Matthew Kennedy
57263be2fe
mockable throttle model
2023-05-11 14:37:48 -07:00
Matthew Kennedy
bd45ebe88a
some strange pid limits
2023-05-05 17:39:16 -07:00
Matthew Kennedy
d2f697c8a1
txt formatting
2023-05-05 12:26:23 -07:00
GitHub gen-configs Action
a10ec0ab0c
Auto-generated configs and docs
2023-05-05 09:42:48 +00:00
Matthew Kennedy
18493f9083
TPS AE log cleanup
2023-05-05 02:34:48 -07:00
GitHub gen-configs Action
e8e3ea2ee2
Auto-generated configs and docs
2023-05-05 09:14:07 +00:00
Matthew Kennedy
a8fef36342
more log fields cleanup, lots of duplicates around fuel logic #98
2023-05-05 02:09:42 -07:00
GitHub gen-configs Action
cff4543e1a
Auto-generated configs and docs
2023-05-05 08:41:45 +00:00
Matthew Kennedy
0c80664f49
yet more field cleanup (and some dead ones?) #98
2023-05-05 01:37:46 -07:00
Matthew Kennedy
d0c645bad5
Add gego channel to make VE analyze happy #82
2023-05-04 14:22:36 -07:00
GitHub gen-configs Action
501014e972
Auto-generated configs and docs
2023-05-04 21:02:19 +00:00
Matthew Kennedy
c3092cb1ab
cool, logging duplicate stuff! #98
2023-05-04 14:00:18 -07:00
Matthew Kennedy
b33a103a08
ignition corrections
2023-05-04 13:53:06 -07:00
GitHub gen-configs Action
a6ff8604fe
Auto-generated configs and docs
2023-05-04 20:37:23 +00:00
Matthew Kennedy
37ee6af0ce
field naming #98
2023-05-04 13:33:00 -07:00
Nathan Schulte
166a08d1b5
set default MAP estimate axis values ( #96 )
...
move to default_fuel
fixes #93
2023-05-04 11:30:56 -07:00
Matthew Kennedy
f30e2ce0f2
selectable idle Y axis override ( #94 )
...
* selectable idle Y axis override
* changelog
2023-05-02 15:04:15 -07:00
Matthew Kennedy
d01fac09ed
gear detector doesn't need StoredValueSensor
2023-04-19 01:20:13 -07:00
Matthew Kennedy
d5f9479f28
ObdCode is enum class ( #77 )
...
* change ObdCode to enum class builds firmware
* test builds
* don't need this line at all
* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy
778289455b
this warning is not useful fix #79
2023-04-12 19:42:44 -07:00
Matthew Kennedy
d6534157a0
rename obd_code_e -> ObdCode
2023-04-11 16:32:47 -07:00
Matthew Kennedy
cef6856f15
rename test binary
2023-04-11 16:26:15 -07:00
Matthew Kennedy
eb23fd5771
cherry pick wow unique IDs are not enforced?!
2023-04-11 15:47:18 -07:00
Matthew Kennedy
5e7a6dab90
rpm limit hysteresis
2023-04-10 11:37:20 -07:00
Matthew Kennedy
2f85cd60d4
use ECU-calculated blend table axis values
2023-04-02 13:56:42 -07:00
Matthew Kennedy
c682c49d46
register/unregister
2023-04-01 23:17:50 -07:00
Matthew Kennedy
82794403f8
gear detection in to the sensor model
2023-04-01 23:08:06 -07:00
GitHub gen-configs Action
d91e70de6f
Auto-generated configs and docs
2023-04-01 05:31:04 +00:00
Matthew Kennedy
f29b51d490
detected gear available as gppwm channel
2023-03-31 22:29:36 -07:00
GitHub gen-configs Action
996cfd2721
Auto-generated configs and docs
2023-03-27 08:38:48 +00:00
Matthew Kennedy
d1246174d2
rename triggerSimulatorFrequency -> triggerSimulatorRpm
2023-03-27 01:13:04 -07:00
Matthew Kennedy
f090a97b0b
remove specs_s struct, flatten config
2023-03-27 00:58:18 -07:00
Matthew Kennedy
bdeeb82f93
better idle VE table transition
2023-03-27 00:42:56 -07:00
Matthew Kennedy
65dbe06d78
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2023-03-25 13:54:10 -07:00
Matthew Kennedy
cb0e81b062
support abs+gauge+diff fuel pressure #32
2023-03-25 13:53:16 -07:00
GitHub gen-configs Action
40b59b31fe
Auto-generated configs and docs
2023-03-25 20:42:01 +00:00
Matthew Kennedy
5834164d62
add config for fuel pressure sensor type #32
2023-03-25 12:56:08 -07:00
Matthew Kennedy
acbabe8387
Revert "gear ratio can't be negative, it's unsigned"
...
This reverts commit 37bf5400f7
.
2023-03-17 14:43:27 -07:00
Matthew Kennedy
37bf5400f7
gear ratio can't be negative, it's unsigned
2023-03-17 01:58:47 -07:00
Matthew Kennedy
e5d28022ad
spammy prints cleanup
2023-03-16 01:27:03 -07:00
Matthew Kennedy
6a05413e52
throttle model gets real max engine flow
2023-03-16 01:11:19 -07:00
GitHub gen-configs Action
723795a232
Auto-generated configs and docs
2023-03-15 19:34:12 +00:00
GitHub gen-configs Action
456229d49e
Auto-generated configs and docs
2023-03-15 18:57:35 +00:00
Matthew Kennedy
4e619c5494
stub throttle model generated
2023-03-14 20:12:35 -07:00
Matthew Kennedy
7ee63df142
Throttle model #63
2023-03-13 13:25:45 -07:00
Matthew Kennedy
718ad4a391
extract expected.h
2023-03-07 00:33:31 -08:00
GitHub gen-configs Action
0c23969738
Auto-generated configs and docs
2023-03-01 04:11:21 +00:00
Matthew Kennedy
0072e8f33c
nobody should use NA6 VAF
2023-02-28 20:04:47 -08:00
Matthew Kennedy
fcc3d1b1a2
dead slowAdcAlpha
2023-02-28 16:42:42 -08:00
GitHub gen-configs Action
2b82395ae2
Auto-generated configs and docs
2023-02-28 21:48:03 +00:00
Matthew Kennedy
3dc7aa7a63
NA6 config cleanup
2023-02-28 13:46:50 -08:00
Matthew Kennedy
c8a154de58
config cleanups
2023-02-28 13:27:22 -08:00
GitHub gen-configs Action
6ddf551c3f
Auto-generated configs and docs
2023-02-28 11:43:51 +00:00
Matthew Kennedy
e95197cda6
doesn't need to be generated
2023-02-28 03:42:44 -08:00
Matthew Kennedy
404c0a8550
cleanup
2023-02-26 17:16:13 -08:00
Matthew Kennedy
36e481b45c
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2023-02-26 14:43:40 -08:00
Matthew Kennedy
6ea52b05f3
missed a file
2023-02-26 14:42:08 -08:00
GitHub gen-configs Action
10a281c8e1
Auto-generated configs and docs
2023-02-26 14:40:01 -08:00
Matthew Kennedy
82276b834d
miata preset cleanup
2023-02-26 14:36:38 -08:00
Matthew Kennedy
1d11e4b160
miata cleanup
2023-02-26 14:30:48 -08:00
GitHub gen-configs Action
95027ee563
Auto-generated configs and docs
2023-02-26 14:13:32 -08:00
Matthew Kennedy
79ea028aaf
it has to exist
2023-02-26 14:04:29 -08:00
Matthew Kennedy
3a26a4b730
mre cleanup
2023-02-26 13:54:53 -08:00
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
Matthew Kennedy
c551aef780
no reason to warn about injection pins, I think you already know
2023-02-24 23:57:15 -08:00
Matthew Kennedy
4cd08fbc4b
table-only map fallback ( #46 )
...
* table-only map fallback
* InSequence
2023-02-23 15:05:56 -08:00
Matthew Kennedy
b1634f052b
enable hardware ci ( #34 )
...
* add openocd cfg
* enable hw ci
* yaml picky indenting
* s
* serial port
* reset_config none separate
* luaformatter submodule
* vcc
* I can't type
2023-02-23 01:57:09 -08:00
Matthew Kennedy
937811af88
Revert "dead"
...
This reverts commit ab68e84da4
.
2023-02-22 18:04:36 -08:00
Matthew Kennedy
ab68e84da4
dead
2023-02-22 17:42:01 -08:00
Matthew Kennedy
bc0444acdb
switch to use gitversion.h
2023-02-22 15:39:27 -08:00
Matthew Kennedy
5d7a30ce2b
no qc
2023-02-22 14:53:31 -08:00
Matthew Kennedy
959f14fae6
more dead
2023-02-21 11:54:24 -08:00
GitHub gen-configs Action
b95a1d77b3
Auto-generated configs and docs
2023-02-21 11:00:59 -08:00
Matthew Kennedy
c71ba44d61
clean up pretty useless console commands
2023-02-21 02:07:25 -08:00
Matthew Kennedy
bc4d1127bc
etb style idle valve
2023-02-20 22:56:26 -08:00
Matthew Kennedy
cc8f64a371
narrow ego avg
2023-02-20 22:48:37 -08:00
Matthew Kennedy
e1af81e1d7
hip9011
2023-02-20 22:32:32 -08:00
Matthew Kennedy
fd09ad7b4f
cj125
2023-02-20 22:21:52 -08:00
Matthew Kennedy
961950dbcc
gps
2023-02-20 22:07:21 -08:00
Matthew Kennedy
1370d96112
lcd & joystick
2023-02-20 21:57:53 -08:00
Matthew Kennedy
61c17791b8
joystick, lcd
2023-02-20 21:54:10 -08:00
rusefillc
75bdf089cf
Feb20: 3rd ticket for 4g9x mess #5111
...
something is really weird
2023-02-20 19:05:45 -05:00
rusefillc
55a8761a85
we have two methods of very similar purpose?
2023-02-20 19:05:31 -05:00
GitHub gen-configs Action
a1105eadbd
Auto-generated configs and docs
2023-02-20 21:54:02 +00:00
rusefillc
83b6d49681
Feb20: 3rd ticket for 4g9x mess #5111
...
minor mess reduction: only changing internal naming
2023-02-20 16:51:56 -05:00
GitHub gen-configs Action
14cb1aa8cd
Auto-generated configs and docs
2023-02-20 20:24:28 +00:00
rusefillc
c3e3f57a7c
Feb20: 3rd ticket for 4g9x mess #5111
2023-02-20 15:22:12 -05:00
GitHub gen-configs Action
86c2d4e8be
Auto-generated configs and docs
2023-02-20 16:56:21 +00:00
rusefillc
cca7b0ade9
Native SENT TPS input #5079
2023-02-20 11:52:10 -05:00
Matthew Kennedy
eee53678bd
fire a warning in case of wideband fault ( #5109 )
...
* fire a warning in case of wideband fault
* s
2023-02-20 03:42:40 -05:00
rusefi
a37f3d2078
Pavel Xenon says UART is not happy #5105
...
at least less confusing default?
2023-02-19 14:53:14 -05:00
GitHub gen-configs Action
9e25d37905
Auto-generated configs and docs
2023-02-19 03:53:47 +00:00
rusefi
bfcd5953e1
DC is not ETB
2023-02-18 22:39:45 -05:00
GitHub gen-configs Action
bee9ac1af7
Auto-generated configs and docs
2023-02-17 04:24:31 +00:00
Matthew Kennedy
4b5fa68d13
fix 4g63 vs 9x naming, add cam-only test ( #5093 )
2023-02-16 23:22:34 -05:00
GitHub gen-configs Action
bfc5d33e0b
Auto-generated configs and docs
2023-02-15 14:11:11 +00:00
rusefi
18d93bf30f
Revert "making enum less public API"
...
This reverts commit 46807bc8a4
.
2023-02-15 09:08:52 -05:00
GitHub gen-configs Action
13d6d22d82
Auto-generated configs and docs
2023-02-15 13:45:43 +00:00
rusefillc
46807bc8a4
making enum less public API
2023-02-15 08:43:15 -05:00
rusefi
2e274c8fe7
Native SENT TPS input #5079
2023-02-14 20:39:25 -05:00
GitHub gen-configs Action
67bc156aca
Auto-generated configs and docs
2023-02-14 18:22:29 +00:00
rusefillc
2d0ca6055c
Native SENT TPS input #5079
2023-02-14 13:20:18 -05:00
rusefi
366a7068f6
Merge branch 'master' of https://github.com/rusefi/rusefi
2023-02-13 18:42:48 -05:00
Andrey
8887eff573
Nick wonders if DC wastegate is still FUBAR #5075
2023-02-13 17:59:45 -05:00
rusefi
39290a63e7
proteusDcWastegateTest
2023-02-13 17:46:12 -05:00
GitHub gen-configs Action
eaa3bf046b
Auto-generated configs and docs
2023-02-13 22:25:01 +00:00
Matthew Kennedy
cfe0aeef29
add 50/83.3/125kbit CAN ( #5072 )
...
* fix CAN
* add 83/125 too
* bump config version
2023-02-13 17:13:57 -05:00
GitHub gen-configs Action
eb5b535d70
Auto-generated configs and docs
2023-02-13 21:29:34 +00:00
rusefi
5236d3e57f
WASTEGATE_PROTEUS_TEST
2023-02-13 16:26:59 -05:00
GitHub gen-configs Action
7fd470de65
Auto-generated configs and docs
2023-02-11 22:35:55 +00:00
rusefillc
57883ebc4b
fuck would have to test manually unless I improve
2023-02-11 17:31:24 -05:00
rusefillc
8892cdbab0
dead code
2023-02-10 19:09:39 -05:00
GitHub gen-configs Action
2c74480c77
Auto-generated configs and docs
2023-02-10 12:46:19 +00:00
rusefillc
eecff27d3b
PDM spells with 'D'
2023-02-10 07:44:08 -05:00
GitHub gen-configs Action
e7bcb9e19c
Auto-generated configs and docs
2023-02-06 23:07:21 +00:00
rusefillc
9ae89ee497
Als timer smaller ( #5041 )
...
* Update default_base_engine.cpp
(cherry picked from commit 8ac64e2a16f18b7497c3fa1993a4d3e31a161332)
* als timer meta
---------
Co-authored-by: TurboMarian <podgajnymariusz@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-02-06 19:05:38 -04:00
rusefillc
b1bfef4573
throttleIntent in ALS timing logic
2023-02-06 17:16:44 -05:00
GitHub gen-configs Action
249c664d33
Auto-generated configs and docs
2023-02-06 13:15:53 +00:00
Matthew Kennedy
03daac572e
more flexible GPPWM ( #5032 )
...
* gppwm improvements!
* test
* ui
* autoscale
2023-02-06 08:53:31 -04:00
GitHub gen-configs Action
2d47114277
Auto-generated configs and docs
2023-01-24 01:30:38 +00:00
Matthew Kennedy
dc4cbb9c37
mitsu 4g63 ( #5001 )
...
* mitsu 4g63
* file header
2023-01-24 06:53:40 +05:30
rusefillc
91e70738f4
refactoring: inside the boost controller instead of depending on the engine god object
2023-01-22 07:40:42 -05:00
rusefillc
edc893b8e9
K
2023-01-21 08:56:21 -05:00
Matthew Kennedy
00e1f2c9aa
renumber airmass mode enum to start at 0 ( #4986 )
...
* #1690
* hw ci tests
2023-01-21 08:12:27 +05:30
Matthew Kennedy
ba0c1980e1
dead ( #4985 )
2023-01-21 06:49:05 +05:30
rusefillc
bcb164d0cc
h-bridge wastegate not alive on bench #4965
...
in my dreams that would be part of CI
2023-01-17 11:50:10 -05:00
GitHub gen-configs Action
d8b5418ae5
Auto-generated configs and docs
2023-01-17 09:30:33 +00:00
rusefillc
33f68b9007
h-bridge wastegate not alive on bench #4965
...
in my dreams that would be part of CI
2023-01-17 04:14:44 -05:00
rusefillc
fcb3f06aab
h-bridge wastegate not alive on bench #4965
...
in my dreams that would be part of CI
2023-01-17 04:13:47 -05:00
GitHub gen-configs Action
c69add4f40
Auto-generated configs and docs
2023-01-16 20:23:11 +00:00
Andrey
b88acee22d
TS gauges section should be auto-generated #4972
2023-01-16 15:16:35 -05:00
Andrey
82af0b6e3e
TS gauges section should be auto-generated #4972
2023-01-16 15:12:24 -05:00
GitHub gen-configs Action
b6836cf8ab
Auto-generated configs and docs
2023-01-16 13:47:18 +00:00
Andrey
a1e571e514
TS gauges section should be auto-generated #4972
2023-01-16 08:39:58 -05:00
GitHub gen-configs Action
6183d6cbb4
Auto-generated configs and docs
2023-01-16 05:45:06 +00:00
rusefillc
91c24b3c76
TS gauges section should be auto-generated #4972
2023-01-16 00:38:40 -05:00
Andrey
72428a1b6c
TS gauges section should be auto-generated #4972
2023-01-16 00:24:42 -05:00
Andrey
e38b30f056
TS gauges section should be auto-generated #4972
2023-01-15 21:46:21 -05:00
Andrey
f7d166b33c
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 11:10:17 -05:00
GitHub gen-configs Action
39b109f77b
Auto-generated configs and docs
2023-01-15 13:37:56 +00:00
Andrey
3d096b2ac1
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:26:38 -05:00
GitHub gen-configs Action
12c11f5130
Auto-generated configs and docs
2023-01-15 04:28:54 +00:00
Andrey
df2b073c49
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 23:21:23 -05:00
GitHub gen-configs Action
4c0de03bf4
Auto-generated configs and docs
2023-01-14 21:08:25 +00:00
Andrey
cda80458b9
Merge branch 'master' of https://github.com/rusefi/rusefi
2023-01-14 15:50:06 -05:00
Andrey
60bc369140
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 15:49:08 -05:00
Andrey
e57403618a
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 15:33:17 -05:00
rusefillc
10543f6c98
docs
2023-01-14 12:49:11 -05:00
GitHub gen-configs Action
fc64267fde
Auto-generated configs and docs
2023-01-14 10:42:09 +00:00
Andrey
badd5c6de8
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 05:36:25 -05:00
Matthew Kennedy
5471321363
don't warn if we intentionally skipped this spark ( #4961 )
...
* don't warn if we intentionally skipped this spark
* header
* real nb2
2023-01-10 19:07:44 -05:00
Matthew Kennedy
54e711a705
detect and ignore doubled trigger edges ( #4656 )
...
* isToothExpectedNow
* s
* s
* kick ci
* only warn at high enough RPM to detect non-smooth trigger
* 4b11 test
2023-01-10 16:07:17 -05:00
rusefillc
32da545743
docs
2023-01-08 22:30:57 -05:00
GitHub gen-configs Action
4cf091b25e
Auto-generated configs and docs
2023-01-07 21:34:08 +00:00
Andrey
a699e29c02
Mitsubishi 4G93 Trigger issues #4918
2023-01-07 16:28:57 -05:00
Matthew Kennedy
56aa0fe367
improve iat ignition table ( #4948 )
...
* iat ignition table
* changelog
2023-01-06 21:59:34 -05:00
GitHub gen-configs Action
33cc8d6587
Auto-generated configs and docs
2023-01-06 02:30:20 +00:00
rusefillc
ba5144181a
external muxes for internal ADC #3350
2023-01-05 21:23:00 -05:00
rusefillc
609608e025
findTriggerZeroEventIndex() failed fix #4935
2023-01-04 13:15:45 -05:00
GitHub gen-configs Action
b6088bf7cc
Auto-generated configs and docs
2023-01-02 22:53:56 +00:00
rusefillc
6cc92c25bc
https://rusefi.com/forum/viewtopic.php?f=2&t=2484 luaIgnCut
2023-01-02 17:46:56 -05:00
GitHub gen-configs Action
48f2feeee4
Auto-generated configs and docs
2023-01-02 19:58:30 +00:00
rusefillc
1238e0d7fe
TS Config comments trim at first new-line fix #4927
2023-01-02 14:53:33 -05:00
GitHub gen-configs Action
fd1281089c
Auto-generated configs and docs
2023-01-02 17:58:18 +00:00
rusefillc
ff0fe732c5
logs progress
2023-01-02 12:22:45 -05:00
Nathan Schulte
76bc7f22fd
misc tidy ( #4926 )
...
* FrequencySensor: code-style
* smart_gpio: fix indent, tidy BOARD_EXT_GPIOCHIPS
tidy _GPIOCHIPS for #pragma message(STRING(BOARD_EXT_GPIOCHIPS output
* obd_error_codes: fix indent
2023-01-01 15:51:31 -05:00
Andrey
00e8cc4262
test coverage for antilag #4920
...
fuel correction bugfix & test
2022-12-31 14:48:25 -05:00
Andrey
01add66f6a
test coverage for antilag #4920
...
better default
2022-12-31 14:48:25 -05:00
rusefillc
12c80811cf
ALS fuel fix OOOPS
2022-12-31 14:21:05 -05:00
rusefillc
5bd7d5f5c3
ALS fuel fix
2022-12-31 14:12:17 -05:00
rusefillc
b45cae5a87
ALS better defaults
2022-12-31 13:48:37 -05:00
Andrey
36573a3044
test coverage for antilag #4920
...
bugfix?
2022-12-30 12:21:04 -05:00
GitHub gen-configs Action
52629b6f32
Auto-generated configs and docs
2022-12-28 00:48:57 +00:00
rusefillc
f4f4f54bf8
antilag: TPS vs APS/PPS vs driver intent #4917
2022-12-27 19:41:45 -05:00
rusefillc
7288638ec8
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-22 14:38:40 -05:00
rusefillc
49abe358b3
typo
2022-12-22 07:59:19 -05:00
rusefillc
c641ed6fdc
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 21:29:01 -05:00
rusefillc
6b7b05ac3a
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 20:24:39 -05:00
rusefillc
886ec74442
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00
rusefillc
bdbc0bb2cf
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 19:46:31 -05:00
GitHub gen-configs Action
f16e3d19e8
Auto-generated configs and docs
2022-12-22 00:29:40 +00:00
rusefillc
b636c17f91
TurboMarian is the ALS boss
2022-12-21 19:11:52 -05:00
GitHub gen-configs Action
2d7487503e
Auto-generated configs and docs
2022-12-21 23:52:17 +00:00
rusefillc
83a01d96de
TurboMarian is the ALS boss
2022-12-21 18:47:30 -05:00
rusefillc
30d385850e
TurboMarian is the ALS boss
2022-12-21 18:47:20 -05:00
rusefillc
2d9298e586
ohhh we already have FO_1_2_3_4_5_6_7_8
2022-12-20 21:23:25 -05:00
rusefillc
f49cae527c
FO_1_2_3_4_5_6_7_8
2022-12-20 21:13:33 -05:00
rusefillc
92e8234a59
print CAN into default script
2022-12-20 14:48:39 -05:00
rusefillc
bc08f1f1ea
docs
2022-12-20 08:49:09 -05:00
rusefillc
1ca6b6fd6b
docs
2022-12-20 08:49:09 -05:00
rusefillc
08cdec228d
docs
2022-12-20 08:39:55 -05:00
Andrey
fe780d477e
kinetis asking for guard, also I've must have messed up something
2022-12-17 18:04:54 -05:00
rusefillc
41a8a90b3d
guards
2022-12-17 14:43:51 -05:00
rusefillc
d951f36794
guards
2022-12-17 14:36:27 -05:00
rusefillc
9cf5cdc719
TurboMarian is the ALS boss
2022-12-16 23:51:50 -05:00
rusefillc
7a8fe3486f
TurboMarian is the ALS boss
2022-12-16 23:31:51 -05:00
GitHub gen-configs Action
a12362cc4d
Auto-generated configs and docs
2022-12-17 01:29:31 +00:00
rusefillc
3ac7b3f857
TurboMarian is the ALS boss
2022-12-16 20:22:48 -05:00
rusefillc
93d7f87a38
TurboMarian is the ALS boss
2022-12-16 20:22:48 -05:00
TurboMarian
428b887cb4
LUA FuelAdd update
...
(cherry picked from commit a54cdbb0771b1a48aa8e24bffbaf554e10d55f3a)
2022-12-16 20:22:48 -05:00
rusefillc
af23aef7c0
antilag and anti-lag #2403
2022-12-14 22:25:06 -05:00
Andrey
d812114062
RPM correction/multiplier for Accel Enrich fix #4760
2022-12-14 21:51:41 -05:00
rusefillc
a70a15fefb
RPM correction/multiplier for Accel Enrich fix #4760
2022-12-14 19:57:07 -05:00
rusefillc
484f21aeba
random getOrZero clean-up
2022-12-14 19:48:07 -05:00
rusefillc
871afb07a2
random Frankenso clean-up
2022-12-14 19:11:16 -05:00
rusefillc
e58bdc8e57
random Frankenso clean-up
2022-12-14 19:01:26 -05:00
rusefillc
0a4e9c3049
smarter template
2022-12-13 16:47:35 -05:00
rusefillc
f6382fdf2a
RPM correction/multiplier for Accel Enrich #4760
2022-12-13 16:36:38 -05:00
Matthew Kennedy
29db8e2474
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
016b71babe
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
5576065eb9
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
a58e687d2f
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
431eb0e832
period -> frequency ( #4837 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00
rusefi
677af57475
safer defaults
2022-11-26 14:13:14 -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
rusefillc
d63f1af40d
without ValueProvider3D interface how do we mock? ( #4829 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:23:54 -05:00
rusefillc
261222bb04
avoid ctime in GPS UART ( #4824 )
...
Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-11-23 13:20:36 -05:00
Nathan Schulte
b8dee91e09
add efidatetime_t type
2022-11-23 12:38:00 -05:00
Nathan Schulte
d4cc3caeab
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
e3bad2649e
simpler SENT for now
2022-11-19 09:38:39 -05:00
Nathan Schulte
8b2c0a6404
firmware: controllers: tidy #endif comments
2022-11-18 23:15:47 -05:00
Nathan Schulte
126a07dd6a
firmware: kill -9 dead hipLastExecutionCount
2022-11-18 23:15:36 -05:00
Andrey
9a3dfd7465
new trigger wheel shape for Benelli 3-cylinder engines #4744
2022-11-16 15:45:32 -05:00
GitHub gen-configs Action
46fd435aea
Auto-generated configs and docs
2022-11-16 16:43:31 +00:00
rusefillc
5e9ff35ef9
new trigger wheel shape for Benelli 3-cylinder engines #4744
2022-11-16 11:35:00 -05:00
GitHub gen-configs Action
79f026c754
Auto-generated configs and docs
2022-11-15 14:34:13 +00:00
rusefillc
a46ca76790
would need to stop the buzzing at PRI.
2022-11-15 09:29:13 -05:00
rusefi
7d1b17d760
Add fuel adder to launch fix #4777
2022-11-13 20:23:19 -05:00
rusefi
66f8d0e8f8
it has been almost two years we cannot be compatible forever
2022-11-13 20:05:04 -05:00
rusefi
4418a08e4d
Ford SENT ETB bench test in NJ #4745
2022-11-13 11:23:54 -05:00
Matthew Kennedy
7b47e77e58
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
4bc9b25214
reducing ugly
2022-11-06 20:47:57 -05:00
rusefi
81438c14fa
removing dead code
2022-11-06 20:39:40 -05:00
Andrey
65f5c00616
trigger refactoring: instance RPM #4740
2022-11-06 11:56:18 -05:00
Andrey
153a454472
trigger refactoring: instance RPM #4740
2022-11-06 11:47:23 -05:00
rusefillc
d5c2c0294b
minor trigger refactoring
2022-11-06 01:11:33 -04:00
rusefillc
2d96fb3ef6
minor trigger refactoring
2022-11-06 00:32:38 -04:00
GitHub gen-configs Action
cdcc94bb02
Auto-generated configs and docs
2022-11-06 00:28:03 +00:00
Matthew Kennedy
32b170810e
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
8534e7790f
nicer defaults API
2022-11-04 13:27:40 -04:00
rusefi
cb61edaadc
nicer defaults API
2022-11-04 12:37:28 -04:00
rusefillc
9dd78f785d
target lambda & afr log fields broken #4727
2022-11-02 22:25:16 -04:00
GitHub gen-configs Action
e4291ae90b
Auto-generated configs and docs
2022-11-03 02:21:44 +00:00
rusefillc
955a90327d
target lambda & afr log fields broken #4727
2022-11-02 22:17:00 -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
d6f6dd3a56
refactoring: helper method
2022-10-30 00:17:42 -04:00
rusefillc
bab3c58d85
refactoring: helper method
2022-10-29 23:55:14 -04:00
rusefillc
c164a05f2c
refactoring: helper method
2022-10-29 23:04:24 -04:00
GitHub gen-configs Action
ae301c690f
Auto-generated configs and docs
2022-10-28 08:36:50 +00:00
rusefillc
7cc4c5d394
SD card log fields list should be auto-generated #3985
2022-10-28 04:20:35 -04:00
rusefillc
1cd01b4b4b
PROTEUS_GM_LS_4
2022-10-27 20:49:06 -04:00
rusefillc
0a0f803798
PROTEUS_GM_LS_4
2022-10-27 19:59:52 -04:00
GitHub gen-configs Action
82116cf998
Auto-generated configs and docs
2022-10-27 18:47:49 +00:00
rusefillc
1c374702be
PROTEUS_GM_LS_4
2022-10-27 14:30:00 -04:00
rusefi
4db3a65a7e
refactoring: extracting useful method
2022-10-25 21:55:54 -04:00
Matthew Kennedy
ede3df75f5
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
17379e99e4
Auto-generated configs and docs
2022-10-21 02:31:12 +00:00
Matthew Kennedy
890a8e0fed
implement "ford mode" injector correction ( #4686 )
...
* implement "ford mode"
* missed the enum value
2022-10-20 22:25:39 -04:00
Matthew Kennedy
acec8f2da3
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
08ae39c10b
Auto-generated configs and docs
2022-10-18 01:27:31 +00:00
rusefillc
69a503a0ee
Lua aux gauge #4672
2022-10-17 21:21:23 -04:00
Matthew Kennedy
7116670fd0
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
5b8914b6d4
startStopStateToggleCounter to live data
2022-10-06 22:21:02 -04:00
GitHub gen-configs Action
3f3e99145c
Auto-generated configs and docs
2022-10-06 23:24:19 +00:00
rusefillc
16e74c9db7
startStopState to live data
2022-10-06 19:17:59 -04:00
GitHub gen-configs Action
f49f0e2972
Auto-generated configs and docs
2022-10-06 02:05:46 +00:00
Matthew Kennedy
a65190b008
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
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
GitHub gen-configs Action
271c792c63
Auto-generated configs and docs
2022-10-05 00:19:38 +00:00
Matthew Kennedy
60fc30d34d
remove 898 ( #4634 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
rusefi
826ec4619b
need Proteus QC
2022-10-01 22:34:08 -04:00
rusefi
707bbe9782
need Proteus QC
2022-10-01 22:07:44 -04:00
rusefi
2b686c6724
need Proteus QC
2022-10-01 22:00:25 -04:00
rusefillc
b80c75223a
CAN side of automated testing #4630
2022-09-29 23:46:08 -04:00
rusefillc
587c448688
CAN side of automated testing #4630
2022-09-29 23:01:06 -04:00
rusefillc
a177e01a5f
CAN side of automated testing #4630
2022-09-29 20:55:38 -04:00
Andrey
e6b8b08853
refactoring: encapsulation
2022-09-28 22:42:08 -04:00
rusefillc
1b95521866
engineSyncCam to be a drop-down not a number value #4611
2022-09-26 05:34:05 -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
Andrey
df0bb3ebc5
Honda K cam wheels #3405
2022-09-24 23:49:41 -04:00
Andrey
178fe15760
more inclusive configuration name
2022-09-24 23:49:41 -04:00
Andrey
3350ad6fbe
Honda K cam wheels #3405
2022-09-24 23:49:41 -04:00
Andrey
5935c18beb
K progress - just a rename
2022-09-24 23:25:36 -04:00
GitHub gen-configs Action
e5c1268b94
Auto-generated configs and docs
2022-09-24 00:19:42 +00:00
rusefillc
c6a2f2657b
honda K enum rename
2022-09-23 20:13:14 -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
55c5fd331c
docs: private firmware enums vs public to code generated
2022-09-23 09:41:13 -04:00
Matthew Kennedy
4e78c4c922
two modes trigger scheduler ( #4598 )
...
* two modes trigger scheduler
* asOld
* hpfp
2022-09-20 05:28:23 -04:00
rusefillc
a1143779f2
documenting biquad or else concerns
2022-09-19 12:06:00 -04:00
GitHub gen-configs Action
faa0f46a87
Auto-generated configs and docs
2022-09-18 01:44:04 +00:00
Matthew Kennedy
d84a290eca
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
4106704385
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
3b3707b8bd
Auto-generated configs and docs
2022-09-16 20:10:48 +00:00
Matthew Kennedy
14068656ad
more gppwm options ( #4585 )
...
* more gppwm options
* fix ui
* gppwm list size
2022-09-16 16:04:03 -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
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
Andrey
dc9504f33c
deep rabbit holes are the best ones!
...
refactoring: encapsulation
2022-09-14 02:45:31 -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
Matthew Kennedy
3358cdab11
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
c1c9d5222a
tle8888 dead code ( #4568 )
2022-09-12 18:54:29 -04:00
rusefillc
21a1914bc8
at the moment efiWatchdog always fails on enable, would this fix?
2022-09-11 21:31:42 -04:00
rusefi
95e7358fce
at the moment efiWatchdog always fails on enable, would this fix?
2022-09-11 21:15:25 -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
Andrey G
c73a8c2f46
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
97f1ee67d6
Auto-generated configs and docs
2022-09-11 07:53:45 +00:00
rusefillc
921b97431f
refactoring: type safety
2022-09-11 03:46:50 -04:00
rusefillc
8a2975cc1e
dead value
2022-09-11 02:34:02 -04:00
rusefillc
f9b849dd8f
refactoring - reducing API between FW and Java
2022-09-11 02:16:47 -04:00
rusefillc
202c6ba366
send more of Engine Sniffer data #4560
...
new API & first usage
2022-09-10 23:42:59 -04:00
rusefillc
d569f49874
Proteus with SD card outside of vehicle looses a second #4557
...
message correction
2022-09-10 11:43:25 -04:00
rusefillc
05fa36e744
Mark is asking for VIN number field #3967
...
GM says Hi
2022-09-10 01:05:31 -04:00
rusefillc
1964f2e893
Proteus with SD card outside of vehicle looses a second #4557
2022-09-09 20:17:02 -04:00
rusefillc
f5231ebb85
"Blip" with trigger error on several boards #4552
...
exploratory watchdog
2022-09-09 19:21:29 -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