Commit Graph

12801 Commits

Author SHA1 Message Date
rusefi 02b127545c GDI red FATAL led on cranking #3766 2022-01-10 13:53:43 -05:00
rusefi a230c139cc B6 2022-01-10 13:53:02 -05:00
rusefillc 07a44e0acb GDI red FATAL led on cranking #3766 2022-01-10 13:06:19 -05:00
rusefillc 19bbf6ed71 B6 2022-01-10 13:06:19 -05:00
Matthew Kennedy 4ee76aadc2 per-board pre-low-power handlers (#3752)
* per-board pre-low-power handlers

* per-chip standby options

* default implementation
2022-01-10 08:37:05 -05:00
Matthew Kennedy c8f87a88c5 hotfix (#3765) 2022-01-10 08:35:36 -05:00
Andrey G 8205c37da0 Sdram preparations (#3764)
* ports: stm32f4: not all stm32f4xx are stm32f407, let board decide

* Do not include mcuconf_community.h in port's mcuconf.h usign relative path

as override file can be provided in board directory.
2022-01-10 08:31:29 -05:00
rusefillc 4537561214 AlphaX few bytes of progress 2022-01-10 01:47:06 -05:00
rusefillc 9625820272 random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev 2022-01-09 22:45:46 -05:00
rusefillc 5b2214d1ae random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev 2022-01-09 22:44:22 -05:00
rusefillc 86c8dcf011 random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev 2022-01-09 22:42:24 -05:00
GitHub build-firmware Action cc3b4d4bf6 Auto-generated configs and docs 2022-01-10 02:22:57 +00:00
rusefillc ccc4112dd1 B6 2022-01-09 21:16:24 -05:00
GitHub set-date Action a40c4b4efc Update date 2022-01-10 01:05:03 +00:00
Andreika e7fb21c346 Hellen mcu module detector (experimental) (#3756)
* Hellen mcu module detector (experimental)

* make unit-tests happy

* make unit-tests even more happy

* move Hellen-specific stuff to hellen_common.cpp

* fix other hellen config builds

* helping non-Hellen builds too

* helping alpha2ch build

* helping build

* cleanup

* help unit-tests

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2022-01-09 17:40:08 -05:00
Andrey G b37c9d546f Enable ENABLE_AUTO_DETECT_HSE only if STM32_HSECLK is not defined (#3758)
Some board (like stm32f429-disco) with SDRAM need clock to be
enabled in __early_init (before .bss and .data initialization).
So if STM32_HSECLK defined - skip clock detection.
2022-01-09 17:39:29 -05:00
Andrey G 26a9795d94 Ports: STM32F4: add optional external SDRAM (#3762) 2022-01-09 17:39:10 -05:00
GitHub build-firmware Action 19104ee6a2 Auto-generated configs and docs 2022-01-09 16:29:59 +00:00
Andreika 25722555bf Alpha2ch yaml (#3760)
* more hellen_meta defines

* alpha2ch yaml draft

* correct VR-/Hall2 input

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2022-01-09 10:56:16 -05:00
rusefillc 2634eef3dc GDI Epic #1448 2022-01-09 01:29:39 -05:00
rusefillc dafe6c16e1 did it catch wrong %type? 2022-01-08 23:38:40 -05:00
rusefillc db5e54cb70 limp ClearReason 2022-01-08 23:10:40 -05:00
GitHub build-firmware Action 21e22f0b42 Auto-generated configs and docs 2022-01-09 03:59:57 +00:00
rusefillc 8a20033148 limp ClearReason 2022-01-08 22:52:45 -05:00
GitHub build-firmware Action f204cea0de Auto-generated configs and docs 2022-01-09 03:29:17 +00:00
rusefillc 9b38a7d445 limp ClearReason 2022-01-08 22:13:20 -05:00
rusefillc d3721823ba helping build 2022-01-08 21:16:31 -05:00
rusefillc f8d0e2a3d6 GDI Epic #1448 2022-01-08 20:55:58 -05:00
GitHub build-firmware Action b51c78c3f8 Auto-generated configs and docs 2022-01-09 01:40:32 +00:00
rusefi c7bb0d6c28 some dead stuff & minor progress 2022-01-08 20:35:12 -05:00
GitHub build-firmware Action 899ee68264 Auto-generated configs and docs 2022-01-09 01:22:51 +00:00
rusefillc 8edaedf0a9 AlphaX 2022-01-08 20:16:01 -05:00
rusefillc 8a88b42f43 extracting common hellen to it's own file 2022-01-08 20:16:01 -05:00
rusefillc 72fb656d6c happy new year 2022-01-08 20:16:01 -05:00
rusefillc 8857acedbe GDI Epic #1448 2022-01-08 20:16:01 -05:00
rusefillc 4810c86015 AlphaX 2022-01-08 20:16:01 -05:00
GitHub set-date Action fd6a31f67c Update date 2022-01-09 01:09:30 +00:00
GitHub build-firmware Action 8ee0271419 Auto-generated configs and docs 2022-01-09 00:55:02 +00:00
rusefi 553d63b620 disablePrimaryUart for MRE for GDI 2022-01-08 19:38:02 -05:00
GitHub build-firmware Action 3f8f21d00c Auto-generated configs and docs 2022-01-08 23:58:53 +00:00
rusefi 7624056a2c desperate measures 2022-01-08 18:41:56 -05:00
Andrey G f139e76345 USB: use OTG1/OTG2 for serial over USB depending on which enabled (#3757) 2022-01-08 16:33:48 -05:00
Andrey G f4730421ed mk files random cleanup (#3759) 2022-01-08 16:33:34 -05:00
rusefillc 4d0b9eb7aa AlphaX 2022-01-08 12:17:28 -05:00
Andrey G a3849edbcc CAN: do null check first (#3755)
Otherwise it will emit strange error if both can are disabled
2022-01-08 10:25:21 -05:00
rusefillc 58748c3f70 docs 2022-01-07 21:35:21 -05:00
GitHub set-date Action 1fa1b1ebf4 Update date 2022-01-08 01:05:53 +00:00
rusefillc e7e7ffac69 docs 2022-01-07 19:26:43 -05:00
GitHub build-firmware Action 6780255b3b Auto-generated configs and docs 2022-01-08 00:02:50 +00:00
rusefillc 35f3ecbb7e docs 2022-01-07 18:57:23 -05:00
NMSTEC 1bde061b2d Stop & wakeup working on rising edge (#3747)
* Stop & wakeup working on rising edge

* Standby & Sleep mode working Using PA0 only.

* Stop & standby works with wake from PA0.
Added alternative interrupt method to STOP

* Removed hand screwery on registers
2022-01-07 16:46:28 -05:00
Matthew Kennedy 4ee1a6b751 support better wbo format (#3740)
* new format

* comment

* pr feedback

* heater duty

* extra
2022-01-07 16:04:30 -05:00
Andrey G f043b53c9a TLE8888: do not allow direct gpio drive for Push Pull outputs (#3748)
Some register settings also needs to be changed. Change of direct
drive input is not enought.
2022-01-07 14:11:21 -05:00
Andrey G 542810cdf4 Stepper direct push pull driver (#3751)
* Init DC motor through two brain_pin_e only

* idle: stepper: allow driving stepper through 4 output_pin_e
2022-01-07 11:38:48 -05:00
Andrey G d077520d9e Move out of CMM (#3750)
This needs additional investigation. But allocating these structs
in CMM cause HardFault
2022-01-07 10:09:48 -05:00
rusefillc 0335802d7e mk files refactoring
saving build
2022-01-06 22:19:00 -05:00
rusefillc d447e34344 mk files refactoring 2022-01-06 21:48:48 -05:00
rusefillc 573443f41a mk files refactoring 2022-01-06 21:48:21 -05:00
rusefillc 855836b389 mk files refactoring 2022-01-06 21:44:37 -05:00
rusefillc ea534a9be1 mk files refactoring 2022-01-06 21:40:48 -05:00
rusefillc 4250d330d0 mk files refactoring
saving build
2022-01-06 20:52:49 -05:00
rusefillc 47f0423b73 mk files refactoring 2022-01-06 20:32:39 -05:00
rusefillc d3556d1c17 Live Data progress
fixing build?
2022-01-06 20:16:59 -05:00
rusefillc 1955c5a3c2 mk files refactoring 2022-01-06 20:06:31 -05:00
GitHub build-firmware Action 9d0bd0d0a4 Auto-generated configs and docs 2022-01-07 01:00:00 +00:00
Andrey G 9c344363cb Add settings for Stepper driven by Push-Pull outputs (#3749)
With no H-bridge and no special stepper IC
2022-01-06 19:34:20 -05:00
GitHub build-firmware Action 851081dff1 Auto-generated configs and docs 2022-01-07 00:31:48 +00:00
rusefillc 433ff5c62e Live Data progress 2022-01-06 19:02:35 -05:00
rusefillc ca6b7bba23 Live Data progress 2022-01-06 17:58:59 -05:00
rusefillc e7c28e685e Live Data progress 2022-01-06 15:20:58 -05:00
rusefillc 0445ea9f57 Live Data progress 2022-01-06 13:13:07 -05:00
rusefillc 3887ac8634 Live Data progress 2022-01-06 12:37:48 -05:00
rusefillc 272fb450d0 Live Data progress 2022-01-06 12:21:43 -05:00
Andrey f4f3f8cfd9 Live Data progress 2022-01-06 12:01:37 -05:00
GitHub build-firmware Action 8cf7d1a92f Auto-generated configs and docs 2022-01-06 02:20:03 +00:00
BeerMoneyMotorsports 751f83cf85 vbatt fix (#3745)
fixed-
vign
3g
1u
1b
2022-01-05 21:01:24 -05:00
GitHub build-firmware Action 3c6d90aabd Auto-generated configs and docs 2022-01-06 01:32:44 +00:00
Andrey 6c1b363d37 Live Data progress 2022-01-05 20:15:23 -05:00
GitHub set-date Action 9e5a4f262e Update date 2022-01-06 01:12:28 +00:00
rusefillc 2065299abc AlphaX 2022-01-05 16:08:10 -05:00
GitHub build-firmware Action 2c1241a62b Auto-generated configs and docs 2022-01-05 19:02:59 +00:00
rusefillc 100863a5d3 AlphaX 2022-01-05 13:49:38 -05:00
rusefillc d8f46d97ca AlphaX 2022-01-05 13:40:27 -05:00
GitHub build-firmware Action e4f828c0a1 Auto-generated configs and docs 2022-01-05 06:49:51 +00:00
rusefillc 7fa58f61be live data progress 2022-01-05 01:34:48 -05:00
rusefillc 9daf43ddfb reducing code duplication 2022-01-05 01:02:50 -05:00
rusefillc 7f91b54aa3 this just makes no sense. it must be useless. 2022-01-05 00:58:57 -05:00
rusefillc e0683972e0 more dead code 2022-01-05 00:53:45 -05:00
rusefillc dd5303362c dead code 2022-01-05 00:53:44 -05:00
rusefillc 6b280043c7 forced 4 byte thing is actually no longer needed so much 2022-01-05 00:24:17 -05:00
GitHub build-firmware Action fd23938b2a Auto-generated configs and docs 2022-01-05 05:09:04 +00:00
rusefillc d877a02486 LUA read ECU state: Cranking, Idling, Cruising #3742 2022-01-04 23:17:26 -05:00
rusefillc cf11dd0ca5 LUA read ECU state: Cranking, Idling, Cruising #3742 2022-01-04 23:15:03 -05:00
rusefillc 8e8745dbc8 reducing copy-pasta - would this work? 2022-01-04 20:47:12 -05:00
rusefillc f2779f1e1c DRAM SDRAM #2551 2022-01-04 20:21:23 -05:00
rusefillc 4c8abd5101 reducing copy-pasta - would this work? 2022-01-04 20:03:41 -05:00
rusefillc c596aa2b78 reducing copy-pasta - would this work? 2022-01-04 19:56:36 -05:00
rusefillc e2223afdb7 reducing copy-pasta - would this work? 2022-01-04 19:28:01 -05:00
GitHub build-firmware Action 1d040cf5b8 Auto-generated configs and docs 2022-01-05 00:14:52 +00:00
rusefillc a9185542ce reducing copy-pasta - would this work? 2022-01-04 19:08:37 -05:00
rusefillc 18cd02a1d6 reducing copy-pasta - would this work? 2022-01-04 18:50:25 -05:00
rusefillc d077a2c53d Check available RAM at runtime #3335 2022-01-04 18:15:40 -05:00
GitHub build-firmware Action 7e72bfbc62 Auto-generated configs and docs 2022-01-04 04:48:36 +00:00
rusefillc 06fd71992c GDI Epic #1448 2022-01-03 23:30:34 -05:00
rusefillc 9e0042cd21 dead code? 2022-01-03 23:28:13 -05:00
GitHub build-firmware Action 95639ccb77 Auto-generated configs and docs 2022-01-04 03:39:23 +00:00
rusefillc 7acd36c198 helping build: sharing same brain_pin_diag_e 2022-01-03 22:33:38 -05:00
rusefillc b11c241827 GDI better defaults? 2022-01-03 22:05:19 -05:00
rusefillc f52c6ba41e TLE8888 diag says OK on disconnected pins and bench test #3737 2022-01-03 20:33:51 -05:00
GitHub build-firmware Action 766a59f10f Auto-generated configs and docs 2022-01-04 01:04:53 +00:00
rusefillc 68b0293584 moving curves to defaults
wow nasty
2022-01-03 19:57:34 -05:00
rusefillc bca9c2bb36 moving curves to defaults 2022-01-03 18:49:06 -05:00
GitHub build-firmware Action af1a69a84b Auto-generated configs and docs 2022-01-03 23:46:25 +00:00
rusefillc f4d385aca2 helping TS with explicit padding? 2022-01-03 18:40:02 -05:00
rusefillc 1ee89f7b2b smart diag into bench test 2022-01-03 18:07:22 -05:00
rusefillc 62eb2e2ca5 smart diag into bench test 2022-01-03 16:46:15 -05:00
rusefillc d4bc7077b3 smart diag into bench test 2022-01-03 14:21:54 -05:00
rusefillc 226ab063f9 benchTest flexibility 2022-01-03 03:35:26 -05:00
rusefillc 5737590d94 itoa unit test, not a very detailed one 2022-01-03 03:31:57 -05:00
GitHub build-firmware Action 2ec7fe2f97 Auto-generated configs and docs 2022-01-03 08:26:21 +00:00
rusefillc 3c471c9486 typo 2022-01-03 03:09:14 -05:00
rusefillc c4e4091877 benchTest flexibility 2022-01-03 03:08:57 -05:00
GitHub build-firmware Action d107ea4293 Auto-generated configs and docs 2022-01-03 07:19:26 +00:00
rusefillc c2b5c7ce52 GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up 2022-01-03 02:13:47 -05:00
Scott Smith 5e5750a5d5 GDI/HPFP: Set HPFP current/timing params on MC33816 (#3736) 2022-01-03 01:46:00 -05:00
GitHub build-firmware Action dc1996f9b0 Auto-generated configs and docs 2022-01-03 03:11:01 +00:00
Scott Smith fddf93be03 GDI/HPFP: Tunerstudio config params (#3735) 2022-01-02 21:26:43 -05:00
GitHub build-firmware Action cfded0a389 Auto-generated configs and docs 2022-01-03 02:26:25 +00:00
GitHub set-date Action 6c42a3478e Update date 2022-01-03 01:05:31 +00:00
GitHub build-firmware Action 9a7c127d83 Auto-generated configs and docs 2022-01-03 00:01:49 +00:00
Scott Smith e084914160 GDI/HPFP: Don't take P term into account when clamping I. (#3732) 2022-01-02 18:45:31 -05:00
rusefillc d0c5188a39 live data progress 2022-01-02 13:57:58 -05:00
GitHub build-firmware Action e9802eb39a Auto-generated configs and docs 2022-01-02 07:20:05 +00:00
rusefillc 7271331d2e why so many channels are hidden in debug ? #3614 2022-01-02 02:04:25 -05:00
rusefillc 20bcb99ee0 live data progress 2022-01-02 01:17:22 -05:00
rusefillc 1ca3fd2a29 MRE 2022-01-02 00:21:22 -05:00
Matthew Kennedy 4627bace31 Improve NA/NB miata sync parameters (#3730)
* NA sync parameters

* NB vvt pattern too

* zach's car says tighten the gap

* look at that, we sync one cycle sooner!
2022-01-01 21:39:04 -05:00
GitHub build-firmware Action c35a8db9ff Auto-generated configs and docs 2022-01-02 01:55:32 +00:00
rusefi d54ce74162 MRE :( 2022-01-01 20:38:01 -05:00
GitHub set-date Action f52a98ad8b Update date 2022-01-02 01:09:12 +00:00
GitHub build-firmware Action 29475ff8ac Auto-generated configs and docs 2022-01-01 22:24:48 +00:00
rusefillc 62abbd173e GDI Epic #1448 2022-01-01 17:18:11 -05:00
GitHub build-firmware Action 6e82e4fb84 Auto-generated configs and docs 2022-01-01 21:11:18 +00:00
Matthew Kennedy c2cc5c8cc7 cylinder ignition trim (#3709)
* cylinder ignition trim

* changelog

* changelog

* test

* move UI
2022-01-01 15:47:47 -05:00
BeerMoneyMotorsports 113e71713c Update main.yaml (#3729)
* Update main.yaml

* Update main.yaml

Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2022-01-01 15:47:15 -05:00
GitHub build-firmware Action 3becab9b8d Auto-generated configs and docs 2022-01-01 20:29:35 +00:00
BeerMoneyMotorsports 24fed0c9a7 Update main.yaml (#3728)
FLEX INPUT IDENTIFICATION
2022-01-01 15:11:39 -05:00
rusefillc 1707805dbf reducing potential confusion with "NO PIN" in engine sniffer
https://rusefi.com/forum/viewtopic.php?p=43812#p43812
2022-01-01 12:10:55 -05:00
rusefillc 42edc1437c GDI Epic #1448 2022-01-01 12:10:54 -05:00
GitHub build-firmware Action 9ef735fafe Auto-generated configs and docs 2022-01-01 07:25:29 +00:00
Matthew Kennedy 265f005239 hook up fuel trims (#3715)
* hook up fuel trims

* pass all the params

* store per-cylinder fuel mass directly

* main trigger callback only touches per-cylinder, no banks!

* test test test test

* move UI to happy land

* changelog
2022-01-01 02:19:59 -05:00
GitHub set-date Action ca9a326a75 Update date 2022-01-01 01:07:07 +00:00
GitHub build-firmware Action ec21169eff Auto-generated configs and docs 2022-01-01 00:24:42 +00:00
rusefillc 19c6df4dd0 GDI Epic #1448 2021-12-31 19:08:47 -05:00
Matthew Kennedy c058698859 Nb2 crank sync special case (#3727)
* extract isSyncPoint

* test because why not

* check vvt resync nb2

* custom nb decoder

* test only resyncs once!

* good job valgrind, you found a bug!
2021-12-31 15:47:25 -05:00
rusefillc 213c22fde3 GDI Epic #1448
live view
2021-12-31 15:28:24 -05:00
rusefillc f4f51f4416 GDI Epic #1448 2021-12-31 03:09:04 -05:00
rusefillc 730dd57a69 GDI Epic #1448 2021-12-31 03:09:04 -05:00
GitHub build-firmware Action 518acff165 Auto-generated configs and docs 2021-12-31 07:43:14 +00:00
rusefillc 712bc8436f passat pedal calibration 2021-12-31 02:17:42 -05:00
rusefillc e322fe6f16 MRE meta 2021-12-31 02:17:21 -05:00
rusefillc 7f8a29ca5d GDI Epic #1448
fixing odd typo & improving L&F
2021-12-31 02:17:02 -05:00
rusefi f2114cdb42 MRE meta 2021-12-31 02:07:00 -05:00
rusefi 1d33953a2e MRE meta 2021-12-31 01:44:28 -05:00
rusefi 14b4701435 GDI Epic #1448 2021-12-31 01:21:42 -05:00
rusefi bf1da65bc3 MRE meta 2021-12-31 01:21:42 -05:00
rusefi 7c10ffb07c MRE meta 2021-12-31 01:21:42 -05:00
Matthew Kennedy d90d6705cf adjustment to #3722 (#3723)
* s

* behold, another bug a test caught

* test

* test generates usable trigger pattern so it works correctly

* comment

* don't need that
2021-12-31 01:21:21 -05:00
GitHub build-firmware Action 14edfd4ef5 Auto-generated configs and docs 2021-12-31 04:53:29 +00:00
rusefi e1977007c4 GDI Epic #1448 2021-12-30 23:47:27 -05:00
GitHub build-firmware Action 289c1e4d2f Auto-generated configs and docs 2021-12-31 03:13:46 +00:00
rusefillc e6d2d7d65c GDI Epic #1448 2021-12-30 22:06:52 -05:00
GitHub set-date Action fc6bb7293f Update date 2021-12-31 01:06:24 +00:00
GitHub build-firmware Action 656879bc78 Auto-generated configs and docs 2021-12-31 00:20:18 +00:00
rusefillc 7f386f4910 GDI Epic #1448 2021-12-30 19:14:49 -05:00
rusefillc e40741611b https://rusefi.com/forum/viewtopic.php?f=2&t=2202
defaults were bad, really bad
2021-12-30 19:14:32 -05:00
GitHub build-firmware Action e5fba9e080 Auto-generated configs and docs 2021-12-30 22:59:03 +00:00
rusefillc 29a37b915e https://rusefi.com/forum/viewtopic.php?f=2&t=2202
defaults were bad, really bad
2021-12-30 17:41:57 -05:00
rusefillc 9c3fa033e2 GDI Epic #1448 2021-12-30 17:41:57 -05:00
GitHub build-firmware Action dd5e7f2623 Auto-generated configs and docs 2021-12-30 22:21:40 +00:00
rusefillc a9416d267a https://rusefi.com/forum/viewtopic.php?f=2&t=2202
defaults were bad, really bad
2021-12-30 17:15:31 -05:00
GitHub build-firmware Action 1cf58391b1 Auto-generated configs and docs 2021-12-30 22:03:20 +00:00
rusefillc e1d8a7648f GDI Epic #1448 2021-12-30 16:56:15 -05:00
Matthew Kennedy 041a3e12a3 extract isSyncPoint function (#3726)
* extract isSyncPoint

* test because why not

* check vvt resync nb2

* clean up noise from test case

* clarify and comment
2021-12-30 11:39:04 -05:00
rusefillc 632e664ffa alphax 2021-12-30 00:55:12 -05:00
rusefillc 35b8eb70d5 HellenNA8_96 config folder #3724 2021-12-30 00:42:52 -05:00
rusefillc 66f77705dc update docs 2021-12-30 00:05:47 -05:00
GitHub build-firmware Action b8b376047c Auto-generated configs and docs 2021-12-30 04:53:32 +00:00
rusefillc 33d83da9d9 HellenNA8_96 config folder #3724 2021-12-29 22:37:32 -05:00
GitHub build-firmware Action d1b7db5015 Auto-generated configs and docs 2021-12-30 02:53:30 +00:00
rusefillc 196d21deae HellenNA8_96 config folder #3724 2021-12-29 21:23:47 -05:00
rusefillc eb49728480 reviving Passat 2021-12-29 21:18:15 -05:00
GitHub build-firmware Action b862ed30d3 Auto-generated configs and docs 2021-12-30 01:30:33 +00:00
rusefillc 99e4ec3471 reviving Passat 2021-12-29 20:24:04 -05:00
GitHub set-date Action 9a9fb09be3 Update date 2021-12-30 01:04:30 +00:00
rusefillc 33241bd5c6 HellenNA8_96 config folder #3724 2021-12-29 16:36:25 -05:00
rusefillc 107eae67e0 docs 2021-12-29 16:18:21 -05:00
rusefillc e8dff8d82d E65 2021-12-29 15:38:41 -05:00
rusefillc cfcd42d197 docs 2021-12-29 15:38:35 -05:00
GitHub build-firmware Action 8a0e4e469f Auto-generated configs and docs 2021-12-29 05:56:45 +00:00