Commit Graph

8693 Commits

Author SHA1 Message Date
rusefi 07aae5e10e GDI Epic #1448 2020-11-15 15:37:53 -05:00
rusefillc 43c5c7ff83 occasional tunerstudio CRC errors #1943
unit test progress
2020-11-15 12:36:07 -05:00
rusefillc a42077bef8 occasional tunerstudio CRC errors #1943
now with a bit of a unit test
2020-11-15 12:27:47 -05:00
rusefillc 286fa10b15 occasional tunerstudio CRC errors #1943
getting ready for unit test
2020-11-15 11:55:26 -05:00
rusefillc 30a0082ed2 occasional tunerstudio CRC errors #1943
getting ready for unit test
2020-11-15 11:53:09 -05:00
rusefillc 842372e69a Re-applying part of "fix CRC errors #1944" 2020-11-15 10:28:23 -05:00
rusefillc 0a4b409810 fix CRC errors #1944
partial rollback in order to isolate the defect
2020-11-15 10:02:40 -05:00
Matthew Kennedy 866d645b11
fix large response packets (#1947)
* fix console text mode

* oops I should actually write the crc
2020-11-15 07:14:50 -05:00
GitHub set-date Action 956401cb8e Update date 2020-11-15 00:38:12 +00:00
Matthew Kennedy 11e77b7780
fix CRC errors (#1944)
* fix crc mismatch

* cleanup

* use size_t, add null check

* bounds check for good measure

* rename to scratchBuffer

* comment
2020-11-14 19:21:29 -05: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 07d6b8e1b5
debugging in vscode 🎉 (#1942) 2020-11-11 20:36:15 -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
Andrey G 62f441376c
Tle8888 stepper (#1936)
* TLE8888: enable PP mode for OUT21..24 in case of useTLE8888_stepper

* Lada Kalina is a test mule for stepper idle
2020-11-10 14:16:46 -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 6d5763bb8e field = "useTLE8888 2020-11-10 12:37:15 -05: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 d560f01426 GDI Epic #1448 2020-11-09 22:07:52 -05: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 633ce0c02b GDI Epic #1448 2020-11-09 21:32:48 -05: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 5264edac52 GDI Epic #1448 2020-11-09 21:18:52 -05: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
rusefi 7c8521f078 debounce unintended auto-increment bug (was: Proteus TCU gear shift configuration) #1927
refactoring
2020-11-07 00:46:59 -05:00
rusefi ee01be3fd2 debounce unintended auto-increment bug (was: Proteus TCU gear shift configuration) #1927
undoing brain fart
2020-11-07 00:43:42 -05:00
rusefi 75a77b06f4 debounce unintended auto-increment bug (was: Proteus TCU gear shift configuration) #1927 2020-11-07 00:35:56 -05: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
rusefi d09f17a5b8 docs 2020-11-06 14:35:11 -05:00
rusefi 86bdb79c5a v12 Proteus 2020-11-06 14:18:54 -05:00
GitHub set-date Action 31727a427b Update date 2020-11-06 00:37:03 +00:00
rusefillc 2e9da66743 Output pin init/deinit needs a linked list #1803 2020-11-05 18:47:45 -05: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
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
GitHub build-firmware Action 9a01d3a4a0 Auto-generated configs and docs 2020-11-05 13:06:37 +00:00
rusefillc 49469527f5 poke 2020-11-05 08:04:43 -05: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
rusefi b2263a4151 one step back 2020-11-04 14:49:23 -05: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
rusefi b2320c0d17 miata TCU 2020-11-04 12:44:30 -05:00
rusefi d28504cb31 miata TCU 2020-11-04 12:42:30 -05:00
GitHub build-firmware Action 5b322c05a6 Auto-generated configs and docs 2020-11-04 05:47:44 +00:00
rusefi 1b96af0ab3 TCU minor fix 2020-11-04 00:45:58 -05:00
rusefi 3a17c61ae6 miata TCU 2020-11-03 23:59:00 -05:00
rusefi 0d1399f834 miata TCU 2020-11-03 23:21:47 -05:00
David Holdeman a7b5833f2a
set solenoids (#1925) 2020-11-03 22:18:40 -05:00
rusefillc df285c9328 TCU 2020-11-03 20:17:47 -05: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
rusefillc 13e505589d Output pin init/deinit needs a linked list #1803 2020-11-03 12:18:52 -05:00
GitHub build-firmware Action b37f9a0e24 Auto-generated configs and docs 2020-11-03 16:39:27 +00:00
rusefillc 4ea91efaef Output pin init/deinit needs a linked list #1803 2020-11-03 11:37:09 -05: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
rusefillc 9392045366 Merge remote-tracking branch 'origin/master' into master 2020-11-03 07:59:20 -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
rusefillc 5c61cf8952 Merge remote-tracking branch 'origin/master' into master 2020-11-02 20:09:37 -05:00
GitHub set-date Action 4a81da605e Update date 2020-11-03 00:34:56 +00:00
rusefillc c01c43aab5 GDI Epic #1448 2020-11-02 19:28:46 -05: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
Matthew Kennedy 66cc63b18a
log target lambda (#1919) 2020-10-30 17:42:00 -04: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
rusefi f527972670 b6 2020-10-29 01:15:55 -04:00
GitHub set-date Action e8faed0614 Update date 2020-10-29 00:58:40 +00:00
rusefi ee3879d4e1 b6 2020-10-28 18:53:30 -04:00
Matthew Kennedy f78f52cd2f
create changelog (#1917)
* add changelog

* clarify

* add october release

* mention tle

* add how-to
2020-10-28 17:16:06 -04: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
rusefillc 106c91efac fluid gauges 2020-10-28 00:20:35 -04:00
GitHub build-firmware Action 60532606c1 Auto-generated configs and docs 2020-10-28 04:18:04 +00:00
rusefillc 0f745b74c1 fluid gauges 2020-10-28 00:16:16 -04:00
rusefillc 27c967477a Merge remote-tracking branch 'origin/master' into master 2020-10-28 00:14:34 -04:00
rusefillc ae5f0a80a4 docs 2020-10-28 00:07:34 -04: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
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
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