rusefi
64a9440bc0
trigger and VSS hw integrated testing #1668
2020-08-08 11:45:02 -04:00
rusefi
4bbb5b8762
trigger and VSS hw integrated testing #1668
2020-08-08 11:25:17 -04:00
Matthew Kennedy
f3bc1a3de7
missed a spot
2020-08-03 12:22:41 -07:00
Matthew Kennedy
cd547ceb00
no more setFuelMap
2020-08-03 12:14:11 -07:00
Matthew Kennedy
95c17a60d4
Merge remote-tracking branch 'upstream/master' into remove-table
2020-08-03 12:02:24 -07:00
rusefi
5ae82b537b
@andreika I believe this is no longer needed since all fields have TS metadata?
2020-08-02 15:34:47 -04:00
rusefi
8c471df389
Stack usage is still all over the place #1662
2020-08-02 10:52:52 -04:00
Matthew Kennedy
ec9710817c
don't use
2020-07-31 23:28:12 -07:00
Matthew Kennedy
7009c82993
Merge remote-tracking branch 'upstream/master' into remove-plain-maf
2020-07-31 14:56:29 -07:00
Matthew Kennedy
eabdd9f458
cleanup
2020-07-30 21:20:10 -07:00
rusefi
0c6c92c5bf
reducing code duplication?
2020-07-29 23:01:55 -04:00
rusefi
6b2c1d4d59
NA6 progress
2020-07-29 22:48:41 -04:00
rusefi
54f3e55d13
NA6 progress
2020-07-29 21:38:34 -04:00
rusefi
ca1dd7e835
NA6 progress
2020-07-29 15:51:01 -04:00
rusefi
278cda992c
NA6 progress
2020-07-29 14:53:36 -04:00
Matthew Kennedy
ca76bfed91
Merge remote-tracking branch 'upstream/master' into cppcheck
2020-07-29 03:01:14 -07:00
Matthew Kennedy
5b6091524b
explicit
2020-07-29 02:23:03 -07:00
Matthew Kennedy
ad12b089d5
initialization
2020-07-29 02:22:54 -07:00
Matthew Kennedy
2243b54f46
printFloatArray
2020-07-29 02:12:11 -07:00
Matthew Kennedy
dbad10a253
remove
2020-07-29 01:35:17 -07:00
Matthew Kennedy
ea487327e1
Merge remote-tracking branch 'upstream/master' into remove-plain-maf
2020-07-28 20:25:16 -07:00
Matthew Kennedy
9076e5b523
Merge remote-tracking branch 'upstream/master' into mock-airmass
2020-07-28 13:26:19 -07:00
Matthew Kennedy
2bad7ed180
deprecate
2020-07-28 12:13:55 -07:00
Matthew Kennedy
a29de6950b
fixing
2020-07-28 12:11:56 -07:00
Matthew Kennedy
ca2559c669
fwd decl
2020-07-28 11:44:09 -07:00
Matthew Kennedy
78ca42ed66
fwd decl
2020-07-28 11:43:54 -07:00
rusefi
fb250c0309
analog temperature inputs validation for quality control
2020-07-27 22:49:59 -04:00
Matthew Kennedy
372bd05a36
didn't need that
2020-07-26 20:46:23 -07:00
Matthew Kennedy
bd31eea73a
add mock airmass mode
2020-07-26 20:33:18 -07:00
Matthew Kennedy
5f8ab63695
missed a spot
2020-07-25 02:05:33 -07:00
Matthew Kennedy
eda3fd020a
alphan
2020-07-25 01:14:35 -07:00
rusefillc
a50d382a47
Merge pull request #1635 from mck1117/extract-sd
...
Extract speed density in to an AirmassModel
2020-07-24 23:07:28 -04:00
rusefillc
07ce0ae1b2
Merge pull request #1634 from mck1117/refactor-inj
...
move injector logic in to its own file
2020-07-24 22:47:39 -04:00
Matthew Kennedy
937a3b7a0a
switch a pointer not logic
2020-07-24 19:38:48 -07:00
Matthew Kennedy
73c0582908
move speed density
2020-07-24 19:30:12 -07:00
Matthew Kennedy
d19e2b2499
refacto
2020-07-24 18:26:24 -07:00
Matthew Kennedy
fceac1b131
format
2020-07-24 11:44:54 -07:00
Matthew Kennedy
04642b4491
Merge remote-tracking branch 'upstream/master' into pull-out-maf
2020-07-24 11:35:44 -07:00
Matthew Kennedy
eb6c9021ad
enum names
2020-07-23 11:03:07 -07:00
Matthew Kennedy
5e762ad258
add new options
2020-07-23 02:51:08 -07:00
Matthew Kennedy
b1747ea48b
goodbye plain maf
2020-07-23 02:46:45 -07:00
Matthew Kennedy
5c156ebada
move impl
2020-07-23 01:23:57 -07:00
Matthew Kennedy
49ed4d40a2
base class
2020-07-23 01:12:38 -07:00
Matthew Kennedy
28d27c4990
comment headers, notes
2020-07-22 18:24:20 -07:00
Matthew Kennedy
7940b84778
start refactor
2020-07-22 13:11:07 -07:00
Matthew Kennedy
4b25095679
cleanup
2020-07-21 14:13:29 -07:00
Matthew Kennedy
20ed7e6615
fix for test
2020-07-21 11:54:32 -07:00
Matthew Kennedy
6fc2ed0e0a
we want fuelingload there
2020-07-21 00:10:05 -07:00
Matthew Kennedy
fe0e6af351
remove
2020-07-21 00:08:41 -07:00
Matthew Kennedy
d14a0e01e8
use ign load for ign
2020-07-20 23:11:48 -07:00
Matthew Kennedy
a65ac8702c
Merge remote-tracking branch 'upstream/master' into reset-overlap
2020-07-20 13:27:51 -07:00
rusefillc
7d3876148b
Merge pull request #1622 from mck1117/encapsulate-wwae
...
put wall wetting inside InjectionEvent
2020-07-20 14:19:57 -04:00
Matthew Kennedy
8282bb127d
test
2020-07-20 03:29:43 -07:00
Matthew Kennedy
b38c2e3863
put wall wetting inside
2020-07-20 00:04:05 -07:00
Matthew Kennedy
c21b60eeb8
add reset
2020-07-14 23:54:41 -07:00
Matthew Kennedy
8ef1c651e8
dedupe mode logic ( #1596 )
2020-07-11 08:05:35 -04:00
rusefi
a1b9d58361
https://rusefi.com/forum/viewtopic.php?p=37401#p37401
2020-07-10 14:19:51 -04:00
Matthew Kennedy
1bdc5fbaaa
Switch fueling to new axes ( #1574 )
...
* switch tables
* missed one
2020-07-05 18:14:55 -04:00
Matthew Kennedy
c60b425ef0
plumb new load channels ( #1573 )
...
* wire up new channels
* add deprecation comment
* add gauges
* these tables are indeed used in those modes
* simplify
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-07-05 16:25:19 -04:00
rusefi
408836931c
more on wipeString
2020-07-05 14:09:43 -04:00
rusefi
bb604199e9
refactoring
2020-07-05 13:34:51 -04:00
rusefi
8396237890
wipe strings in configuration images
2020-07-05 11:16:07 -04:00
rusefi
7b5f782e91
idle_min through FSIO not working as intended #1553
...
FSIO debug outputs progress
2020-07-04 21:32:12 -04:00
rusefi
14fc5a54df
idle_min through FSIO not working as intended #1553
...
making logging less confusing
2020-07-01 16:37:25 -04:00
rusefi
51f7c4f382
MRE defaults command
2020-06-30 21:29:47 -04:00
Matthew Kennedy
cf624a7ab1
support 1-3-2 firing order ( #1537 )
...
* support 1-3-2
* oops
* correct TS
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-06-26 09:07:43 -04:00
rusefi
195bd00c14
reducing confusion
2020-06-21 22:12:06 -04:00
rusefi
9fcdcf25d4
BUG? handleCrc32Check does not use 'offset' parameter #1429
2020-06-19 00:17:05 -04:00
rusefi
eb3ff73c29
1 byte issue in TuneReadWriteTest fix #1512
2020-06-18 23:29:08 -04:00
Matthew Kennedy
aba153b814
simplify cranking corrections ( #1510 )
2020-06-18 08:54:02 -04:00
Matthew Kennedy
531f1c63c7
fuel math simplifications ( #1485 )
...
* simplify
* fix
* tweak
* cleaning
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-06-17 17:15:04 -04:00
rusefi
76d3dbe22c
fixing stuff?
2020-06-14 18:06:33 -04:00
rusefi
015832e116
manual gen
2020-06-14 17:01:05 -04:00
kon
9af150bd41
BMW E90 Kombi ( #1494 )
...
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* post rebase/merge fixes
* more rebase/merge fixes
* even more rebase/merge fixes
* more fixes, removed auto-gen files
* removed more auto-gen files...
2020-06-14 16:59:43 -04:00
rusefi
ff8f0731fd
a few unneeded properties
2020-06-13 22:46:10 -04:00
rusefi
68773c0a67
unused parameter
2020-06-13 22:30:43 -04:00
Matthew Kennedy
2525a9a22c
Factor out airmass logic ( #1483 )
...
* refactor
* extract more airmass
* rename, fix tests
2020-06-06 07:25:19 -04:00
rusefi
b27583a2eb
better solution
2020-06-05 00:43:05 -04:00
rusefi
cbfdd37243
tuneCrc16 - we use it to match logs to tunes
2020-06-04 20:43:52 -04:00
Matthew Kennedy
9ecb0a4e55
refactor ( #1481 )
2020-06-03 21:12:12 -04:00
rusefi
0847dc4683
useFSIO6ForRevLimiter
2020-06-01 09:09:55 -04:00
Matthew Kennedy
d0e5b8674f
Integrate stft ( #1475 )
...
* code changes
* missed a spot
* update UI
* gauge name
* adjust gauge scaling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-31 16:59:05 -04:00
rusefi
45c2c49a19
[Feature Request] Transmission Control #1454
2020-05-29 23:05:16 -04:00
Matthew Kennedy
c95ed26d89
Remove old thermistor implementation ( #1458 )
...
* remove test clt/iat
* remove warning since this code is nearly dead
* remove old therm impl
* tests & live doc
* not quite right
2020-05-28 17:51:33 -04:00
Matthew Kennedy
d13bd0b77c
Hardware pwm ( #1283 )
...
* hard pwm
* fix, comments
* PC6-9 and PD12-15
* PB6-9
* dynamic frequency
* f7 mcuconf
* format
* relocate to common, support variable frequency
* error handling
* oops
* fix test build
* noop kinetis
* better guards
* guard for bl
* guards don't work if they have typos
* more mapping
* oops
* don't use for slow pwm
* enable pwm
* guard properly
* save a little memory
* use less mem
* correct timers
* all your ram are belong to us
* update limit & comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-28 16:02:41 -04:00
rusefi
804f4b9db5
better file name
2020-05-25 13:02:05 -04:00
rusefi
56c9d3ac40
proteus v12 progress
2020-05-24 13:27:14 -04:00
Matthew Kennedy
a2313a853c
switch some firmware warnings to errors ( #1465 )
...
* warnings as errors
* throw instead of exit
* test massaging
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-23 10:46:28 -04:00
rusefi
6453e891e6
"TLE8888 SR Unexpected response" does not work as intended fix #1466
2020-05-22 22:56:19 -04:00
rusefi
ae60a3e1b8
code style
2020-05-22 18:07:19 -04:00
rusefi
5e202930f4
pre-sets progress
2020-05-22 13:12:16 -04:00
rusefi
74ede6db64
would this help?
2020-05-22 00:25:48 -04:00
rusefi
6da2edfe94
would this work?
2020-05-22 00:00:16 -04:00
rusefi
8b00823a0f
HW test progress
2020-05-21 21:45:01 -04:00
rusefi
4015c600e9
MRE pre-sets
2020-05-21 20:44:14 -04:00
rusefi
871cee3092
test fixture progress
2020-05-21 18:36:32 -04:00
rusefi
a390ec744e
no comments
2020-05-21 18:28:35 -04:00
rusefi
76f3fdbc1c
Fresh generated - auto
2020-05-20 22:26:49 -04:00
rusefi
9b1082f187
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# firmware/config/boards/kinetis/config/controllers/algo/auto_generated_enums.cpp
2020-05-20 21:22:46 -04:00
rusefi
a2648c4d52
WBO
2020-05-20 19:01:55 -04:00
rusefi
8128ed1290
Fresh generated - auto
2020-05-20 11:24:49 -04:00
rusefi
f0bd4f033d
progress
2020-05-20 09:16:26 -04:00
rusefi
19a8500a43
Clean-up analog channels in "unit" tests fix #1456
2020-05-20 08:55:38 -04:00
Matthew Kennedy
c5bba14da5
remove test clt/iat ( #1457 )
...
* remove test clt/iat
* remove warning since this code is nearly dead
2020-05-20 03:16:01 -04:00
rusefi
ba8600307f
[Feature Request] Transmission Control #1454
2020-05-20 01:05:15 -04:00
rusefi
08f395a608
fresh enums
2020-05-20 00:56:16 -04:00
Matthew Kennedy
ce2beafb5f
Redundant tps ( #1427 )
...
* add redundant sensor
* add tests
* add configure, info printing
* tests
* tests
* partial hookup
* fix
* fix
* bad makefile merge
* use second TPS config
* update test
* update test
* sensor names
* set second pin by default
* fix auto cal
* auto cal both sensors
* add reconfigure of secondary sensors
* gobblin' up your ram
* slow down write a little bit
* put split in debug gauge
* s
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.local>
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-18 14:32:00 -04:00
rusefi
56faab272f
hard-coding NB2 OEM sensor
2020-05-18 01:39:41 -04:00
rusefi
aaf15e0fae
something too special with Kinetis?
2020-05-18 01:25:10 -04:00
rusefi
9d535f4ce6
reducing magic constant copy/paste & MAP dialog progress
2020-05-18 01:15:13 -04:00
rusefi
8253f5b931
better VVT progress
2020-05-15 21:33:25 -04:00
dron0gus
aa9def4a99
Minor fixes ( #1437 )
...
* cmpilation warning cleanup
* exti trigger: mark pins used, handle errors
2020-05-15 18:03:18 -04:00
rusefi
03a632f3a7
VVT_INACTIVE
2020-05-14 23:13:32 -04:00
dron0gus
624ed955db
triggers: add Subaru SVX trigger (3 sensors) ( #1433 )
2020-05-14 20:40:47 -04:00
dron0gus
425d1a2554
smart gpios: remove dead code ( #1432 )
2020-05-14 16:15:55 -04:00
rusefi
c47a0c3125
SD card for MRE
2020-05-13 23:26:28 -04:00
Matthew Kennedy
8a73c191bc
configuration for secondary (redundant) TPS sensors ( #1419 )
...
* add new fields
* add tps 2 secondary
* sensible error detection limits
* UI mods
* grey out as appropriate
* defaults
* either it's unused or its not
2020-05-10 16:13:15 -04:00
rusefi
6fe2f7c38f
mck1117:secondary-tps-config progress
2020-05-10 10:11:51 -04:00
rusefi
14b63774fb
that's embarrassing
2020-05-10 02:36:01 -04:00
rusefi
e4cfc39b68
docs & clean-up
2020-05-10 00:59:32 -04:00
rusefi
9c01614a46
34-2 3 cam Toyota wheel progress
2020-05-09 23:47:51 -04:00
rusefi
7fdb6ca2be
rusEFI online engine crc
2020-05-09 22:43:39 -04:00
rusefi
46a56f3799
Merge remote-tracking branch 'origin/master'
2020-05-07 00:56:22 -04:00
rusefi
c0ce8b1b22
field useful for rusEFI online catalog
2020-05-07 00:55:59 -04:00
Matthew Kennedy
55159cae44
short term fuel trim: part 1 ( #1402 )
...
* add cell
* add stft cell tests
* add bit
* minimally generate
* config defaults
2020-05-06 21:00:40 -04:00
rusefi
9d05182ae1
magic is around the corner
2020-05-06 14:00:08 -04:00
rusefi
c5da481914
helping build
2020-05-05 15:47:14 -04:00
Matthew Kennedy
10903c4659
remove "plain MAP" mode ( #1398 )
...
* consumers
* enums, input, config
* java
* default config cleanup
2020-05-05 15:04:55 -04:00
Matthew Kennedy
573d6d2d55
pull out std air charge math ( #1397 )
2020-05-05 08:01:40 -04:00
rusefi
7641c4f7d9
haha notes
2020-05-04 23:38:32 -04:00
rusefi
d35ecea765
Nick says we need this MAP sensor
2020-05-04 19:08:36 -04:00
rusefi
a91b97f6d4
getting all start-up issues together
2020-05-04 00:21:22 -04:00
rusefi
04363877b4
refactoring: using constructor life-cycle to simplify initialization sequence
2020-05-02 23:15:48 -04:00
rusefi
812184a572
reducing confusion?
2020-05-02 22:06:11 -04:00
rusefi
65fde14800
Add firing order fix #1385
2020-04-29 16:46:59 -04:00
Matthew Kennedy
738e53442d
General purpose PWM: implementation & tests ( #1366 )
...
* config
* significant digits
* renumber enum, no need for a "none"
* ui
* impl base
* error handle MAP
* init & update
* don't need arg
* don't lie about sensor
* fix test build
* test stub
* initialize
* null check
* fix clamping
* test output
* types & enums
* don't need param
* test getOutput
* fix
* output pin instead of brain pin
* default config
2020-04-26 14:06:28 -04:00
Matthew Kennedy
6d0efc432e
allow overriding configuration ( #1341 )
...
* config overrides
* proteus too
* comment
* remove wno-error
* comment
2020-04-26 00:07:59 -04:00
rusefi
00de5e8beb
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-04-25 21:28:01 -04:00
rusefi
52954733c7
Bosch vvt shape #1368
...
skeleton
2020-04-25 19:50:43 -04:00
Matthew Kennedy
a8bf8a8eb5
types & enums ( #1367 )
2020-04-25 18:26:29 -04:00
dron0gus
d5a76b5dda
Update chibios ( #1364 )
...
* Update ChibiOS
* Fix coexistance of ChibiOS and our flash drivers
* Add 'int' = internal prefix for all on-chip flash functions
This avoid conflict with ChibiOS functions available after
enabling HAL_USE_EFL
* Exclude ChibiOS flash driver from bootloader
* Makefile magic?
* Kinetis: fix build after ChibiOS update and switching to SMART_BUILD
* Bootloader now use SMART_BUILD too
2020-04-25 16:32:32 -04:00
Matthew Kennedy
3f4f0f9e7a
use the linker! ( #1363 )
2020-04-24 21:21:04 -04:00
Matthew Kennedy
e89b7b4b11
trigger emulator refactoring ( #1358 )
...
* trigger gen refactoring
* missed one
* fix makefile
* commentary
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-24 14:00:06 -04:00
Matthew Kennedy
39c84378eb
don't store self stim in config ( #1356 )
...
* kill
* add bench test
* fix
2020-04-23 22:38:14 -04:00
rusefi
8f554e7a52
tle8888 modes corrected
2020-04-23 19:39:59 -04:00
rusefi
b607400984
TLE8888 mode flexibility
2020-04-23 16:57:37 -04:00
rusefi
89f1f78e0c
docs
2020-04-23 16:39:32 -04:00
shadowm60
447b64e2cb
Can vss updates ( #1345 )
...
* Vss over Can implementation proposal
Working for BMW e46
* fixed Firmware CI?
* kinetis fix.
* minor fixes
* Added W202 + fixed broken configs
- w202 Vel decoded
- added dbc checks
2020-04-22 13:40:08 -04:00
shadowm60
54f7ab268c
Vss over Can implementation proposal ( #1340 )
...
* Vss over Can implementation proposal
Working for BMW e46
* fixed Firmware CI?
* kinetis fix.
* minor fixes
2020-04-21 20:48:37 -04:00
Matthew Kennedy
c9d43283c2
initialize etbControllers ( #1338 )
2020-04-21 08:18:32 -04:00