Matthew Kennedy
7a90692187
Idle timing uses phase logic, remove falloff ( #2169 )
...
* use phase computation
* move & simplify implementation
* test
* bad merge
* initialize
* wonderful changelog
* now unused parameter
* put back deadzone
* ui
* test deadzone
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-07 08:06:36 -05:00
rusefillc
7393f13b8a
TS bench test trans solenoid buttons #2191
...
fix?
2021-01-06 13:55:57 -05:00
rusefillc
6ff69df710
TS bench test trans solenoid buttons #2191
...
reducing pin conflict
2021-01-06 13:47:01 -05:00
David Holdeman
7117c6f5aa
TS bench test trans solenoid buttons ( #2191 )
...
* maybe
* semicolon stupid
* whoops
* whoops 2
2021-01-05 22:30:38 -05:00
Matthew Kennedy
eabb5c7366
flex fuel AFR interpolation ( #2190 )
...
* config
* implement flex
* secondary fuel default
* test
* test works
* rename
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 16:27:23 -05:00
Matthew Kennedy
edee10ee1c
Flex fuel stubs ( #2187 )
...
* config & ui
* stub sensor
* stub init
* output channel, gauge, SD log
* linky linky
* fix
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 07:57:26 -05:00
rusefillc
0143802d45
RAM efficiency of VR crank trigger shapes #2182
...
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 23:50:50 -05:00
rusefillc
592799a965
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-03 13:06:09 -05:00
rusefillc
040a704ebf
reducing magic constants
2021-01-02 16:43:08 -05:00
Matthew Kennedy
a2f8600717
cfg ( #2176 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-02 09:14:55 -05:00
rusefillc
2e3d4f1fe8
hellen
2021-01-01 11:17:17 -05:00
rusefillc
39ce53f098
hellen
2021-01-01 00:57:19 -05:00
shadowm60
d49fc7fc71
Haltech as dash option ( #2165 )
...
* Haltech as dash option
* Update build-firmware.yaml
added generate enums for build-primary-bundle
2020-12-31 12:22:01 -05:00
Matthew Kennedy
890d014679
update idle UI ( #2157 )
...
* redo idle UI
* tooltip update
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:36:07 -05:00
Matthew Kennedy
3d13d03424
Purge e34 config ( #2127 )
...
* remove
* enums
* s
* func test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 07:31:25 -05:00
Matthew Kennedy
ba9de3a604
Purge fiesta config ( #2117 )
...
* config
* this had a feature flag?
* enums
* goodbye, fiesta
2020-12-22 17:22:05 -05:00
Matthew Kennedy
8737ba62c2
Purge rover v8 config ( #2116 )
...
* bye
* goodbye, rover v8
* that snuck in
* use a different config for that test
2020-12-22 10:05:54 -05:00
rusefillc
65e282f693
ET_PROTEUS_QC_TEST_BOARD
2020-12-22 07:24:30 -05:00
rusefillc
e7471c28f2
ET_PROTEUS_QC_TEST_BOARD
2020-12-21 22:19:50 -05:00
rusefillc
1965510f7e
https://github.com/rusefi/rusefi/issues/2102
2020-12-18 12:40:08 -05:00
Matthew Kennedy
6151f8c334
extra data for rusEfi wideband controller ( #2082 )
...
* add config
* logic
* remove old
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 18:25:11 -05:00
rusefillc
bd279edd8e
pnp progress
2020-12-15 00:09:35 -05:00
rusefillc
e98dcfd2f8
more PnP
2020-12-14 23:16:50 -05:00
shadowm60
9d36bab793
Debug channel updates ( #2078 )
...
* Debug channel updates
Renamed DBG_44 to Dyno_View
added DBG_LOGIC_ANALYZER
DBG_46..48 are buffers for new features
corrected ini error: [mainController.ini]:[Line:2593]: entry = wastegatePosition, "Wastegate position sensor", float, "%.3f"
* enum_regeneration
fix build issue?
2020-12-14 08:29:43 -05:00
rusefillc
c97e850c8d
"Wastegate position sensor" into logs
2020-12-13 23:00:39 -05:00
rusefillc
49ee4ad78e
trigger decode should pay to attention to what wheel signal is coming from #2073
2020-12-13 17:49:24 -05:00
rusefillc
314e9ef580
TT_SUBARU_7_WITHOUT_6
2020-12-13 17:46:48 -05:00
rusefi
f8ba72cf8a
subi
2020-12-13 16:17:31 -05:00
rusefi
c16b72d820
"Subaru"
2020-12-12 22:22:29 -05:00
David Holdeman
1b59375425
Fix table ( #2062 )
...
* try
* try
* swap labels
* switch axes in code
2020-12-12 15:41:27 -05:00
Matthew Kennedy
fadfc8d09b
config for second lambda ( #2047 )
...
* config
* size
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-09 14:30:51 -05:00
rusefillc
034cb0d173
trigger lifecycle
2020-12-09 12:08:38 -05:00
shadowm60
adf0a97ffc
Prepare configurations for SW knock detection ( #2046 )
...
* Prepare configurations
- Configurations needed for base noise
- TS usability for base noise definition
* Update rusefi_config.txt
wrong data ype used for base noise
2020-12-08 21:08:59 -05:00
rusefillc
8f5a4e4dae
basic hw in the loop - pwm self validation #2028
2020-12-08 05:14:27 -05:00
rusefillc
36f72b56ef
basic hw in the loop - pwm self validation #2028
2020-12-08 04:41:07 -05:00
rusefillc
8ed1df4841
basic hw in the loop - pwm self validation #2028
2020-12-07 20:31:02 -05:00
rusefillc
5192ffc64f
docs
2020-12-06 17:39:33 -05:00
rusefillc
9f13d39003
MRE_SUBARU_EJ18
2020-12-06 14:16:40 -05:00
rusefillc
edce475841
suby
2020-12-05 22:04:07 -05:00
rusefillc
479dc8598d
all triggers should be documented way nicer #2001
2020-12-04 11:37:15 -05:00
rusefillc
49bf25318a
6.1 Hemi V8 decoder #2010
2020-12-04 00:18:40 -05:00
rusefillc
accdb6ee6a
FORD ST170 CAM TRIGGER PATTERN #2009
2020-12-03 23:23:32 -05:00
rusefillc
c55120372b
DAIHATSU 3CYLINDER TRIGGER WHEEL SUPPORT #2008
2020-12-03 21:31:58 -05:00
rusefillc
745038c4a7
more dead code
2020-12-03 10:49:20 -05:00
rusefillc
92fe2e5fb9
all triggers should be documented way nicer #2001
2020-12-03 08:42:25 -05:00
rusefillc
e7e706b88d
all triggers should be documented way nicer #2001
2020-12-03 01:31:52 -05:00
rusefillc
00e85f1409
all triggers should be documented way nicer #2001
2020-12-03 01:19:02 -05:00
rusefillc
7855847a3f
all triggers should be documented way nicer #2001
2020-12-03 01:02:17 -05:00
rusefillc
479fcf0174
all triggers should be documented way nicer #2001
2020-12-03 00:19:18 -05:00
rusefillc
1443900c6b
all triggers should be documented way nicer #2001
2020-12-02 20:30:47 -05:00
rusefillc
6019672d00
all triggers should be documented way nicer #2001
2020-12-02 20:19:47 -05:00
rusefillc
18cc2e6bac
time to bump TS_OUTPUT_SIZE!
2020-12-02 14:10:08 -05:00
rusefillc
d5f0948a39
time to bump TS_OUTPUT_SIZE!
2020-12-02 13:38:02 -05:00
rusefi
6f3faaf808
PnP miata
2020-11-30 00:10:29 -05:00
rusefillc
c93ba7f3a5
MRE 94
2020-11-28 22:15:13 -05:00
rusefillc
60a785ee76
Starter is engaged on start-up in pull-up configuration #1969
2020-11-26 17:27:56 -05:00
rusefillc
46d9eacc7c
build-in virtual dyno #1987
2020-11-25 13:16:13 -05:00
Matthew Kennedy
f8a6462967
change to output pin ( #1981 )
2020-11-22 18:29:41 -05:00
rusefi
0d3267e3a5
GDI Epic #1448
2020-11-22 00:43:45 -05:00
rusefi
daf1ec83a7
GDI Epic #1448
2020-11-22 00:09:36 -05:00
rusefillc
b4e9aba0da
GDI Epic #1448
2020-11-21 21:58:56 -05:00
rusefillc
5ad36e655f
DC not ETB refactoring
2020-11-16 19:51:36 -05:00
rusefillc
2a3a2d7191
DC not ETB refactoring
2020-11-16 19:43:00 -05:00
rusefi
d3bf7c5c30
GDI Epic #1448
2020-11-15 17:31:53 -05:00
rusefillc
07e25ccf3c
https://rusefi.com/forum/viewtopic.php?p=38367#p38367
...
idle position/waste gate position sensor usability
2020-11-14 18:05:27 -05:00
Matthew Kennedy
02c4d630f6
compensate injector flow based on fuel pressure ( #1931 )
...
* injector compensation
* fix
* ui
* testability & comments
* hella testing
* debug channels
* enum value
* auto generated enums
* update comment
* oops too much
* update config fields
* handle failed pressure sensor
* build
* fix
* add some todos for the future
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-11-10 23:11:22 -05:00
rusefillc
6d5763bb8e
field = "useTLE8888
2020-11-10 12:37:15 -05:00
rusefillc
d560f01426
GDI Epic #1448
2020-11-09 22:07:52 -05:00
rusefillc
5264edac52
GDI Epic #1448
2020-11-09 21:18:52 -05:00
rusefi
d09f17a5b8
docs
2020-11-06 14:35:11 -05:00
andreika-git
eb2882857f
Make AFR great again! ( #1929 )
...
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-11-05 15:35:11 -05:00
rusefillc
49469527f5
poke
2020-11-05 08:04:43 -05:00
rusefi
b2320c0d17
miata TCU
2020-11-04 12:44:30 -05:00
rusefillc
13e505589d
Output pin init/deinit needs a linked list #1803
2020-11-03 12:18:52 -05:00
rusefillc
4ea91efaef
Output pin init/deinit needs a linked list #1803
2020-11-03 11:37:09 -05:00
rusefillc
c01c43aab5
GDI Epic #1448
2020-11-02 19:28:46 -05:00
Matthew Kennedy
15d5c872c2
log afr in addition to lambda ( #1920 )
...
* log afr
* log it
* weird double commas
2020-10-31 17:52:07 -04:00
Matthew Kennedy
66cc63b18a
log target lambda ( #1919 )
2020-10-30 17:42:00 -04:00
Matthew Kennedy
3e30865e6c
unused tach field ( #1918 )
2020-10-29 15:26:01 -04:00
rusefillc
0f745b74c1
fluid gauges
2020-10-28 00:16:16 -04:00
shadowm60
71109a0b9e
Fix COMPOSITE_DATA_LENGTH_HALF ( #1913 )
...
hardcoded value was the only way i could generate correct dataLength in ini file
2020-10-27 08:22:47 -04:00
Matthew Kennedy
09b41bb1bb
Everything in lambda! ( #1893 )
...
* lambda
* default configs, fix build
* config, gauge, UI
* more digits
* change menu text
* fix that while I'm here
* doesn't need extra word
* todo note
* tests
* last test
* missed a config
* update java
* store target lambda
* more java
* format
* hopefully enough java for CI to pass
2020-10-26 18:15:17 -04:00
Matthew Kennedy
a90792fa44
convert mass -> duration later in the pipeline ( #1906 )
...
* cranking duration to mass
* implement
* units
* patch types
* suppress warning
* fix output channels
* add note about how to set it
2020-10-26 07:23:13 -04:00
shadowm60
9ae6f5c85f
Trigger logger ( #1902 )
...
* Update tachometer.cpp
Initial implementation of E30 M3 Tach output solution #907 , unit_test plus debugging next
* tacho unit tests
First successfull unit test for tachometer
* RAM adjustment so it would link
* refactoring tacho, broken!
* starting to make some progress...still fails after a few seconds
* Rework with SW PWM
* Update after code review
* unit_test update
* First working unit_test
* Update .gitignore
* Update engine_controller.cpp
* Update engine_controller.cpp
* Update tachometer.h
* Update test_tacho.cpp
* Switched UART DMA on
* Revert "Switched UART DMA on"
This reverts commit 4a23974c431e0e7fd760595d2161e74e6854897e.
* tooth logger update
Updated the way we send the buffer to TS
Updated the way we log cam signals
removed TDC, inj and ign direct log... this causes some flicker in TS, this way we log inj and ign comapred to a cranck or camshaft trigger.
* Update tooth_logger.cpp
Fix unit_tests
* Update tooth_logger.h
clean-up
* Update tooth_logger.cpp
remove dead code, actually i forgot to uncomment these lines.
rename isTDC to trigger, since it is trigger (cam) for TS.
Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-10-25 22:26:20 -04:00
Matthew Kennedy
d84cd385ce
add Injector pressure sensor ( #1898 )
...
* add sensor type
* add config
* initialize injector pressure
* add UI
2020-10-23 15:46:16 -04:00
rusefillc
8e329ff750
gettig ready for Tle8888 big update 1 #1892
2020-10-23 12:23:17 -04:00
Matthew Kennedy
4e249889a6
implement fuel pressure sensors ( #1897 )
...
* add
* remove old
* remove more old
* makefile
* fix init
* patch up other stuff
* actually fix it this time
* raw output channels
* gauges, UI
* scaled channel
* fix field ordering
2020-10-23 07:31:47 -04:00
Matthew Kennedy
6605877326
gppwm debug ( #1895 )
...
* dbg gppwm
* fix channel
* TS guard
2020-10-21 22:49:38 -04:00
Matthew Kennedy
06f92807cc
second PID config for wastegate ( #1889 )
...
* remove
* cleanup
* implement ETB parts
* hook up to boost controller
* tests
* consume
* add cfg field
* ui maybe
* fix
* fix
* add wastegate config test
2020-10-19 08:04:27 -04:00
rusefi
94a6399e56
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871
2020-10-11 19:05:56 -04:00
rusefi
4f74a5fc73
GDI Epic #1448
2020-10-11 17:47:16 -04:00
David Holdeman
29c2d692ee
Simple transmission 2 ( #1870 )
...
* simple trans controller
* don't need check
* we can loop!
* use efi::size
* pin mode configuration
* set pin mode
* switch to RegisteredOutputPin
* size
* add to makefile
* fixes
* fixes
* wat
* output pin, and ts stuff
* use SimpleTransmissionController
* include
* grrr
* grrr
* move to separate file
* fix includes
* try
* semicolon stupid
* try pointers
* try
* add to makefile
* wat
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* undo
* more idiomatic maybe
* remove logger
* try init func
* try
* try
* try init fn
* try
* switch
* try
* try
* ifndef
* try
* try
* ifndef
* use def dug
* INJECT FIRST
* try
* try
* duh
2020-10-09 23:34:45 -04:00
Matthew Kennedy
83fe9dae77
ign mode overrides ( #1869 )
2020-10-09 17:16:49 -04:00
rusefillc
0a49ea933e
https://rusefi.com/forum/viewtopic.php?f=4&t=1844
2020-10-09 02:08:52 -04:00
rusefillc
ee2a013960
https://rusefi.com/forum/viewtopic.php?f=4&t=1844
2020-10-09 02:05:47 -04:00
Matthew Kennedy
1bce3aa4c0
Etb function cfg, try again ( #1860 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-08 14:12:03 -04:00
rusefillc
367436454d
HW CI has failed 11 times since Oct 2 #1849
...
Revert "ETB function config (#1831 )"
This reverts commit af59c45a
2020-10-03 22:00:00 -04:00
rusefillc
246e3b6032
HW CI has failed 11 times since Oct 2 #1849
2020-10-03 19:28:21 -04:00
rusefillc
3083d729e8
new VVT trigger shape? #1847
2020-10-03 10:26:05 -04:00
rusefillc
98139e26ef
https://rusefi.com/forum/viewtopic.php?p=38001#p38001
2020-10-03 10:04:04 -04:00
Matthew Kennedy
af59c45adb
ETB function config ( #1831 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-02 20:51:02 -04:00
rusefi
1ed7d0579b
making error codes available
2020-10-01 00:03:54 -04:00
Matthew Kennedy
6ac9aad358
display base fuel mass in milligrams ( #1838 )
...
* switch to mg
* use the correct thing
* gauge scaling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-30 20:19:51 -04:00
Matthew Kennedy
16bfd39bac
Remove dead & useless config ( #1834 )
...
* remove dead config
* remove enum
2020-09-29 06:34:39 -04:00
David Holdeman
d6bc2a70e7
transmission solenoid control ( #1833 )
...
* simple trans controller
* don't need check
* we can loop!
* use efi::size
* pin mode configuration
* set pin mode
* switch to RegisteredOutputPin
* size
2020-09-28 21:39:03 -04:00
rusefi
23e0851101
adding 1+16 trigger
2020-09-28 21:18:47 -04:00
rusefi
1adc9444a8
removing third copy of same values
2020-09-28 20:58:21 -04:00
Matthew Kennedy
f1c04efefa
replace ETB index with function enum ( #1807 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
2020-09-28 16:33:07 -04:00
Matthew Kennedy
747e78088b
add analog inputs to switches ( #1829 )
...
* add analog in to switches
* also clarify boost cut pressure
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-28 14:45:23 -04:00
rusefillc
d74a5100a7
Update rusefi_config.txt
2020-09-27 11:01:42 -04:00
rusefi
0510e5c36d
Hellen gen_config #1823 poke
2020-09-27 10:42:01 -04:00
rusefi
b418edc5a8
Hellen gen_config #1823 poke
2020-09-27 09:57:52 -04:00
rusefi
0a15b911e8
Hellen config build - poke
2020-09-27 08:50:12 -04:00
rusefi
cf7c946c51
Output pin init/deinit needs a linked list #1803
2020-09-27 07:37:43 -04:00
rusefi
97982cc22f
Output pin init/deinit needs a linked list #1803
2020-09-27 07:26:56 -04:00
rusefi
905a811b52
https://rusefi.com/forum/viewtopic.php?f=3&t=1523
...
refactoring
2020-09-22 04:57:43 -04:00
rusefi
5e265dd8ea
Merge remote-tracking branch 'origin/master' into master
2020-09-20 13:42:53 -04:00
rusefi
c6d0ddec40
reorder ADC channel index #1763
...
we forgot about something
2020-09-20 13:42:37 -04:00
David Holdeman
8ebdf6fcdc
fix type mismatch ( #1808 )
...
* fix type mismatch
* comment
* change field
* switch to efitimesec16_t
* add typedef
* add type to configdefinition
* build
2020-09-19 17:17:44 -04:00
Matthew Kennedy
3d6a6398ac
Dedicated sensors for wastegate + idle position ( #1805 )
...
* config
* add sensor
* listen to new adc channels
* fix
* add gauges to TS
* add gauge values
* TS UI
2020-09-18 10:04:07 +03:00
rusefi
630274d6bd
Hellen says it has more ADC channels
2020-09-17 03:59:50 -04:00
David Holdeman
d761f523a0
add shift matrix and pin config ( #1798 )
...
* add shift matrix and pin config
* try
2020-09-15 11:34:09 +03:00
Matthew Kennedy
6629a2dea4
remove ( #1789 )
2020-09-12 10:35:49 +03:00
David Holdeman
b1a69ff923
some documentation improvements ( #1787 )
2020-09-11 20:20:37 -04:00
David Holdeman
337106cd24
DebounceButton A/C switch ( #1782 )
...
* change acSwitch name, add mode
* fix
* remove some adc stuff
* remove some adc stuff
* semicolon stupid
* left behind
* add readpinstate
* wrong var name
* add functions back
* fix name
* bool, not void, plus fix name
* move
* not sure what I broke
* try setMockValue
* namespace
* whoops missed one
* switch values because adc was set up for pullup
* try 5
* comment for now
* comment for now
* uncomment tests, add function to mock, add mock to efiReadPin
* fixes
* for F's sake
* if
* add defy
* pass params
* use ASSERT_TRUE/FALSE
* advance time
* remove ifdef from readPin
* try moving if
* move to separate func
* move extern
* move include
* try engine_test_helper
* am confuse
* move func to else
* include hal
* add efi prod check
* remove include
* try extern
* move include
* semicolon stupid
* move extern again
* include
* move mockPinStates
* size
* add if
* add comment
* clean on instantiation
2020-09-10 22:16:20 -04:00
Matthew Kennedy
d2d0ffa1ee
remove tach output pin ( #1779 )
...
* remove from cfg
* cfg
* rip out impl
* efi gpio
2020-09-09 16:52:23 -04:00
Matthew Kennedy
f6cbce48ed
minor TS changes ( #1778 )
...
* minor
* fiix
2020-09-09 16:27:13 -04:00
rusefi
e2701b8258
Bench-testing for ALL assigned output pins #1758
2020-09-09 02:41:11 -04:00
rusefi
a0b45b8b08
microRusEFI used as Body Control Module BCM BCU
2020-09-07 17:04:54 -04:00
rusefi
5efaf2eb5d
Hellen says "drv8860"
2020-09-07 10:47:40 -04:00
Matthew Kennedy
ef0b2f7be0
Selectable VE axis override ( #1769 )
...
* add config fields
* config options
* new output channels
* dump out state to ts
* s
* implement override
* enums
* this test is no longer used
* test new behavior
* old
* comments
2020-09-07 10:15:42 -04:00
Matthew Kennedy
0e14e51179
reorder ADC channel index ( #1763 )
...
* change config
* correct logic
* clearing these no longer needed
* test expected this to be set
2020-09-06 18:25:26 -04:00
rusefi
ba31cef223
Bench-testing for ALL assigned output pins #1758
2020-09-06 00:27:02 -04:00
rusefi
cac05ec6b8
Bench-testing for ALL assigned output pins #1758
2020-09-06 00:07:05 -04:00
rusefi
346808394d
Bench-testing for ALL assigned output pins #1758
2020-09-05 23:49:21 -04:00
rusefi
ab209cca64
migrate amazing idle from FSIO to less opaque TS #1581
2020-09-05 23:36:03 -04:00
rusefi
bc115e70a0
OBD CAN sensors #1733
2020-09-03 23:27:53 -04:00
David Holdeman
499a430347
[TCU] GearController and TransmissionController base classes ( #1749 )
...
* add tcu ts outputs
* accidental change?
* add tcu base classes
* rearrange
* accidental change?
* add files
* missing backslash
* undo accidental change
* buttonshift includes, targets, and init
* Revert "buttonshift includes, targets, and init"
This reverts commit 1b0630511e1948f3d330d74be5bff6c087f118fb.
* use unused bit
* add return documentation
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2020-09-02 15:39:50 -04:00
rusefi
b4ae24542b
borrowing a few lines from https://github.com/chuckwagoncomputing/rusefi/tree/tcu-base-classes
2020-09-02 15:32:03 -04:00
Matthew Kennedy
484f1ba5a0
Multiple knock sensors ( #1745 )
...
* fw
* cfg fields
* fix order
* ui for channel select
* clarify
* comments
* config
2020-09-02 07:19:02 -04:00
rusefi
54dc101a79
[TCU] manual shift buttons #1597
2020-08-30 15:38:40 -04:00
rusefi
88bedcb978
Tokenisation of multipler expressions #1735
2020-08-30 15:31:22 -04:00
rusefi
601fd541f9
Tokenisation of multipler expressions #1735
2020-08-30 15:09:34 -04:00
rusefi
6f69bd1609
OBD CAN sensors #1733
2020-08-30 09:16:37 -04:00
rusefi
4dbc5aee94
VAG
2020-08-29 18:57:17 -04:00
rusefi
1bc34ad976
VVT support for VAG trigger #883
2020-08-29 17:58:43 -04:00
rusefi
f3e7a1271b
VVT support for VAG trigger #883
2020-08-29 17:46:01 -04:00
rusefi
914eb01242
verboseVVTDecoding
2020-08-29 16:59:55 -04:00
rusefi
1f58e4f502
steps towards presets
2020-08-29 16:44:57 -04:00
rusefi
22ed529cb8
reducing autotest mess
2020-08-29 15:34:42 -04:00
rusefi
628c640f61
reducing autotest mess
2020-08-29 15:05:54 -04:00
rusefi
a51f9ad905
DODGE_NEON_2003_CRANK
2020-08-29 15:01:24 -04:00
Matthew Kennedy
1a55085bb6
Software knock detection ( #1730 )
...
* s
* science
* set pin mode
* turn stuff off so it fits
* filtering maybe
* filtering actually works
* generate filter parameters internally
* shorter window
* guard behind enable flag
* use checked in filter
* add biquad reset
* tracing
* const
* exec order
* do it from a thread
* smaller buffer, comment
* configure with header
* only for proteus
* oops
* unused
* not needed
* guards
* pin config
* don't need that include
* precook filter steady state
* define sample rate
* config enable switch
2020-08-28 21:13:50 -04:00
rusefi
77027ec981
VVT support for VAG trigger #883
2020-08-27 00:43:23 -04:00
rusefi
639e5be4d9
another attempt at dead code
2020-08-25 15:58:56 -04:00
Matthew Kennedy
d1bdb8a577
remove old alphan option ( #1722 )
2020-08-23 20:36:22 -04:00
Matthew Kennedy
a201d7b566
fix ( #1714 )
2020-08-21 21:52:19 -04:00
Matthew Kennedy
c53979a017
Configurable stoichiometric ratio ( #1710 )
...
* configurable stoich ratio
* afr table always in gas afr
* default
* typo
* use defined ratio
* do it in config too
* missed a spot
* oops wrong one
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-21 19:43:30 -04:00
Matthew Kennedy
4e81b67ca3
harmonize blocking factor ( #1709 )
...
* harmonize blocking factor
* static assert
2020-08-21 14:12:28 -04:00
rusefi
785b8b97db
reducing code duplication
2020-08-19 21:05:08 -04:00
rusefi
add49b0a5c
bugfix - PPS second channel was not initialized
2020-08-19 00:46:57 -04:00
rusefi
8bcc3aeb64
https://github.com/rusefi/web_backend/issues/73
...
toolset progress
2020-08-14 15:56:59 -04:00
rusefi
b5a482764a
progress
2020-08-13 12:17:35 -04:00
rusefi
a9b2f32eb4
trigger and VSS hw integrated testing #1668
2020-08-08 17:29:12 -04:00
rusefi
5925ca5125
trigger and VSS hw integrated testing #1668
2020-08-08 11:45:02 -04:00
rusefi
47e187d34e
trigger and VSS hw integrated testing #1668
2020-08-08 11:29:48 -04:00
rusefi
b63bf2aea8
TS SD integration #1653
2020-08-05 20:43:16 -04:00
kon
c95cbcbb3e
Merge branch 'master' of https://github.com/rusefi/rusefi into second_can
2020-08-04 21:30:46 -07:00
kon
d8efa9ad97
well that was painless
2020-08-04 21:30:04 -07:00
rusefi
ce091f2778
progress
2020-08-04 23:18:35 -04:00
rusefi
b9e1a55eda
TS SD integration #1653
2020-08-04 18:59:33 -04:00
kon
ce2362de48
rearranged bits so they consecutively form a byte
2020-08-04 13:26:05 -07:00
kon
2205a4c487
Merge branch 'master' of https://github.com/rusefi/rusefi into second_can
2020-08-04 13:22:07 -07:00
Matthew Kennedy
ff34bc878d
Merge remote-tracking branch 'upstream/master' into remove-table
2020-08-03 12:02:24 -07:00
kon
85e7b5b35d
Merge branch 'master' of https://github.com/rusefi/rusefi into second_can
2020-08-02 19:48:36 -07:00
rusefi
42d9fe18fb
TS SD integration #1653
2020-08-02 22:04:58 -04:00
rusefi
e24063c7d9
Merge remote-tracking branch 'origin/master'
2020-08-02 21:38:46 -04:00
rusefi
73f07d6efc
TS SD integration #1653
2020-08-02 21:38:32 -04:00
Matthew Kennedy
19c85f1bc6
hvolt limits
2020-08-02 16:21:45 -07:00
Matthew Kennedy
432a65303d
real names & sensible limits
2020-08-02 15:33:08 -07:00
kon
7e9a5a0c55
this might do
2020-08-02 11:30:38 -07:00
rusefi
e076f3cf97
poke
2020-08-02 13:38:27 -04:00
rusefi
f5dfed8f91
@kon here you are
2020-08-02 13:35:14 -04:00
kon
55fb3f4c2c
Merge branch 'master' of https://github.com/rusefi/rusefi into second_can
2020-08-02 10:34:58 -07:00
rusefi
2c3ade3c14
@kon here you are
2020-08-02 13:29:05 -04:00
rusefi
6de49d76e4
HOWTO custom
2020-08-02 13:25:53 -04:00
kon
fa01b0d3f5
this should be better...
2020-08-02 10:15:06 -07:00
kon
aa09f4015e
fixed some config errors
2020-08-02 09:32:26 -07:00
kon
4e3637641b
added secondary can config
2020-08-01 20:58:14 -07:00
rusefillc
e009d60b29
Merge pull request #1632 from mck1117/remove-plain-maf
...
goodbye, plain maf
2020-08-01 09:16:38 -04:00
Matthew Kennedy
158c1cd077
reclaim config space
2020-07-31 23:30:28 -07:00
rusefi
2ffc4c636d
TS SD integration #1653
2020-07-31 21:17:44 -04:00
rusefi
e0e39bc4f1
let's enlarge... outputs area
2020-07-31 20:08:26 -04:00
Matthew Kennedy
978fa20916
Merge remote-tracking branch 'upstream/master' into remove-plain-maf
2020-07-31 14:56:29 -07:00
Matthew Kennedy
b4b8781993
log second tps
2020-07-30 11:31:49 -07:00
rusefi
a7df277fca
NA6 progress
2020-07-29 14:53:36 -04:00
Matthew Kennedy
08be750098
Merge remote-tracking branch 'upstream/master' into remove-plain-maf
2020-07-28 20:25:16 -07:00
kon
1f816a1ede
tiny typo
2020-07-27 22:10:29 -07:00
kon
ca8cf2412e
getting config ready for PR
2020-07-27 21:40:50 -07:00
kon
2a1d8c69d6
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-07-27 20:06:27 -07:00