Matthew Kennedy
632cf9dd2d
remove useETBforIdleControl ( #5054 )
...
* remove useETBforIdleControl
* etb integrated
* jni weirdness
2023-02-12 16:49:12 -05:00
rusefi
b32bda8275
reducing code duplication
2023-02-11 22:44:42 -05:00
rusefi
3af14c6546
a dead line
2023-02-11 21:36:46 -05:00
rusefillc
3c4ee0f2a2
PDM spells with 'D'
2023-02-10 19:10:36 -05:00
rusefillc
9e812ee7ac
dead code
2023-02-10 19:09:39 -05:00
rusefillc
124493efeb
Default binary should have more relaxed pinout: serial fix #4998
...
we can now simplify code a bit
2023-01-23 08:16:30 -05:00
rusefillc
4ea8e73459
K
2023-01-21 08:56:21 -05:00
Andrey
fc6d58d221
K
2023-01-21 08:24:18 -05:00
rusefillc
067a94414b
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
rusefillc
3946f9e4c9
h-bridge wastegate not alive on bench #4965
...
in my dreams that would be part of CI
2023-01-17 04:24:33 -05:00
rusefillc
a4e18d087f
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
rusefillc
eefde67f54
B6 now with TP 2.0
2023-01-11 12:36:11 -05:00
rusefillc
400fa57f4f
B6 now with TP 2.0
2023-01-11 02:00:34 -05:00
rusefillc
766cfea064
ECU is source of acc_gra
2023-01-11 01:37:31 -05:00
rusefillc
68f583fa06
B6 would it ever work?!
2023-01-11 00:08:50 -05:00
rusefillc
43448a7640
B6 would it ever work... :(
2023-01-10 21:27:35 -05:00
rusefillc
e18fc092f1
B6 code unification
2023-01-10 11:45:45 -05:00
rusefillc
3a8e23e7aa
B6 code unification
2023-01-10 11:03:20 -05:00
rusefillc
67624ee960
bugfix, also we are not source of ACC
2023-01-10 01:03:49 -05:00
rusefillc
30ea67fa64
B6 getting soooo close?!
2023-01-09 21:35:08 -05:00
rusefillc
fb3a32e5f7
6hp
2023-01-01 20:15:58 -05:00
rusefillc
4023705689
B6 ACC_GRA
2022-12-29 18:13:40 -05:00
rusefillc
3512b80088
B6
2022-12-29 17:48:37 -05:00
rusefillc
026a90ed3d
B6
2022-12-29 01:35:46 -05:00
rusefillc
7f1940eb43
B6
2022-12-27 09:57:13 -05:00
rusefillc
0485ed05d3
B6
2022-12-27 08:29:35 -05:00
rusefillc
24ab661f88
B6 progress
2022-12-26 23:59:55 -05:00
rusefillc
baccea1824
B6 progress
2022-12-26 22:20:11 -05:00
rusefillc
35dc5f1047
B6 progress
2022-12-26 21:21:21 -05:00
rusefillc
82a4e1c02c
B6 progress
2022-12-26 02:23:37 -05:00
rusefillc
ac8e939e20
B6 progress
2022-12-25 15:17:08 -05:00
rusefillc
245f7493e8
B6 progress
2022-12-25 14:01:54 -05:00
rusefillc
c0dbafe341
minor fix & B6 progress
2022-12-25 14:01:54 -05:00
rusefillc
ce4eeeeef0
Nissan
2022-12-17 09:15:41 -05:00
rusefillc
911523ffbc
random Frankenso clean-up
2022-12-14 19:11:16 -05:00
rusefillc
3016627295
Nissan
2022-12-07 22:58:17 -05:00
rusefillc
b96ecfb2c0
Honda K
2022-12-05 21:44:57 -05:00
rusefillc
d45c40b81a
nissan
2022-12-04 12:49:02 -05:00
rusefillc
a5848e1d01
Passat
2022-12-04 12:28:49 -05:00
rusefi
596fe6b64a
minor clean-up
2022-11-26 21:53:31 -05:00
Andrey
3b7b8e3f33
nissan
2022-11-23 23:45:25 -05:00
rusefi
bfe5a08625
Gather Nissan CAN data #2278
2022-11-18 00:59:47 -05:00
rusefillc
32dd9c8b17
extracting lua
2022-11-15 09:04:23 -05:00
rusefillc
f166f0e0f5
Gather Nissan CAN data #2278
2022-11-13 02:55:10 -05:00
rusefillc
5d050e6166
Gather Nissan CAN data #2278
2022-11-13 00:27:54 -05:00
rusefillc
51da94ba89
Gather Nissan CAN data #2278
2022-11-13 00:20:35 -05:00
rusefillc
f1bf10908e
Nissan
2022-11-10 17:15:15 -05:00
rusefi
f38809d186
Nissan
2022-11-09 20:58:09 -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
Matthew Kennedy
1269428044
remove idle timing deadzone ( #4731 )
...
* remove idle timing deadzone
* test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-04 15:02:20 -04:00
rusefi
6ae31c7e13
GM
2022-11-04 12:38:55 -04:00
rusefillc
e4a70dc61c
Nissan defaults
2022-11-02 11:17:24 -04:00
rusefi
d1875af1b4
better handling of invalid sensor on bench
2022-11-01 21:32:31 -04:00
rusefillc
25d3c40b87
GM
2022-10-30 00:24:47 -04:00
rusefillc
baca678225
GM
2022-10-30 00:07:32 -04:00
rusefillc
98791781b6
GM
2022-10-29 23:55:23 -04:00
rusefillc
236772b209
refactoring: helper method
2022-10-29 23:46:54 -04:00
rusefillc
fcf6702b71
refactoring: helper method
2022-10-29 23:38:22 -04:00
rusefillc
ecec622f2d
GM
2022-10-29 22:56:12 -04:00
rusefillc
9218dcf116
PROTEUS_GM_LS_4
2022-10-27 20:49:06 -04:00
rusefillc
b75f899973
efi::size
2022-10-27 20:35:37 -04:00
rusefillc
318d7ed933
PROTEUS_GM_LS_4
2022-10-27 19:59:52 -04:00
rusefillc
3c60333180
E38
2022-10-25 23:18:41 -04:00
rusefi
a74fc3c3c2
refactoring: extracting useful method
2022-10-25 21:55:54 -04:00
rusefillc
801088f727
B6
2022-10-24 22:54:42 -04:00
rusefi
4a88be7cfc
B6
2022-10-24 20:29:46 -04: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
ec5d48fb5b
remove 898 ( #4634 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
rusefillc
57c804c6f5
there is no third trigger simulator channel right?
2022-10-03 00:18:11 -04:00
rusefillc
69a5e3cf4c
need Proteus QC
2022-10-01 23:05:11 -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
c71e29fb1d
need Proteus QC
2022-10-01 06:15:00 -04:00
rusefillc
4d7b055f86
need Proteus QC
2022-09-30 11:47:04 -04:00
rusefillc
53203a821f
CAN side of automated testing #4630
...
more meta
2022-09-29 20:55:38 -04:00
Matthew Kennedy
ae6c44634b
better k gaps ( #4623 )
2022-09-25 09:14:29 -04:00
Andrey
612d52645a
Honda K cam wheels #3405
2022-09-25 00:26:42 -04:00
Andrey
111220d38c
more inclusive configuration name
2022-09-24 23:49:41 -04:00
Andrey
61cfff1e9e
K progress - just a rename
2022-09-24 23:25:36 -04:00
rusefillc
9c7f81908f
crank-bases is the proper way, with proper trigger offset
2022-09-23 20:13:14 -04:00
rusefi
856d8fff4d
B6
2022-09-18 18:55:57 -04:00
rusefi
11c2659c59
B6
2022-09-18 18:22:55 -04:00
rusefillc
d56d6e9f6b
B6
2022-09-18 17:20:42 -04:00
rusefi
db57bd0100
B6
2022-09-18 01:03:01 -04:00
rusefillc
09604ec53f
Harley
2022-09-15 14:55:01 -04:00
rusefillc
1f5a2f0c65
B6
2022-09-08 22:06:21 -04:00
rusefillc
87416b0dcf
defaults clean-up: silentTriggerError
2022-09-08 14:44:34 -04:00
Andrey
07d895dfeb
B6
2022-09-06 15:12:43 -04:00
rusefi
5c88f4c1f0
B6
2022-09-04 11:29:18 -04:00
Andrey
da66fa055c
refactoring: enum name clean-up
2022-09-01 00:23:33 -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
rusefillc
797a9daf1c
b6 progress
2022-08-28 21:54:24 -04:00
Andrey
8f5cada859
Lua code reuse
2022-08-25 11:15:45 -04:00
rusefillc
3b9fa7f34c
typo
2022-08-24 18:52:33 -04:00
rusefillc
77a831185b
https://en.wikipedia.org/wiki/Man-in-the-middle_attack
2022-08-21 14:42:42 -04:00
rusefi
32c09b2f21
NB1 Base Map, no sync, no start fix #4440
2022-08-13 23:37:02 -04:00
rusefillc
a90f6952f3
350z: more canned tune #4416
2022-08-05 21:05:21 -04:00
Andrey G
5a323fb490
Fix build broken due to nissan vq ( #4415 )
2022-08-05 16:55:49 -04:00
rusefillc
ce7f1dc6cc
Z says 'hello lua'
2022-08-05 15:24:12 -04:00
rusefillc
e4b172eba3
B6
2022-07-29 17:26:49 -04:00
rusefillc
f01ca818ab
B6
2022-07-25 08:06:04 -04:00
Matthew Kennedy
e1254f84b9
remove idle offset ( #4355 )
...
* remove offset
* remove more completely
* changelog
2022-07-18 15:49:43 -04:00
Matthew Kennedy
2b2eb04aba
libfirmware gets efi::size ( #4354 )
2022-07-18 01:56:58 -04:00
Matthew Kennedy
d413b28a77
GDI: add min/max boost time config ( #4343 )
...
* add min/max boost time config
* add cast
* generated
* UI
2022-07-16 02:23:05 -04:00
rusefillc
fe25350d87
E65 progress
2022-07-08 19:00:49 -04:00
rusefillc
a42a671aca
fix lua CAN RX of 11b frames #4321
2022-07-05 13:40:02 -04:00
Matthew Kennedy
a95bc3ad03
implement CAN driver for simulator ( #4312 )
...
* stub simulator CAN driver
* comments
* CAN sensor
* maybe implement?
* s
* fix
* tx and rx actually work!?!?!
* check_can_isr
* modify chibios
* Sim has no CAN on Windows (for now?)
* safer init/deinit, enable assertions
* smarter handling of missing CAN device
* better guards
* guards for windows
2022-07-03 08:25:24 -04:00
rusefillc
8390f7ae37
B6
2022-06-25 13:26:21 -04:00
rusefillc
1458504b4e
https://github.com/rusefi/hellen-NA8-96-issues/issues/16
2022-06-25 11:37:36 -04:00
rusefillc
d2ef5a9a8b
https://github.com/rusefi/hellen-NA8-96-issues/issues/16
2022-06-25 11:25:35 -04:00
rusefillc
e9bdb5536a
https://github.com/rusefi/hellen-NA8-96-issues/issues/16
2022-06-25 02:56:01 -04:00
rusefillc
cb35393ddc
https://github.com/rusefi/hellen-NA8-96-issues/issues/16
2022-06-25 02:26:50 -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
rusefi
c6bd2df879
master please cheer up!
2022-06-23 14:54:25 -04:00
rusefi
983682d11f
miata 96 defaults
2022-06-23 14:30:41 -04:00
rusefillc
2ae59f6bd5
bit math is hard :(
2022-06-20 21:36:10 -04:00
rusefillc
ed1d252cc9
B6
2022-06-20 16:43:50 -04:00
rusefillc
b1fe3697b1
b6 build
2022-06-20 08:26:28 -04:00
rusefillc
1182db2b3c
B6 shutdown Lua and else
2022-06-19 20:06:03 -04:00
rusefi
bc29b1558f
B6 progress
2022-06-03 01:26:16 -04:00
rusefi
edbd190b73
B6 progress
2022-06-03 00:04:59 -04:00
rusefi
1efc82f055
proteus pinout minor mess & B6
2022-06-02 23:28:30 -04:00
rusefi
2fd117d146
B6 progress
2022-06-02 22:40:30 -04:00
rusefi
9e02e3fc93
B6 progress
2022-06-02 00:34:02 -04: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
rusefi
c1582007af
B6 progress
2022-05-31 23:02:04 -04:00
rusefi
68ba540638
B6 progress
2022-05-31 22:26:18 -04:00
rusefillc
4a9789e6c4
B6 test mule
2022-05-21 02:25:43 -04:00
rusefillc
8c6dee61a5
B6 test mule
2022-05-21 01:45:09 -04:00
Andrey
d38d8a7840
altering technical debt
2022-05-15 10:07:17 -04:00
Matthew Kennedy
907adc6583
remove 360 trigger ( #4165 )
...
* remove 360
* s
* simplify that mess
2022-05-11 06:15:06 -04: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
bcc50f0de3
proteus meta
2022-05-04 17:05:08 -04:00
Matthew Kennedy
1bbc9472b4
proteus meta
2022-05-04 17:00:38 -04:00
rusefillc
b9c1d72659
proteus_f4_hardware_QC_special_build
2022-05-04 06:16:44 -04:00
Andrey
e62877964a
Move curves out of engineConfiguration in order to reduce RAM usage #4127
2022-05-01 23:43:43 -04: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
rusefillc
0e4d34748b
TCU name
2022-04-25 23:27:47 -04:00
rusefillc
b196bd6776
refactoring
2022-04-25 17:42:30 -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
rusefillc
6ba13e5e09
Mark reports that detectHellenBoardType hangs up HD and Nucleo #4084
2022-04-19 15:26:32 -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
a90ca2b200
Hellen NB2 default tune #4038
2022-04-10 19:11:34 -04:00
rusefillc
0c0db82486
Hellen NB2 default tune #4038
2022-04-10 15:49:01 -04:00
rusefillc
caf7d57b3c
Hellen NB2 default tune #4038
2022-04-10 15:13:22 -04:00
rusefillc
d3a38f8d4a
Hellen NB2 default tune #4038
2022-04-10 13:49:14 -04:00
rusefillc
4a902bb68e
Gear detection based on RPM to VSS ratio #3779
2022-04-04 22:33:53 -04:00
rusefillc
91a6b12bf5
Gear detection based on RPM to VSS ratio #3779
2022-04-04 20:47:47 -04:00
Matthew Kennedy
289122c0b7
fix 4032 ( #4034 )
...
* fix 4032
* board defaults should not set these things
2022-04-03 06:58:25 -04:00
Andrey
cc9a1136c4
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-03 02:21:37 -04:00
Andrey
6aa948a666
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-03 00:43:28 -04:00
Andrey
95d36b37e3
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-03 00:34:18 -04:00
Andrey
a43aec4e60
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-02 23:50:39 -04:00
rusefillc
2bc1215f86
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-02 22:55:44 -04:00
rusefillc
cc1a03c930
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-02 22:25:23 -04:00
rusefillc
2ab8a3df4e
Feature request: odometer for engine break #3857
2022-02-25 00:46:45 -05:00
rusefillc
387e957df0
BMW 6HP gatewy #3954
...
OMG it works!!!
2022-02-23 17:03:24 -05:00
rusefillc
601c6ad2c2
BMW 6HP gatewy #3954
...
shorter identifiers
2022-02-23 13:21:23 -05:00
rusefillc
0130933dd7
BMW 6HP gatewy #3954
2022-02-22 23:13:32 -05:00
rusefillc
5d846b64e4
N73
2022-02-22 22:20:03 -05:00
rusefillc
83bdf432d0
dead
2022-02-22 22:14:27 -05:00
rusefillc
cb15e2051b
dead
2022-02-22 20:56:36 -05:00
rusefillc
5cf45c09e5
N73
2022-02-22 20:50:38 -05:00
rusefillc
ccd1573430
N73
2022-02-21 17:34:21 -05:00
rusefillc
fca5966cda
N73
2022-02-21 12:35:32 -05:00
rusefillc
267300b800
N73
2022-02-20 09:55:42 -05:00
rusefillc
70ea61c091
N73
2022-02-19 20:46:04 -05:00
rusefi
dbda1c4233
N73
2022-02-13 19:03:03 -05:00
rusefillc
5cba0cac21
Lua CAN relay performance #3911
2022-02-10 20:17:17 -05:00
rusefillc
ff6528cc96
n73
2022-02-10 00:53:27 -05:00
rusefillc
151bdd4272
n73
2022-02-09 23:56:43 -05:00
rusefillc
4df1467a3a
N73
2022-02-09 17:29:09 -05:00
rusefillc
f086fb8e14
L9779WD driver L9779 #3768
...
most important detail
2022-02-09 15:22:27 -05:00
rusefillc
a811751ad4
L9779WD driver L9779 #3768
2022-02-09 08:00:33 -05:00
rusefi
ad57fd1628
I2C EEPROM support fix #3860
...
bare bones support works
2022-02-06 19:39:21 -05:00
rusefi
c50bf8666b
helping build
2022-02-06 18:13:35 -05:00
rusefi
7ce5f8655a
I2C EEPROM support #3860
2022-02-06 17:23:42 -05:00
rusefi
d45b8361c2
I2C EEPROM support #3860
2022-02-06 13:59:08 -05:00
rusefi
7e96c3ee05
L9779WD driver L9779 #3768
2022-02-06 13:56:50 -05:00
rusefillc
88375baa1a
n73
2022-02-06 12:42:00 -05:00
rusefillc
02a0b1c649
N73
2022-02-04 16:39:26 -05:00
Matthew Kennedy
40d16291b0
Remove fsio part 2 ( #3876 )
...
* dead config stuff
* fsio state
* remove tests
* getEngineValue
* put part back
2022-02-02 00:49:44 -05:00
Matthew Kennedy
d2d73b6fcf
remove me7pnp ( #3878 )
...
* remove
* s
* HW_MICRO_RUSEFI
2022-02-01 21:46:06 -05:00
rusefillc
31b87c7d80
passat docs
2022-02-01 20:44:02 -05:00
Matthew Kennedy
a718f3a30a
Remove fsio part 1 ( #3871 )
...
* dead includes
* move last logic out of fsio
* dead functions
2022-02-01 15:42:04 -05:00
rusefillc
1d64929f33
Remove Miata MX5 NB1 trigger fix #3488
2022-01-31 18:20:43 -05:00
Matthew Kennedy
493dcb4d66
flash savings ( #3858 )
...
* save table space
* turn some stuff off on some boards
* comment
2022-01-31 08:57:37 -05:00
Matthew Kennedy
b5232ab5e6
decouple TPS accel enrichment from trigger ( #3825 )
...
* move call site
* move thresholding out of fast path
* adjust config
* test
2022-01-23 15:31:39 -05:00
rusefi
fd13b9d9de
moving away from debugMode
2022-01-21 15:21:05 -05:00
rusefillc
38780a2098
refactoring?
2022-01-14 23:10:48 -05:00
rusefillc
2055c1a1be
hard code canned tune for harley #3789
2022-01-14 16:38:05 -05:00
rusefillc
c0e0c25ddc
https://rusefi.com/forum/viewtopic.php?p=44024#p44024
2022-01-13 22:46:17 -05:00
rusefillc
8c02bd0b11
GDI Epic #1448
2022-01-10 16:53:49 -05:00
rusefi
80e573efaa
B6
2022-01-10 13:53:02 -05:00
rusefillc
90419841df
B6
2022-01-09 21:16:24 -05:00
Andreika
1b9037314a
Hellen mcu module detector (experimental) ( #3756 )
...
* Hellen mcu module detector (experimental)
* make unit-tests happy
* make unit-tests even more happy
* move Hellen-specific stuff to hellen_common.cpp
* fix other hellen config builds
* helping non-Hellen builds too
* helping alpha2ch build
* helping build
* cleanup
* help unit-tests
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2022-01-09 17:40:08 -05:00
rusefillc
bd69941ec4
GDI Epic #1448
2022-01-09 01:29:39 -05:00
rusefillc
4262db4c86
GDI Epic #1448
2022-01-08 20:55:58 -05:00