Andrey
abffeb1ca2
Hyundai PB
2023-09-14 10:34:30 -04:00
Andrey
acdf9296df
only: 8888TestConfiguration is read
2023-09-14 08:53:55 -04:00
Andrey
ba66fdcf82
reducing code duplication around assert
2023-09-05 21:28:39 -04:00
rusefi
216e3f3557
only:mre_f7
2023-09-03 22:17:31 -04:00
rusefi
186be0c777
export board-specific macro for stm32 pins based on board yaml #3298
2023-09-02 22:09:38 -04:00
rusefillc
7f4db5fc7d
only:alphax-4chan
2023-09-02 19:50:03 -04:00
rusefi
1799f672e0
only:alphax-4chan
2023-09-02 19:23:03 -04:00
rusefi
bdd94e7b5b
EPIC: we need to test fresh boards #5511
2023-08-29 21:23:30 -04:00
Andrey
3ca310c354
saving 20 bytes for 8chan7
2023-08-25 10:34:57 -04:00
rusefi
4f192b5c84
proteusStimQc
...
only:proteus_f7
2023-08-23 21:57:08 -04:00
rusefi
6d4a4a6449
PROTEUS_STIM_QC
2023-08-22 00:34:45 -04:00
rusefi
e8c45a2e7d
refactoring: reducing code duplication. Also, do we even care for critical error codes?!
2023-08-20 22:23:44 -04:00
rusefi
e5293c1ae6
fuelBenchMode
...
only:proteus_f7
2023-08-18 00:09:04 -04:00
rusefillc
63cef9fb0d
only: sad: F7 flash drama affects even HW CI :(
2023-07-24 02:07:29 -04:00
rusefillc
7235fa937e
only: CONFIG_RESET_SWITCH is dead
2023-07-24 02:05:14 -04:00
rusefillc
4e5c243f42
proteus F7 hard fault on "enable self stimulation" #5354
...
making configurations visible for HW tests
2023-07-24 01:21:36 -04:00
rusefillc
cb30e54b2b
reducing complexity ( #5428 )
2023-07-21 21:55:57 -04:00
andreyb
04d34cca26
only:WOW
2023-07-19 18:51:38 -07:00
andreyb
27eb51854c
only: proteus_f4
2023-07-19 07:55:19 -07:00
rusefi
4d4beec645
only:small-can-board
2023-07-14 16:53:56 -04:00
rusefi
e5bd230380
only:honda BCM
2023-07-14 14:48:07 -04:00
rusefillc
7dc95c9220
typo
2023-07-12 13:30:09 -04:00
rusefi
28bb70e94c
only:slingshot
2023-07-12 11:34:25 -04:00
rusefi
d77a63e896
only:proteus_f4
...
FUEL_BENCH
2023-07-10 17:39:09 -04:00
rusefillc
c20963d302
proteus F7 hard fault on "enable self stimulation" #5354
...
i feel lucky so I make random changes
2023-06-25 02:21:38 -04:00
rusefillc
bc2a2b9ab9
only:better method name
2023-06-25 02:08:53 -04:00
rusefillc
333812d0dd
Better defaults based on some real tunes #5344
2023-06-19 10:12:18 -04:00
rusefillc
5c194059c0
reducing enum confusion
2023-06-19 00:37:11 -04:00
rusefillc
522df362f6
Better defaults based on some real tunes #5344
2023-06-18 23:05:16 -04:00
rusefillc
245c3f7eda
only:some dead dreams
2023-06-18 11:28:21 -04:00
rusefillc
b7214bb365
just empty jars
2023-06-18 10:07:50 -04:00
rusefillc
2d6b934604
just empty jars
2023-06-18 09:41:02 -04:00
rusefi
2e01079d9b
oops
2023-06-12 19:59:12 -04:00
rusefillc
38e6a13de1
only:iat default progress?
2023-06-12 19:35:24 -04:00
rusefi
f77f356e6d
reducing code duplication
2023-06-11 23:17:13 -04:00
rusefillc
6b63fa2641
Fuel Level is fragile fix #5310
2023-06-06 19:26:31 -04:00
Matthew Kennedy
d3c88ebdad
p from past
2023-06-05 13:14:40 -04:00
rusefi
b0f1e6dfd3
Technical debt: ENUM_32_BITS #3874
...
poking the bear
2023-06-01 01:45:53 -04:00
rusefillc
725256d7e3
better code guard?
2023-05-24 10:00:58 -04:00
rusefi
527039e7a4
weak standby callback
2023-05-12 18:13:27 -04:00
Matthew Kennedy
9b84d2a460
some strange pid limits
...
(cherry picked from commit bd45ebe88ad075c389263ef8a49e676d291576f5)
2023-05-06 08:29:36 -04:00
Matthew Kennedy
71a032a61b
rename triggerSimulatorFrequency -> triggerSimulatorRpm
...
(cherry picked from commit d1246174d283ae775444a0e183be9cace88219a9)
2023-04-30 00:44:53 -04:00
Matthew Kennedy
a9dd5ee404
Throttle model #63
...
(cherry picked from commit 7ee63df142fc363c4ab927a5ba9078aab9bad70d)
2023-04-29 19:14:53 -04:00
Matthew Kennedy
dd65b81754
a bit of dead code
2023-04-29 18:38:17 -04:00
Andrey
e748e65638
only: cherry picking: it's going to be painful
2023-04-29 15:07:43 -04:00
Matthew Kennedy
aa8637f8f7
dead slowAdcAlpha
...
(cherry picked from commit fcc3d1b1a28a6d4ec7985def9469e2eccc7bcdb3)
2023-04-29 05:15:34 -04:00
Andrey
51d0f6e347
it's going to be painful
2023-04-29 00:44:00 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Matthew Kennedy
7396d466c4
cj125
...
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
rusefillc
7439adf432
LCD & joystick support removed
2023-04-28 23:34:08 -04:00
Matthew Kennedy
bb49b22294
joystick, lcd
...
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
Matthew Kennedy
c5abc06429
nobody should use NA6 VAF
...
(cherry picked from commit 0072e8f33cd9645ee67ab8fe9a3cc0d35001081a)
2023-04-28 21:52:48 -04:00
rusefillc
fe30aba1b5
pb
2023-04-20 16:52:49 -04:00
rusefi
f3279c108e
proteus F7 QC build is broken #5242
2023-04-19 22:09:57 -04:00
rusefillc
73f7a4bdb5
PB
2023-04-19 20:58:26 -04:00
rusefi
3cf43bb0a2
proteus F7 QC build is broken #5242
2023-04-19 20:45:23 -04:00
Andrey
a067576f39
Clean-up all the 4g drama fix #5213
2023-04-01 16:58:13 -04:00
Andrey
0098a3d4b9
Clean-up all the 4g drama #5213
2023-04-01 15:40:24 -04:00
rusefillc
013824cbac
canned m111
2023-03-27 18:46:17 -04:00
rusefillc
6a7a3f9efe
Marussia
2023-03-26 12:47:04 -04:00
rusefillc
ac6d3e8fb9
SBC
2023-03-26 11:35:32 -04:00
rusefillc
2339e1d788
SBC
2023-03-26 11:26:38 -04:00
rusefillc
5d9d7f2575
refactoring
2023-03-16 11:15:27 -04:00
rusefillc
b0493ef967
Gear detection based on RPM to VSS ratio #3779
...
is this line legit breaking HW CI?
2023-03-16 10:37:27 -04:00
rusefi
172877587e
Gear detection based on RPM to VSS ratio #3779
...
smaller step now
2023-03-15 22:38:25 -04:00
rusefi
993bab7f84
Revert "Gear detection based on RPM to VSS ratio #3779"
...
This reverts commit 6f7523fbef
.
2023-03-15 22:24:12 -04:00
rusefillc
6f7523fbef
Gear detection based on RPM to VSS ratio #3779
...
a bit of middle ground?
2023-03-15 18:23:47 -04:00
rusefillc
760eb889a6
Revert "Feb20: 3rd ticket for 4g9x mess #5111"
...
This reverts commit 61eefa205b
.
2023-02-21 21:43:05 -05:00
rusefillc
61eefa205b
Feb20: 3rd ticket for 4g9x mess #5111
...
something is really weird
2023-02-20 19:05:45 -05:00
rusefi
dfe0a409b3
Pavel Xenon says UART is not happy #5105
...
at least less confusing default?
2023-02-19 14:53:14 -05:00
rusefi
90cc395c3f
proteusDcWastegateTest
2023-02-13 17:46:12 -05:00
rusefillc
9e812ee7ac
dead code
2023-02-10 19:09:39 -05:00
rusefillc
6f41d1e3ec
PDM spells with 'D'
2023-02-10 07:44:08 -05:00
Matthew Kennedy
6e89e71d0a
more flexible GPPWM ( #5032 )
...
* gppwm improvements!
* test
* ui
* autoscale
2023-02-06 08:53:31 -04: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
71c4653cf8
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
a9b2514480
ALS better defaults
2022-12-31 13:48:37 -05:00
rusefillc
bbd7038c83
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-22 14:38:40 -05:00
rusefillc
c61c3a7aa1
typo
2022-12-22 07:59:19 -05:00
rusefillc
d671cee3a8
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 21:29:01 -05:00
rusefillc
59d6ff9c99
print CAN into default script
2022-12-20 14:48:39 -05:00
rusefillc
c7eb57d48e
docs
2022-12-20 08:49:09 -05:00
rusefillc
60a63b1726
docs
2022-12-20 08:49:09 -05:00
rusefillc
0359af0ba3
docs
2022-12-20 08:39:55 -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
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
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
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
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
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
111220d38c
more inclusive configuration name
2022-09-24 23:49:41 -04:00
Andrey
6b0941b8ed
inline method to reduce confusion
2022-09-14 01:24:19 -04:00
Andrey
ab4b451195
os_access.h dead?
2022-09-07 15:56:45 -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
60cf2cdbcf
Default GPPWM note
2022-08-27 15:19:35 -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
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
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
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
rusefi
a552d58d42
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
reducing complexity
2022-06-18 14:17:36 -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
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
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
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
Andrey
4f7793649d
MAP value thresholds #4030
2022-04-03 18:48:34 -04:00
Andrey
204ac3961b
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
...
WOW it works?!
2022-04-03 02:30:43 -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
rusefillc
6b5747d4c8
refactoring: method rename
2022-04-02 21:01:29 -04:00
Matthew Kennedy
307b33837d
core 8 overrides and stepper-as-brain-pin ( #3962 )
...
* core 8 overrides and stepper-as-brain-pin
* oops, change the pin not the mode
* a little bit of #3963 makes everyone happy
2022-02-26 09:14:37 -05:00
rusefillc
c945d48e2b
better default
2022-02-10 00:53:44 -05:00
rusefillc
4df1467a3a
N73
2022-02-09 17:29:09 -05:00
rusefi
c50bf8666b
helping build
2022-02-06 18:13:35 -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
51e9b1a50a
I2C EEPROM support #3860
2022-02-06 12:39:41 -05:00
Matthew Kennedy
06437f304f
dead StartupFuelPumping ( #3883 )
...
* dead
* test
* dead config too
2022-02-03 08:01:21 -05:00
rusefillc
1e91573219
packing unused
2022-02-01 22:19:24 -05:00
Matthew Kennedy
d2d73b6fcf
remove me7pnp ( #3878 )
...
* remove
* s
* HW_MICRO_RUSEFI
2022-02-01 21:46:06 -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
Matthew Kennedy
c6f45c5022
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
rusefillc
963c168788
Code style for methods with zero arguments #3535
2022-01-11 22:26:24 -05:00
rusefillc
0d8e4d5222
AlphaX few bytes of progress
2022-01-10 01:47:06 -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
212687dd10
extracting common hellen to it's own file
2022-01-08 20:16:01 -05:00
rusefillc
21f3f26506
benchTest flexibility
2022-01-03 03:35:26 -05:00
rusefillc
e9498f64db
GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up
2022-01-03 02:13:47 -05:00
rusefillc
d83b7f19af
HellenNA8_96 config folder #3724
2021-12-29 21:23:47 -05:00
rusefillc
1856ff7ac0
reviving Passat
2021-12-29 20:24:04 -05:00
rusefillc
63c6621dd0
E65
2021-12-23 16:59:30 -05:00
Matthew Kennedy
a4871c703c
Autoscale all the things! ( #3713 )
...
* Map3D accepts any scaled_channel type
* consistency
* reinstate test
* fix ratio
* throttle, boost, gppwm
* scale ignition and VE
* tests
2021-12-22 08:09:41 -05:00
rusefillc
f27b4dbd95
dead code?
2021-12-16 21:06:23 -05:00
Matthew Kennedy
4148ee76bf
smarter priming logic ( #3674 )
...
* ignition controller detects rising edge on voltage
* update test
* comment
* ignore negative transients
* tweak
* test
* priming happens on ignition-on
* priming has its own scheduling
* config & UI
* dead config
* implementation
* look, the test caught a bug
* keep the watchdog happy
* bad merge
* changelog
* easier to read the test
* test naming
2021-12-08 16:20:19 -05:00
Andrey
50038167d8
MAP phase sensing #3544
...
new implementation seems complete?
2021-12-07 21:08:25 -05:00
Matthew Kennedy
a37c9bca9e
Remove the EFI_NO_CONFIG_WORKING_COPY option ( #3630 )
...
* no working copy
* oops
2021-11-29 16:44:45 -05:00
rusefillc
818d12f68e
why so many channels are hidden in debug ? #3614
2021-11-29 10:16:45 -05:00
Matthew Kennedy
d5363b814a
better VSS configuration ( #3542 )
...
* vss uses real values
* some defaults
* test and correct math
* km, not miles!
* comment
* tooltip
* that macro went away
* 100hz and default settings gives 9kph
* changelog
* order of operations safety
* make the test like the pwm test
* housekeeping
* this is why we need sensor automation
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-27 08:49:07 -05:00
Andrey
12d5106614
isCylinderCleanupEnabled would be nice by default
2021-11-24 23:32:55 -05:00