rusefillc
f0d93428e4
Merge remote-tracking branch 'origin/master' into master
2020-11-18 19:51:57 -05:00
rusefillc
4c9c8d42bf
Starter seems to be engaged forever #1965
2020-11-18 19:51:51 -05:00
GitHub set-date Action
ffd2f81061
Update date
2020-11-19 00:38:43 +00:00
rusefillc
c70c546d46
better error handling
2020-11-17 22:45:43 -05:00
GitHub set-date Action
ed652dfd10
Update date
2020-11-18 00:38:02 +00:00
Matthew Kennedy
774de10f40
undo 1946 ( #1957 )
2020-11-17 17:07:56 -05:00
rusefillc
014cae25db
DC not ETB refactoring
2020-11-16 20:07:12 -05:00
rusefillc
cd7cefb669
DC not ETB refactoring
2020-11-16 20:05:35 -05:00
GitHub build-firmware Action
e39133fef1
Auto-generated configs and docs
2020-11-17 00:54:02 +00:00
rusefillc
5ad36e655f
DC not ETB refactoring
2020-11-16 19:51:36 -05:00
GitHub build-firmware Action
f128f8b864
Auto-generated configs and docs
2020-11-17 00:45:34 +00:00
rusefillc
caf4a84de1
Merge remote-tracking branch 'origin/master' into master
2020-11-16 19:43:12 -05:00
rusefillc
2a3a2d7191
DC not ETB refactoring
2020-11-16 19:43:00 -05:00
GitHub set-date Action
a1b39c2bd7
Update date
2020-11-17 00:37:46 +00:00
rusefillc
724abc68f5
DC not ETB refactoring
2020-11-16 19:28:30 -05:00
GitHub build-firmware Action
a440fc6cff
Auto-generated configs and docs
2020-11-17 00:10:53 +00:00
Matthew Kennedy
6e4517be8c
adjust microsecond_timer api ( #1952 )
...
* change timer api
* don't need all that
2020-11-16 18:50:13 -05:00
Matthew Kennedy
2f4294ac4d
minor perf tweaks ( #1946 )
...
* only start PWM if needed
* put important stuff first
* use conversion
* this broke the logic
2020-11-16 00:06:11 -05:00
GitHub set-date Action
775bba6b09
Update date
2020-11-16 00:38:50 +00:00
GitHub build-firmware Action
ebf64223fd
Auto-generated configs and docs
2020-11-15 22:33:48 +00:00
GitHub build-firmware Action
c2ed3f4a8b
Auto-generated configs and docs
2020-11-15 22:19:44 +00:00
GitHub build-firmware Action
26ee7c4ec0
Auto-generated configs and docs
2020-11-15 21:07:18 +00:00
GitHub set-date Action
956401cb8e
Update date
2020-11-15 00:38:12 +00:00
GitHub build-firmware Action
1a73258778
Auto-generated configs and docs
2020-11-14 23:08:03 +00: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
GitHub set-date Action
799f98ebd3
Update date
2020-11-14 00:36:52 +00:00
GitHub set-date Action
04d0194fff
Update date
2020-11-13 00:35:10 +00:00
GitHub build-firmware Action
b299e4406c
Auto-generated configs and docs
2020-11-12 02:49:26 +00:00
Matthew Kennedy
0e3673e78c
remove idle thread; just call from periodicSlowCallback ( #1924 )
...
* remove thread
* remove ui
2020-11-11 21:47:19 -05:00
Matthew Kennedy
bb8650179c
consolidate EFI_UNIT_TEST and friends ( #1940 )
...
* restructure
* guard c++
* idle too
* status_loop.h
* consolidate definitions
* use 1/0 instead, check for existence
* missed a few
* dead define
* defs for bootloader
2020-11-11 20:34:39 -05:00
GitHub set-date Action
8f40edf539
Update date
2020-11-12 00:35:21 +00:00
Matthew Kennedy
d992bab241
Move all DECLARE_ENGINE_PTR etc to one place ( #1937 )
...
* restructure
* guard c++
* idle too
* status_loop.h
2020-11-11 19:06:04 -05:00
rusefillc
c15a4a22d2
GDI Epic #1448
2020-11-11 00:43:21 -05:00
GitHub build-firmware Action
d6687a68e9
Auto-generated configs and docs
2020-11-11 04:13:06 +00: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
GitHub set-date Action
cd55e04085
Update date
2020-11-11 00:31:30 +00:00
rusefillc
2ae7ac8ced
tle8888 drivers wants RAM as well
2020-11-10 18:26:46 -05:00
rusefillc
06c1f872c2
Merge remote-tracking branch 'origin/master' into master
2020-11-10 18:26:09 -05:00
rusefillc
3625bcb7ae
more more more RAM
2020-11-10 13:07:55 -05:00
GitHub build-firmware Action
eada3c394c
Auto-generated configs and docs
2020-11-10 17:39:01 +00:00
rusefillc
df4fa1f424
GDI Epic #1448
2020-11-09 22:53:46 -05:00
rusefillc
896a55d78e
GDI Epic #1448
2020-11-09 22:53:23 -05:00
rusefillc
414ebbc46d
GDI Epic #1448
2020-11-09 22:49:06 -05:00
rusefillc
2293634ffa
GDI Epic #1448
2020-11-09 22:33:48 -05:00
rusefillc
235fe9447b
GDI Epic #1448
2020-11-09 22:21:38 -05:00
GitHub build-firmware Action
910a97726d
Auto-generated configs and docs
2020-11-10 03:09:32 +00:00
rusefillc
77b70f47f7
GDI Epic #1448
2020-11-09 21:41:13 -05:00
GitHub build-firmware Action
e999104651
Auto-generated configs and docs
2020-11-10 02:34:55 +00:00
rusefillc
b13bc55e4a
RAM, ram, ram...
2020-11-09 21:25:44 -05:00
GitHub build-firmware Action
2f59d771ec
Auto-generated configs and docs
2020-11-10 02:20:33 +00:00
rusefillc
9aff6e3103
Output pin init/deinit needs a linked list #1803
2020-11-09 21:10:48 -05:00
rusefillc
5c857571ec
Merge remote-tracking branch 'origin/master' into master
2020-11-09 19:48:11 -05:00
rusefillc
b2ad14fa63
docs
2020-11-09 19:47:10 -05:00
GitHub set-date Action
bb8dae1a82
Update date
2020-11-10 00:39:25 +00:00
GitHub set-date Action
a73aa60db3
Update date
2020-11-09 00:39:56 +00:00
GitHub set-date Action
1c723a3c5e
Update date
2020-11-08 00:40:00 +00:00
rusefillc
7bfa18295a
Proteus TCU gear shift configuration #1927
2020-11-06 23:48:35 -05:00
rusefillc
1eb5d7f927
refactoring: code duplication
2020-11-06 21:24:58 -05:00
GitHub set-date Action
bb9aaeb1ca
Update date
2020-11-07 00:38:05 +00:00
rusefi
73b18b4a01
Output pin init/deinit needs a linked list #1803
2020-11-06 15:45:15 -05:00
rusefi
8a11920dec
v12 & dual-channel PPS
2020-11-06 15:30:11 -05:00
GitHub build-firmware Action
af0a777fad
Auto-generated configs and docs
2020-11-06 19:37:34 +00:00
GitHub set-date Action
31727a427b
Update date
2020-11-06 00:37:03 +00:00
rusefillc
cbb00a1a85
Output pin init/deinit needs a linked list #1803
2020-11-05 18:42:45 -05:00
rusefillc
111b017442
refactoring
2020-11-05 18:10:44 -05:00
rusefillc
8e8b5256c8
Output pin init/deinit needs a linked list #1803
2020-11-05 17:52:30 -05:00
rusefillc
01a0a8fff7
Output pin init/deinit needs a linked list #1803
...
one step back
2020-11-05 17:44:16 -05:00
rusefillc
edb016a76e
Output pin init/deinit needs a linked list #1803
2020-11-05 17:23:09 -05:00
rusefillc
eae48cdda6
GDI Epic #1448
2020-11-05 16:42:56 -05:00
rusefillc
fa58d75364
GDI Epic #1448
2020-11-05 16:34:25 -05:00
GitHub build-firmware Action
061ca7f137
Auto-generated configs and docs
2020-11-05 20:37:03 +00:00
GitHub build-firmware Action
9a01d3a4a0
Auto-generated configs and docs
2020-11-05 13:06:37 +00:00
GitHub set-date Action
67957fd6ea
Update date
2020-11-05 00:36:36 +00:00
GitHub build-firmware Action
7e2a9b352f
Auto-generated configs and docs
2020-11-04 19:51:14 +00:00
GitHub build-firmware Action
3ec3a36e4e
Auto-generated configs and docs
2020-11-04 17:50:19 +00:00
rusefi
59a000e7d5
miata TCU
2020-11-04 12:48:07 -05:00
GitHub build-firmware Action
afacf7eb1b
Auto-generated configs and docs
2020-11-04 17:46:41 +00:00
GitHub build-firmware Action
5b322c05a6
Auto-generated configs and docs
2020-11-04 05:47:44 +00:00
GitHub set-date Action
11755e7631
Update date
2020-11-04 00:35:42 +00:00
GitHub build-firmware Action
d0ab0a74e2
Auto-generated configs and docs
2020-11-04 00:05:36 +00:00
Matthew Kennedy
f9357d209a
fatal error + inhibit read on TS preset ( #1922 )
...
* fatal error + inhibit read on preset
* inhibit more stuff when flag is set
* don't need that message
* extract function, improve msg
* changelog entry
2020-11-03 19:03:46 -05:00
Matthew Kennedy
3241a43a2d
extract idle hardware to its own file ( #1923 )
...
* extract idle hardware
* should fix the build
2020-11-03 18:06:32 -05:00
Matthew Kennedy
cf3dc9c2c3
convert cranking defaults to mg ( #1921 )
...
* convert cranking defaults to mg
* fix tests
2020-11-03 14:12:26 -05:00
rusefi
a51b68bbed
GDI Epic #1448
2020-11-03 13:19:56 -05:00
rusefillc
a7c97b3508
Output pin init/deinit needs a linked list #1803
2020-11-03 12:28:13 -05:00
GitHub build-firmware Action
885d28e0e4
Auto-generated configs and docs
2020-11-03 17:20:50 +00:00
GitHub build-firmware Action
b37f9a0e24
Auto-generated configs and docs
2020-11-03 16:39:27 +00:00
rusefillc
ddab5744b7
Merge remote-tracking branch 'origin/master' into master
2020-11-03 11:34:54 -05:00
rusefillc
256650aa88
Output pin init/deinit needs a linked list #1803
2020-11-03 11:31:40 -05:00
rusefillc
c0ac1649e2
Output pin init/deinit needs a linked list #1803
2020-11-03 11:01:43 -05:00
GitHub build-firmware Action
06d4e727c8
Auto-generated configs and docs
2020-11-03 15:53:22 +00:00
rusefillc
3d7a6c6729
Output pin init/deinit needs a linked list #1803
2020-11-03 10:51:54 -05:00
rusefi
7de1fc8e2a
Output pin init/deinit needs a linked list #1803
...
trying to make things more consistent & smarter
2020-11-03 00:46:03 -05:00
rusefi
e5ad8eb5c0
Output pin init/deinit needs a linked list #1803
2020-11-03 00:21:39 -05:00
rusefi
2c322006d8
Output pin init/deinit needs a linked list #1803
2020-11-03 00:09:42 -05:00
rusefi
148f9494f2
Merge remote-tracking branch 'origin/master'
2020-11-02 23:53:38 -05:00
rusefi
13b4b02873
typo
2020-11-02 23:52:26 -05:00
GitHub build-firmware Action
949b1a379e
Auto-generated configs and docs
2020-11-03 04:48:42 +00:00
rusefi
0f5f0a549b
this stuff is just too dead
2020-11-02 23:46:41 -05:00
GitHub set-date Action
4a81da605e
Update date
2020-11-03 00:34:56 +00:00
GitHub build-firmware Action
a0b7cbe21b
Auto-generated configs and docs
2020-11-02 03:27:26 +00:00
Andrey G
63c25ab8a7
Tle8888 small update ( #1908 )
...
* TLE8888: add support MR switching from SW
Main Relay has limitation - it is always active while KEY=1. When
KEY=0 MR can be switched on from SW.
* TLE8888: support reading of KEY and WAKE inputs
* Rusefi enums: add new TLE8888 pins
2020-11-01 22:19:55 -05:00
GitHub set-date Action
10977825f4
Update date
2020-11-02 00:34:36 +00:00
rusefi
5f0673e4d4
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-11-01 00:33:42 -04:00
rusefi
93d37634a8
B6 GDI
2020-11-01 00:33:18 -04:00
GitHub set-date Action
1976017785
Update date
2020-11-01 00:36:45 +00:00
rusefi
2b7e33404f
wall wetting default
2020-10-31 19:28:27 -04:00
GitHub build-firmware Action
307c3fece1
Auto-generated configs and docs
2020-10-31 21:54:50 +00: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
GitHub set-date Action
dd8d10366f
Update date
2020-10-31 00:32:15 +00:00
GitHub build-firmware Action
1cb2cd6094
Auto-generated configs and docs
2020-10-30 21:44:34 +00:00
GitHub set-date Action
c29fb5169b
Update date
2020-10-30 00:34:32 +00:00
GitHub build-firmware Action
5d410e94f9
Auto-generated configs and docs
2020-10-29 19:28:08 +00:00
Matthew Kennedy
3e30865e6c
unused tach field ( #1918 )
2020-10-29 15:26:01 -04:00
GitHub set-date Action
e8faed0614
Update date
2020-10-29 00:58:40 +00:00
rusefillc
3635bac90a
[EPIC] [Feature Request] Transmission Control #1454
2020-10-28 01:23:05 -04:00
rusefillc
2bd5f135d6
Merge remote-tracking branch 'origin/master' into master
2020-10-28 01:15:53 -04:00
GitHub build-firmware Action
8d0c537533
Auto-generated configs and docs
2020-10-28 05:06:20 +00:00
rusefillc
67789a4b2f
GDI
2020-10-28 01:01:54 -04:00
rusefillc
b4e3927a92
TCU
2020-10-28 01:01:30 -04:00
GitHub build-firmware Action
7568f7a5d8
Auto-generated configs and docs
2020-10-28 04:22:27 +00:00
GitHub build-firmware Action
60532606c1
Auto-generated configs and docs
2020-10-28 04:18:04 +00:00
GitHub set-date Action
cd12d752f0
Update date
2020-10-28 00:57:34 +00:00
GitHub build-firmware Action
6d10f2fb61
Auto-generated configs and docs
2020-10-27 12:24:46 +00:00
GitHub set-date Action
4b1d123f15
Update date
2020-10-27 00:56:50 +00:00
GitHub build-firmware Action
733be969ad
Auto-generated configs and docs
2020-10-26 22:17:20 +00: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
5e06db6b75
probably fix ci ( #1912 )
2020-10-26 14:04:22 -04:00
GitHub build-firmware Action
d5c929f5ba
Auto-generated configs and docs
2020-10-26 11:25:24 +00: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
GitHub build-firmware Action
ac9b8fee45
Auto-generated configs and docs
2020-10-26 02:28:28 +00:00
GitHub set-date Action
593780e75d
Update date
2020-10-26 00:57:31 +00:00
GitHub build-firmware Action
20b5219def
Auto-generated configs and docs
2020-10-25 23:27:30 +00:00
Matthew Kennedy
f37ed597c5
fix double deadtime ( #1904 )
...
* move global correction factor to fuel mass
* tests
* the fix
2020-10-25 00:12:05 -04:00
GitHub set-date Action
15363e9a41
Update date
2020-10-25 00:58:09 +00:00
GitHub set-date Action
779381a125
Update date
2020-10-24 00:55:30 +00:00
Matthew Kennedy
10c1ad7698
use fuel model ( #1901 )
...
* use fuel model
* spit'n'polish
2020-10-23 20:25:47 -04:00
GitHub build-firmware Action
27207dde9c
Auto-generated configs and docs
2020-10-23 19:48:01 +00: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
GitHub build-firmware Action
0ae003dcd3
Auto-generated configs and docs
2020-10-23 16:27:21 +00:00
Andrey G
8e11675afd
Tle8888 big update 1 ( #1892 )
...
* smart gpio: fix tle8888 direct pin mapping for MRE
* MRE: use TLE8888 pins instead of MCU gpios that drives TLE8888
* TLE8888: cleanup
* TLE8888: do not reset driver private data on WD/undervoltage reset
* TLE8888: diagnostic updates
* TLE8888 driver: BIG driver rework
* TLE8888: check SPI answers for abnormal states
Reply with other than requested register can be a sign of:
-Power-On-Reset, then OpStat0 will be replyed
-WatchDog reset, then FWDStat1 will be replyed
-Invalid communication frame, then Diag0 will be replyed
Keep tracking last accessed register and check with the next reply.
* TLE8888: debug clean-up
* TLE8888: implement spi array write
This reduce CS inactive state time between two consequent accesses
from 8.8 uS to 1.4 uS
* TLE8888: fix PP outputs in OD mode
* TLE8888: cleanup register definitions
* TLE8888: run separate driver thread for each chip instance
Calculating poll interval for few chips become more complex, avoid
this running thread for each device.
* TLE8888: fix cypress and kinetic compilation
Both platforms define its own MAX and cause redifination error if
common.h is included in driver.
* MRE: update mapping.yaml and fix direct pin mapping for TLE8888
* TLE8888: diagnnostic: disable switch off in case of overcurrent
For all output, use current limiting instead
* TLE8888: check for overvoltage on OUT8..OUT13
* TLE8888: add TODO note about how to recover from failure condition
Currently TLE8888 automaticly recovers only from overcurrent and
(may be) overtemperature conditions.
Short to bat cause output disable (bit in OECONFIG is reset) and
needs driver/host intervention.
* TLE8888: save few bytes of RAM
* TLE8888: Lada Kalina is test mule for IDLE stepper on TLE8888
Don't forget to enable PP mode for TLE8888 outputs 21..24:
uncomment line 1087 in tle8888.c
* TLE8888: reorder code, cleanup
* TLE8888: mode all debug/statisctic to per-chip struct
* TLE8888: rework poll interval calculation
* MRE: use TLE8888 pins instead of MCU gpios that drives TLE8888 #2
2020-10-23 12:25:30 -04:00
GitHub build-firmware Action
ec17daeee7
Auto-generated configs and docs
2020-10-23 16:25:10 +00:00
GitHub build-firmware Action
82587e97cf
Auto-generated configs and docs
2020-10-23 11:33:40 +00: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
rusefi
a7a475a1df
B6
2020-10-23 00:39:22 -04:00
GitHub build-firmware Action
7a65b7e715
Auto-generated configs and docs
2020-10-23 03:26:03 +00:00
GitHub build-firmware Action
d3a7d9e329
Auto-generated configs and docs
2020-10-23 03:19:42 +00:00
GitHub set-date Action
93da2717af
Update date
2020-10-23 00:55:50 +00:00
GitHub build-firmware Action
3f9dd26478
Auto-generated configs and docs
2020-10-22 02:51:46 +00:00
Matthew Kennedy
6605877326
gppwm debug ( #1895 )
...
* dbg gppwm
* fix channel
* TS guard
2020-10-21 22:49:38 -04:00