rusefillc
31256f6559
fluid gauges
2020-10-28 00:20:35 -04:00
Matthew Kennedy
b8c2041467
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
6abc80e74c
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
8b92537e2a
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
dbdeca93b0
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
rusefillc
fd30576dca
GDI Epic #1448
2020-10-22 23:17:29 -04:00
Matthew Kennedy
f6f3e514d2
trigger/scheduler perf improvements ( #1885 )
...
* avoid 64b on hot path
* no tooth log when fast
* use crit section locker
* final
* only flip pins if not also self stim
* only trace if doing work
* slightly drop lateDelay
* trace if not bailing out
2020-10-16 11:04:27 -04:00
Matthew Kennedy
02c47eeec8
write SD header using new Writer class ( #1882 )
...
* write header
* hooray, free memory!
* fix test
* is there really this much free space...?
* no, there is not
2020-10-15 16:00:13 -04:00
Matthew Kennedy
4868068e2f
start using BufferedWriter ( #1878 )
...
* do the part up to actual usage
* borrow some memory for now
2020-10-14 20:06:05 -04:00
Matthew Kennedy
89ac8508b9
Check for sd buffer overrun ( #1867 )
...
* use actual header size
* and the buffer can be a little smaller
2020-10-08 21:02:15 -04:00
rusefillc
b1c0b72aa7
SD card logs not valid for REO #1864
2020-10-08 20:17:32 -04:00
rusefillc
08efb1f43d
SD card logs not valid for REO #1864
2020-10-08 20:06:07 -04:00
rusefi
af19c020c7
SD card logs not valid for REO #1864
2020-10-08 17:58:58 -04:00
rusefi
a2f3ee8d06
SD card logs not valid for REO #1864
2020-10-08 17:50:43 -04:00
rusefillc
d9102b3c3c
60/2 perf grab #1850
2020-10-04 00:15:40 -04:00
rusefi
f8d5463064
making error codes available
2020-10-01 00:03:54 -04:00
Matthew Kennedy
3e64861c14
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
3374db1658
Remove dead & useless config ( #1834 )
...
* remove dead config
* remove enum
2020-09-29 06:34:39 -04:00
andreika-git
2d4d34291c
Hellen says fix cypress build ( #1818 )
...
* fix compilation
* fresh generated files
* more files
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-23 14:06:22 -04:00
Matthew Kennedy
d23a48fc53
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
Matthew Kennedy
36234961c1
logging simplification: switch bare functions to member functions: try the second ( #1794 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
* fix sniffer
2020-09-13 11:49:25 +03:00
rusefi
ead14bd1ca
Revert "logging simplification: switch bare functions to member functions ( #1788 )"
...
This reverts commit 39280fb2
2020-09-12 04:36:24 -04:00
Matthew Kennedy
39280fb2c6
logging simplification: switch bare functions to member functions ( #1788 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
2020-09-12 03:08:11 +03:00
rusefi
082ab11dfb
Hellen says let's fix Prometheus part #3
2020-09-11 08:25:42 -04:00
rusefi
c0f5dec636
Hellen says let's fix Prometheus
2020-09-11 07:51:49 -04:00
rusefi
ea363c61b9
Hellen says let's fix Prometheus
2020-09-11 07:19:04 -04:00
rusefi
5521249dc9
Hellen says let's fix master
2020-09-11 07:05:32 -04:00
rusefi
63b1a6652b
Merge remote-tracking branch 'origin/Hellen_fork_point' into master
...
# Conflicts:
# firmware/console/binary/tunerstudio_io.cpp
# firmware/console/console_io.cpp
2020-09-11 05:54:21 -04:00
rusefi
58be12bf0e
Hellen says merge #1772 TS
2020-09-11 05:50:48 -04:00
Matthew Kennedy
c2eb7c9f4a
remove tach output pin ( #1779 )
...
* remove from cfg
* cfg
* rip out impl
* efi gpio
2020-09-09 16:52:23 -04:00
rusefi
0b1b2f991c
Hellen says merge #1772 helping merge
2020-09-09 16:25:50 -04:00
rusefi
b4a33ef59a
Hellen says merge #1772 helping merge
2020-09-09 15:08:01 -04:00
rusefi
a3c9871d58
Hellen says merge #1772 helping merge
2020-09-09 14:35:01 -04:00
rusefi
d580869a4d
Hellen says serial can
2020-09-07 12:19:32 -04:00
rusefi
ee2096d5d6
Hellen says serial can
2020-09-07 12:10:39 -04:00
Matthew Kennedy
8adfef930f
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
rusefi
0e3d16b5d5
microRusEFI used as Body Control Module BCM BCU
2020-09-06 23:19:32 -04:00
Matthew Kennedy
a3db817f6e
Move ve logic ( #1762 )
...
* move ve
* fix build
* fix rendering
* duh
* cleaning
* correct scaling
* put some back
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-06 19:06:32 -04:00
Matthew Kennedy
fc02c2bdf4
fix broken master, inject engine ptr to rpmcalculator ( #1759 )
...
* fix
* oops
2020-09-05 18:49:42 -04:00
rusefi
c476cd3b95
refactoring
2020-09-03 19:29:15 -04:00
David Holdeman
51258d2cbc
[TCU] TS interface and output channels ( #1747 )
...
* add tcu ts outputs
* accidental change?
* rearrange
2020-09-02 13:30:54 -04:00
Matthew Kennedy
bad69c812e
move lambda in to sensor model ( #1736 )
...
* lambda sens
* fix init
* fix
* a test for good measure
* he's climbin in your windows, snatchin you ram up
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-01 16:22:31 -04:00
Matthew Kennedy
95f858265b
detect which cylinder knocked ( #1732 )
...
* 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
* multi cylinder knock
* TS
* only sense when running
2020-08-31 21:05:33 -04:00
Matthew Kennedy
1b07647e72
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
8f8d8ed8f9
Revert "reducing confusion?"
...
This reverts commit f80b27ab
this was NOT reducing the confusion
2020-08-28 21:03:01 -04:00
rusefi
f80b27ab12
reducing confusion?
2020-08-28 08:58:51 -04:00
rusefi
bdbee0d38b
VVT support for VAG trigger #883
2020-08-24 02:01:50 -04:00
Matthew Kennedy
f20126ba7a
more data ( #1727 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-24 01:26:33 -04:00
Matthew Kennedy
cc25333fae
Auto cal dual etb ( #1725 )
...
* implement
* add bench mode
* add ts cal mode
* TS impl
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-23 23:41:35 -04:00
Matthew Kennedy
207aafe262
harmonize blocking factor ( #1709 )
...
* harmonize blocking factor
* static assert
2020-08-21 14:12:28 -04:00
Matthew Kennedy
c03e0eb302
add ( #1711 )
2020-08-21 08:53:23 -04:00
Matthew Kennedy
d2c93afff8
Ts error codes ( #1706 )
...
* correct TS errors
* tidy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-21 08:24:31 -04:00
Matthew Kennedy
eb7888fba3
improve ( #1702 )
2020-08-18 22:37:08 -04:00
Matthew Kennedy
4ac3ded498
consume
2020-08-10 21:41:03 -07:00
rusefi
b3f013b483
TS SD integration #1653
2020-08-07 17:24:02 -04:00
rusefi
0ebe7ba059
TS SD integration #1653
2020-08-06 22:05:26 -04:00
rusefi
8f2f8bc132
TS SD integration #1653
2020-08-06 01:15:41 -04:00
rusefi
ac7caf3228
TS SD integration #1653
2020-08-05 20:43:16 -04:00
Matthew Kennedy
cd547ceb00
no more setFuelMap
2020-08-03 12:14:11 -07:00
rusefi
e4a4377780
TS SD integration #1653
2020-08-02 22:31:11 -04:00
rusefi
e634564a8a
TS SD integration #1653
2020-08-02 21:38:32 -04:00
rusefi
c55477bfa6
Stack usage is still all over the place #1662
2020-08-02 11:39:20 -04:00
rusefi
8c471df389
Stack usage is still all over the place #1662
2020-08-02 10:52:52 -04:00
rusefi
c9a598af73
Stack usage is still all over the place #1662
2020-08-01 21:31:23 -04:00
rusefillc
cd9844132d
Merge pull request #1632 from mck1117/remove-plain-maf
...
goodbye, plain maf
2020-08-01 09:16:38 -04:00
rusefi
015a6bce3f
let's enlarge... outputs area
2020-07-31 20:08:26 -04: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
Matthew Kennedy
61519e24b1
log second tps
2020-07-30 11:31:49 -07:00
Matthew Kennedy
2bad7ed180
deprecate
2020-07-28 12:13:55 -07:00
rusefi
fb250c0309
analog temperature inputs validation for quality control
2020-07-27 22:49:59 -04:00
Matthew Kennedy
7940b84778
start refactor
2020-07-22 13:11:07 -07:00
rusefillc
a1d4560394
Merge pull request #1626 from mck1117/ign-load
...
Use ignition load for ignition
2020-07-22 15:39:34 -04:00
Matthew Kennedy
dce3ebf3e5
maf
2020-07-20 23:22:42 -07:00
Matthew Kennedy
d9e90b7932
ign/fuel load
2020-07-20 23:21:04 -07:00
Matthew Kennedy
d14a0e01e8
use ign load for ign
2020-07-20 23:11:48 -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
rusefi
117e98b753
unit test framework improvements for smoother event execution
2020-07-20 12:45:26 -04:00
rusefi
c0725a2082
logicdata into unit tests
2020-07-20 09:04:29 -04:00
Matthew Kennedy
b8dd6075f4
s
2020-07-20 01:03:13 -07:00
Matthew Kennedy
1249c11690
more spots
2020-07-20 00:55:45 -07:00
rusefi
e2c8e97aa0
logicdata into unit tests
2020-07-20 00:36:10 -04:00
rusefi
5b75acdaf5
logicdata into unit tests
2020-07-19 22:41:34 -04:00
rusefi
ea0ed5b133
the miracle of makefile
2020-07-19 22:22:28 -04:00
rusefi
eff12bbeb1
EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806
2020-07-12 18:11:10 -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
8396237890
wipe strings in configuration images
2020-07-05 11:16:07 -04:00
rusefi
2a8b556ddd
idle_min through FSIO not working as intended #1553
2020-07-04 21:40:56 -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
88b958a2d1
detailed error message
2020-07-04 17:46:16 -04:00
rusefi
4a3de20ae7
detailed error message
2020-07-04 17:22:27 -04:00
Matthew Kennedy
bd14fe28ca
Add ign & fuel load fields ( #1568 )
...
* add to code
* output channels size
* rusefi.input
* java offsets
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-07-04 16:40:31 -04:00
Matthew Kennedy
784f990c56
fix maf gauge scaling ( #1566 )
...
* div by 10
* define ratio
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-07-03 23:06:00 -04:00
andreika-git
8b84243dae
Gen config refactor 2 ( #1560 )
...
* gen_config refactor, part II
* short board defines
* oops
* comment & undef
* define QUOTE
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 12:33:31 -04:00
rusefi
250994a0ca
UART DMA for "primary" connector #1528
2020-06-22 11:32:47 -04:00
rusefi
3a0790533b
UART DMA for "primary" connector #1528
2020-06-22 09:46:56 -04:00
rusefi
5917879169
UART DMA for "primary" connector #1528
2020-06-22 01:18:58 -04:00
rusefi
b0e45d1974
UART DMA for "primary" connector #1528
2020-06-22 00:46:17 -04:00
rusefi
6136c3ad43
UART DMA for "primary" connector #1528
2020-06-22 00:25:19 -04:00
rusefi
2343e3d6e2
UART DMA for "primary" connector #1528
2020-06-21 23:31:41 -04:00
rusefi
c107aa6d1b
UART DMA for "primary" connector #1528
2020-06-21 23:12:08 -04:00
rusefi
676aecd581
UART DMA for "primary" connector #1528
2020-06-21 21:47:51 -04:00
rusefi
0032ad9778
refactoring connectivity
2020-06-21 21:17:48 -04:00
rusefi
d371be19fe
refactoring connectivity
2020-06-21 20:47:46 -04:00
rusefi
b6de8c78a1
refactoring connectivity
2020-06-21 19:48:55 -04:00
rusefi
af82d63112
refactoring connectivity
2020-06-21 16:37:33 -04:00
rusefi
d1f1491fb0
refactoring
2020-06-21 15:50:21 -04:00
rusefi
d3ba22063c
refactoring
2020-06-21 15:40:59 -04:00
rusefi
9ad0d5f386
ROE progress
2020-06-20 22:33:13 -04:00
rusefi
025ac28a2c
REO progress
2020-06-20 18:36:58 -04:00
rusefi
3103c18860
indicators are broken - reported by Jokeri
2020-06-18 14:50:00 -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
ce9a624e0c
REO progress - binary logs
2020-06-14 15:43:54 -04:00
rusefi
3225665382
MLQ code duplication & docs
2020-06-14 14:46:24 -04:00
rusefi
cec672905c
MLQ code duplication & docs
2020-06-14 13:38:14 -04:00
rusefi
f3727cdd1b
MLQ code duplication & docs
2020-06-14 13:07:06 -04:00
rusefi
ff8f0731fd
a few unneeded properties
2020-06-13 22:46:10 -04:00
rusefi
152fa17990
warning LED is for warnings only, communications have to reflected by COMMS LED
2020-06-13 13:23:34 -04:00
rusefi
7165b43030
making dead code!
2020-06-13 11:54:19 -04:00
rusefi
cbfdd37243
tuneCrc16 - we use it to match logs to tunes
2020-06-04 20:43:52 -04:00
rusefi
79c5a4803f
tuneCrc16 - we use it to match logs to tunes
2020-06-04 20:07:00 -04:00
Matthew Kennedy
9ecb0a4e55
refactor ( #1481 )
2020-06-03 21:12:12 -04:00
Matthew Kennedy
2c69809b9c
fix tpsadc ( #1479 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-06-01 13:09:48 -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
4aaa670bc5
refactornig & new console command
2020-05-31 14:15:18 -04:00
Matthew Kennedy
4e25d88632
fix ( #1476 )
2020-05-30 21:50:57 -04:00
rusefi
e5c839b5b1
extracting protocol constants
2020-05-30 12:23:27 -04:00
rusefi
0c1cafde57
composite logger for console
2020-05-30 11:31:18 -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
rusefi
18eeb5d5a4
more of the same
2020-05-27 23:18:33 -04:00
rusefi
e1ee03cdf9
console composite logger
2020-05-26 22:30:53 -04:00
rusefi
7d8236a6b3
composite log for console
2020-05-26 00:07:18 -04:00
rusefi
4a30cd5077
docs
2020-05-25 22:38:57 -04:00
rusefi
f4e69143a2
reusing constants
2020-05-25 19:30:02 -04:00
rusefi
deb91c7fbd
TS commands reuse
2020-05-25 18:49:35 -04:00
rusefi
8853e8a954
dead code
2020-05-25 18:27:34 -04:00
rusefi
0ccde6f937
Makefile clean-up
2020-05-25 13:42:55 -04:00
rusefi
87a1f59591
better location, better command name
2020-05-25 13:12:15 -04:00
rusefi
804f4b9db5
better file name
2020-05-25 13:02:05 -04:00
rusefi
3f50602ce9
docs
2020-05-25 12:55:26 -04:00
rusefi
714979586b
refactoring
2020-05-22 16:36:37 -04:00
Matthew Kennedy
0a278375fd
Binary logging to SD ( #1461 )
...
* binary log
* remove old text logging
* change file extension
* just use a bare buffer
* more mem :(
* double ugh
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-21 15:52:58 -04:00
rusefi
958ef0a3de
BUG? handleCrc32Check does not use 'offset' parameter #1429
2020-05-21 00:14:08 -04:00
rusefi
60835c4269
HW_CHECK_MODE
2020-05-20 22:15:47 -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
Matthew Kennedy
a66bcc52f4
dead ( #1451 )
2020-05-17 17:43:27 -04:00
Matthew Kennedy
d6186c1cf3
pass in write length ( #1447 )
2020-05-17 17:27:26 -04:00
Matthew Kennedy
e6e48ce66c
binary logging ( #1443 )
...
* field support
* tests
* makefiles
* test data too
* missing include dir
* write correct thing
* fix one test
* fix test
* omnomnomnom ram
* format
* use defined names
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-17 15:56:37 -04:00
Matthew Kennedy
6d4924e85a
dead datalog code ( #1439 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-16 00:11:52 -04:00
rusefi
5c91d96ce6
new LED logic: constant WARNING if VBATT is below 7v
2020-05-13 01:17:48 -04:00
rusefi
7fdb6ca2be
rusEFI online engine crc
2020-05-09 22:43:39 -04:00
rusefi
c2a4c4c4ec
engine crc for REO
2020-05-09 20:04:58 -04:00
rusefi
1c0a3b6205
rusEFI online engine crc
2020-05-09 18:31:41 -04:00
rusefi
cc1ca11e40
reducing confusion?
2020-05-04 20:52:32 -04:00
rusefi
f1b3b0df1c
docs
2020-05-04 13:28:00 -04:00
rusefi
c2e3ad0f94
ugly copy-paste
2020-05-04 00:10:20 -04:00
rusefi
94aa7aa9d2
this is all very sad
2020-05-03 02:30:05 -04:00
rusefi
965f247e11
steps towards BT
2020-05-03 01:43:39 -04:00
rusefi
9a2f6735b3
better names
2020-05-03 00:30:35 -04:00
rusefi
3e863859fe
looks like a better variable name
2020-05-03 00:20:54 -04:00
rusefi
3c571bef9f
looks like with current implementation we can use the fancy method
2020-05-03 00:01:54 -04:00
rusefi
5d6ec1d68b
refactoring: using brain_pin like the rest of the code
2020-05-02 23:47:10 -04:00
rusefi
9115e00783
fixing headers
2020-05-02 22:20:41 -04:00
Matthew Kennedy
9bf1d5aad3
TS protocol framing for auto tune/calibration features ( #1370 )
...
* rearrange
* fix enum
* too much
* format
* enough generate for CI
* comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-26 14:06:09 -04:00
Matthew Kennedy
67ea0368c9
Remove scheduler debug pins ( #1359 )
...
* trigger gen refactoring
* missed one
* remove microsecond timer debug pins
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-24 23:13:05 -04:00
Matthew Kennedy
6b2e097e66
Revamp indicator panel in TS ( #1357 )
...
* fix pedal ind
* maf -> map
* only set pedal error light if error
* adjustments
2020-04-24 00:10:19 -04:00
rusefi
4e662415ff
progress
2020-04-22 20:20:22 -04:00
rusefi
600744c926
multi-channel Tuner Studio tooth logger #1284
...
composite TDC mark not working?
2020-04-19 20:46:29 -04:00
Matthew Kennedy
9e71e4b853
Gauges for raw sensors ( #1304 )
...
* add to struct
* input
* set channels
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-16 20:32:07 -04:00
Matthew Kennedy
83592f0dff
New clt consumers part 1 ( #1301 )
...
* idle
* CLT test prep
* idle target
* header
* air interpolate
* ancient comment
* fuel cut
* fuel cut, idle tests
* cleanup
2020-04-15 09:48:17 -04:00
Matthew Kennedy
2a97a06e64
new temperature sensor math in TS ( #1297 )
...
* switch
* new sensor printing
* typo
* and printing info
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-15 01:12:07 -04:00
rusefi
817ea2c008
multi-channel Tuner Studio tooth logger #1284
2020-04-14 15:17:15 -04:00
rusefi
ae0cc21ca3
multi-channel Tuner Studio tooth logger #1284
2020-04-13 20:47:54 -04:00
rusefi
39eb537560
really rusEFI LLC
2020-04-10 23:30:44 -04:00
rusefi
cb2b699db6
DBG_TRIGGER_SYNC merged into DBG_TRIGGER_COUNTERS
2020-04-10 13:19:54 -04:00
Matthew Kennedy
3abd181f6f
CLT/IAT/Aux in the new sensor world ( #1269 )
...
* hook up clt
* init test
* probably fix test
* aux temp
* relax checking
* more significant figures
* remove old aux temp
* hand generate
* claim RAM
* move to ccm
* subscribe
* info printing
* warnings
* raise high voltage failure threshold
* fix test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-07 16:07:09 -04:00
rusefi
c2f87c5edd
KLUDGE? we always show VBatt because Proteus board has VBatt input sensor hardcoded
2020-04-04 09:31:56 -04:00
Matthew Kennedy
0df4da6450
always show vbatt ( #1262 )
2020-04-04 07:42:14 -04:00
rusefi
cc35e8a9b0
code style
2020-04-01 19:00:56 -04:00
Matthew Kennedy
67f01ff9c7
Friendlier pin names ( #1233 )
...
* enable TS error readout
* friendlier text for common errors
* improve comment
* friendlier ADC errors
* ign/inj names
* more pin names
2020-03-29 19:07:07 -04:00
Matthew Kennedy
0ac3e06149
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
Matthew Kennedy
d37b5f0494
Show fatal error text in TS (the right way) ( #1232 )
...
* enable TS error readout
* friendlier text for common errors
* improve comment
2020-03-29 07:27:36 -04:00
rusefi
84e0e1b6e9
critical error usability improvements
2020-03-28 21:28:32 -04:00
rusefi
79e5059c5a
critical error usability improvements
2020-03-28 20:14:17 -04:00
Matthew Kennedy
b7033bbde9
Finally rename injector_central to bench_test ( #1229 )
...
* bench test rename
* rename consumers
* good lord what are all of these externs doing
* fix tests
2020-03-26 08:03:55 -04:00
rusefi
a910ab3da5
launch control #203
2020-03-24 19:55:12 -04:00
rusefi
e58f00692e
start/stop progress
2020-03-23 10:32:41 -04:00
rusefi
4d617aa0fe
random header clean-up
2020-03-23 09:00:57 -04:00
Matthew Kennedy
61c4d0fe83
save some ram ( #1211 )
...
* remove dead stuff
* why store those pointers twice?
2020-03-22 19:06:29 -04:00
Matthew Kennedy
3840440e97
Accelerator pedal with new sensors ( #1208 )
...
* add pedal sensor
* update status loop
* add bit to ts
* fix math
* divide at config time
* this used a little bit of ram
2020-03-22 17:09:46 -04:00
rusefi
bd34f5479a
In case of incompatible firmware and console we have a vague error message fix #1180
2020-03-10 19:12:37 -04:00
rusefi
aa5e6feb41
better message
2020-03-08 09:17:55 -04:00
Matthew Kennedy
8ceb5c8996
fix icu trigger polarity ( #1177 )
...
* fix polarity
* fix confusing names
2020-03-08 08:57:21 -04:00
rusEfi
c9ac205864
throttle2Position
2020-02-27 03:28:49 -05:00
rusEfi
7e07d18afe
throttle2Position progress
2020-02-27 03:21:42 -05:00
Matthew Kennedy
a2a5b40ced
Support disabling most/all features ( #1162 )
...
* this flag did nothing
* guard features properly
2020-02-26 18:16:35 -05:00
Matthew Kennedy
ef0dfc6ec4
split out scaled channel header ( #1156 )
...
* split out scaled channel header
* update header
2020-02-24 16:47:10 -05:00
Matthew Kennedy
e04fc117e6
Consume new tps in status_loop.cpp, settings.cpp ( #1129 )
...
* new tps
* more
* settings.cpp too
* more
* comment
2020-02-07 06:05:15 -03:00
Matthew Kennedy
734963343d
Rescale TPS ( #1112 )
...
* fake adc ticks
* consumers
* fix test 1
* fix tests
2020-02-01 16:41:07 -05:00