Commit Graph

10080 Commits

Author SHA1 Message Date
rusefillc 7ca5fe5271 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-22 10:22:13 -05:00
rusefillc 49abe358b3 typo 2022-12-22 07:59:19 -05:00
GitHub gen-configs Action c23f2bac06 Auto-generated configs and docs 2022-12-22 02:46:11 +00:00
rusefillc c641ed6fdc antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 21:29:01 -05:00
rusefillc 6b7b05ac3a antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:24:39 -05:00
rusefillc 886ec74442 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00
rusefillc bdbc0bb2cf antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 19:46:31 -05:00
GitHub gen-configs Action f16e3d19e8 Auto-generated configs and docs 2022-12-22 00:29:40 +00:00
rusefillc b636c17f91 TurboMarian is the ALS boss 2022-12-21 19:11:52 -05:00
GitHub gen-configs Action 2d7487503e Auto-generated configs and docs 2022-12-21 23:52:17 +00:00
rusefillc 83a01d96de TurboMarian is the ALS boss 2022-12-21 18:47:30 -05:00
rusefillc 30d385850e TurboMarian is the ALS boss 2022-12-21 18:47:20 -05:00
GitHub gen-configs Action 497ce3cf2e Auto-generated configs and docs 2022-12-21 23:33:35 +00:00
rusefillc 6ebd8fc483 GDI progress 2022-12-21 18:13:40 -05:00
GitHub gen-configs Action 6fef0af1ba Auto-generated configs and docs 2022-12-21 02:28:18 +00:00
rusefillc 2d9298e586 ohhh we already have FO_1_2_3_4_5_6_7_8 2022-12-20 21:23:25 -05:00
rusefillc 6aa1a1251b getGlobalConfigurationVersion 2022-12-20 21:13:34 -05:00
rusefillc f49cae527c FO_1_2_3_4_5_6_7_8 2022-12-20 21:13:33 -05:00
GitHub gen-configs Action 72808a5a7d Auto-generated configs and docs 2022-12-21 00:36:16 +00:00
rusefillc a4418487df GDI progress 2022-12-20 19:31:26 -05:00
GitHub gen-configs Action fb18bde752 Auto-generated configs and docs 2022-12-20 22:54:51 +00:00
rusefillc f9bedd4301 GDI progress 2022-12-20 17:40:15 -05:00
rusefillc 5f76885f6a Create readme.md 2022-12-20 14:51:30 -05:00
rusefillc 92e8234a59 print CAN into default script 2022-12-20 14:48:39 -05:00
GitHub gen-configs Action 5cf5e2758c Auto-generated configs and docs 2022-12-20 17:18:10 +00:00
GitHub gen-configs Action 3c86bc5b23 Auto-generated configs and docs 2022-12-20 16:47:45 +00:00
rusefillc e9142e48bb lua getOutput documentation generator #4867 2022-12-20 11:42:34 -05:00
rusefillc bc08f1f1ea docs 2022-12-20 08:49:09 -05:00
rusefillc 1ca6b6fd6b docs 2022-12-20 08:49:09 -05:00
GitHub gen-configs Action 453734eadf Auto-generated configs and docs 2022-12-20 13:45:23 +00:00
rusefillc 08cdec228d docs 2022-12-20 08:39:55 -05:00
GitHub set-date Action 3ddfb18a93 Update date 2022-12-20 00:23:42 +00:00
rusefillc 32d28d878b Add setBoostDutyAdd function to control only boost duty #4900 2022-12-19 12:05:06 -05:00
GitHub gen-configs Action 0051fffc04 Auto-generated configs and docs 2022-12-19 16:58:49 +00:00
rusefillc ed43c55912 Add setWgDutyAdd function to control only boost duty #4900 2022-12-19 11:43:44 -05:00
GitHub set-date Action 064ff152e7 Update date 2022-12-19 00:19:47 +00:00
GitHub gen-configs Action 4a43f97b98 Auto-generated configs and docs 2022-12-19 00:04:36 +00:00
GitHub gen-configs Action f2af279e88 Auto-generated configs and docs 2022-12-18 16:29:48 +00:00
GitHub gen-configs Action a977e91b8f Auto-generated configs and docs 2022-12-18 16:10:15 +00:00
GitHub gen-configs Action 9186a2e0a8 Auto-generated configs and docs 2022-12-18 00:46:01 +00:00
rusefillc 9ff5de241c TurboMarian is the ALS boss 2022-12-17 19:39:36 -05:00
GitHub set-date Action bc7abcf8e8 Update date 2022-12-18 00:26:46 +00:00
rusefillc 4e60a9741e guards 2022-12-17 18:26:38 -05:00
Andrey fe780d477e kinetis asking for guard, also I've must have messed up something 2022-12-17 18:04:54 -05:00
rusefillc f342bf7537 guards 2022-12-17 15:50:54 -05:00
rusefillc b7409470f9 guards 2022-12-17 15:23:32 -05:00
rusefillc 6628541024 guards 2022-12-17 14:58:10 -05:00
rusefillc 41a8a90b3d guards 2022-12-17 14:43:51 -05:00
rusefillc d951f36794 guards 2022-12-17 14:36:27 -05:00
GitHub gen-configs Action a3e67102ba Auto-generated configs and docs 2022-12-17 05:12:48 +00:00
GitHub gen-configs Action 621669d676 Auto-generated configs and docs 2022-12-17 04:56:39 +00:00
rusefillc 9cf5cdc719 TurboMarian is the ALS boss 2022-12-16 23:51:50 -05:00
GitHub gen-configs Action e20174642b Auto-generated configs and docs 2022-12-17 04:46:59 +00:00
rusefillc 7a8fe3486f TurboMarian is the ALS boss 2022-12-16 23:31:51 -05:00
GitHub gen-configs Action a12362cc4d Auto-generated configs and docs 2022-12-17 01:29:31 +00:00
rusefillc 3ac7b3f857 TurboMarian is the ALS boss 2022-12-16 20:22:48 -05:00
rusefillc 93d7f87a38 TurboMarian is the ALS boss 2022-12-16 20:22:48 -05:00
TurboMarian 428b887cb4 LUA FuelAdd update
(cherry picked from commit a54cdbb0771b1a48aa8e24bffbaf554e10d55f3a)
2022-12-16 20:22:48 -05:00
GitHub set-date Action 49bf13e284 Update date 2022-12-17 00:19:48 +00:00
GitHub gen-configs Action 08e99eca81 Auto-generated configs and docs 2022-12-16 21:48:40 +00:00
TurboMarian ac07b9c963 Update can_dash.cpp
(cherry picked from commit a2844721b5dd048afb0070dd809b73328dd23f52)
2022-12-16 16:35:08 -05:00
TurboMarian d84101b8c8 ALS LUA Examples
(cherry picked from commit 2e0c5a2a2e953d868271a177cdfd0065c0646711)
2022-12-16 16:33:07 -05:00
GitHub set-date Action 1d5a4d7708 Update date 2022-12-16 00:22:28 +00:00
GitHub gen-configs Action 9b5806a825 Auto-generated configs and docs 2022-12-15 12:39:07 +00:00
Andrey fc7c5f4bbe antilag and anti-lag #2403 2022-12-14 22:52:05 -05:00
GitHub gen-configs Action 88a33ae7d4 Auto-generated configs and docs 2022-12-15 03:43:04 +00:00
Andrey 687abae6ad antilag and anti-lag #2403 2022-12-14 22:38:14 -05:00
GitHub gen-configs Action 6c7d3fbead Auto-generated configs and docs 2022-12-15 03:30:12 +00:00
rusefillc af23aef7c0 antilag and anti-lag #2403 2022-12-14 22:25:06 -05:00
Andrey d812114062 RPM correction/multiplier for Accel Enrich fix #4760 2022-12-14 21:51:41 -05:00
rusefillc a70a15fefb RPM correction/multiplier for Accel Enrich fix #4760 2022-12-14 19:57:07 -05:00
rusefillc 484f21aeba random getOrZero clean-up 2022-12-14 19:48:07 -05:00
GitHub set-date Action 0929dc3f4e Update date 2022-12-15 00:27:01 +00:00
rusefillc 871afb07a2 random Frankenso clean-up 2022-12-14 19:11:16 -05:00
GitHub gen-configs Action 9de5fc4a95 Auto-generated configs and docs 2022-12-15 00:07:48 +00:00
rusefillc e58bdc8e57 random Frankenso clean-up 2022-12-14 19:01:26 -05:00
GitHub gen-configs Action 542b53c837 Auto-generated configs and docs 2022-12-14 03:43:40 +00:00
GitHub set-date Action edbd41268d Update date 2022-12-14 00:21:16 +00:00
GitHub gen-configs Action 1ebded2fb4 Auto-generated configs and docs 2022-12-14 00:10:15 +00:00
rusefillc 0a4e9c3049 smarter template 2022-12-13 16:47:35 -05:00
rusefillc f6382fdf2a RPM correction/multiplier for Accel Enrich #4760 2022-12-13 16:36:38 -05:00
GitHub gen-configs Action 5e23ce90cc Auto-generated configs and docs 2022-12-13 20:05:32 +00:00
GitHub set-date Action 8795a30fd6 Update date 2022-12-13 00:24:16 +00:00
GitHub set-date Action efc9276d7a Update date 2022-12-12 00:23:34 +00:00
GitHub gen-configs Action 1f97d82c1e Auto-generated configs and docs 2022-12-11 17:35:54 +00:00
GitHub gen-configs Action 881d80e1c8 Auto-generated configs and docs 2022-12-11 04:26:44 +00:00
Matthew Kennedy 348dc35148 ETB compensates for battery voltage (#4838)
* compensate battery voltage

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 22:55:26 -05:00
GitHub set-date Action 57f6a23807 Update date 2022-12-11 00:23:00 +00:00
GitHub gen-configs Action 4ed86fc9b0 Auto-generated configs and docs 2022-12-10 23:01:38 +00:00
Matthew Kennedy 2118aaff60 Allow scheduling_s to come from a pool (#4841)
* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 17:55:51 -05:00
GitHub gen-configs Action e4d602c35e Auto-generated configs and docs 2022-12-10 22:22:53 +00:00
Matthew Kennedy 29db8e2474 Combine angle based event (#4884)
* Remove AngleBasedEventOld/New, only AngleBasedEvent now

* this 7 year old comment of old test code can go away
2022-12-10 17:07:02 -05:00
Matthew Kennedy 016b71babe switch hpfp and aux valves to AngleBasedEventNew (#4882)
* switch hpfp to AngleBasedEventNew

* aux valves too!
2022-12-10 16:15:11 -05:00
GitHub gen-configs Action 5670052046 Auto-generated configs and docs 2022-12-10 12:40:43 +00:00
Matthew Kennedy c617b00180 Use a shared buffer for "high memory" operations (#4878)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format
2022-12-10 07:35:39 -05:00
GitHub gen-configs Action 6116aae9fa Auto-generated configs and docs 2022-12-10 03:55:37 +00:00
GitHub set-date Action 40400f44b2 Update date 2022-12-10 00:21:11 +00:00
GitHub set-date Action c331b2ae63 Update date 2022-12-09 00:23:52 +00:00
Matthew Kennedy a1f69c853c Strictly validate stack use in hardware CI (#4880)
* firmware error in case of low stack only on HW CI

* send date

* I don't java good

* I still don't java good

* send the right command

* I guess we can check it on every single test?

* javaaaaaa

* atoi breaks on later non-digit

* avoid sscanf use (for atoi)

to avoid bloating the stack

* less churn

* less churn

Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-12-08 13:20:55 -05:00
GitHub gen-configs Action 463b0a2d44 Auto-generated configs and docs 2022-12-08 04:06:07 +00:00
GitHub set-date Action 19901fe5cf Update date 2022-12-08 00:19:21 +00:00
GitHub gen-configs Action b2f03fe629 Auto-generated configs and docs 2022-12-07 15:10:52 +00:00
GitHub gen-configs Action dd964ffda5 Auto-generated configs and docs 2022-12-07 04:04:03 +00:00
GitHub set-date Action 6f0452dd7f Update date 2022-12-07 00:23:33 +00:00
GitHub gen-configs Action cbd2168969 Auto-generated configs and docs 2022-12-06 04:43:03 +00:00
GitHub gen-configs Action 6c7a2d2853 Auto-generated configs and docs 2022-12-06 03:17:38 +00:00
GitHub gen-configs Action 24fa4b7fcf Auto-generated configs and docs 2022-12-06 02:51:38 +00:00
GitHub set-date Action bb65afc31c Update date 2022-12-06 00:21:07 +00:00
GitHub gen-configs Action e4a73906c3 Auto-generated configs and docs 2022-12-05 23:56:47 +00:00
Nathan Schulte e904ad209e firmware: fix ISO date-time parsing (#4872)
sscanf(isoDateTime, "%4lu-%2hhu-%2hhuT%2hhu:%2hhu:%2hhu", ...) would not
parse beyond the month when built for rusEFI, for unknown reasons,
though it works with a simplified test with GCC, hence the splayed
parsing

use sscanf over atoi for improved memory safety
2022-12-05 18:41:30 -05:00
GitHub set-date Action 4dc23c369b Update date 2022-12-05 00:21:30 +00:00
GitHub gen-configs Action f5b4ecdaa1 Auto-generated configs and docs 2022-12-04 19:58:59 +00:00
rusefillc 5beaf1605a reduce flash footprint by smarter code generation #4163
more or less dead code?
2022-12-04 14:14:54 -05:00
GitHub gen-configs Action a1b4acce85 Auto-generated configs and docs 2022-12-04 18:19:30 +00:00
rusefillc 764c064656 reduce flash footprint by smarter code generation #4163 2022-12-04 01:21:38 -05:00
GitHub gen-configs Action ab1f935e1f Auto-generated configs and docs 2022-12-04 06:01:18 +00:00
GitHub gen-configs Action cad8e0235d Auto-generated configs and docs 2022-12-04 05:50:09 +00:00
GitHub gen-configs Action 9c249300c5 Auto-generated configs and docs 2022-12-04 05:26:23 +00:00
GitHub gen-configs Action c623645ce4 Auto-generated configs and docs 2022-12-04 00:21:48 +00:00
GitHub gen-configs Action 7a4d84fe6b Auto-generated configs and docs 2022-12-03 15:21:13 +00:00
GitHub gen-configs Action 517c238668 Auto-generated configs and docs 2022-12-03 13:38:26 +00:00
GitHub gen-configs Action 86f822c2c1 Auto-generated configs and docs 2022-12-03 02:23:31 +00:00
GitHub gen-configs Action 114abe22e5 Auto-generated configs and docs 2022-12-03 01:50:37 +00:00
GitHub gen-configs Action 3e13e81b14 Auto-generated configs and docs 2022-12-03 01:20:16 +00:00
GitHub set-date Action 01f8024071 Update date 2022-12-03 00:19:35 +00:00
rusefillc c73225efa9 Better ETB duty ROC length default #4859 2022-12-02 14:51:48 -05:00
Matthew Kennedy 5f110d6c14 Toyota cam 4-1 can be a plain skipped tooth decoder (#4863)
* this should be RiseOnly

* use 4-1 skipped tooth for toyota
2022-12-02 07:37:18 -05:00
GitHub gen-configs Action 3cde3f9e3f Auto-generated configs and docs 2022-12-02 03:58:12 +00:00
rusefillc 0add8ba5db VW TP 2.0 2022-12-01 20:40:50 -05:00
rusefillc 7cad868a28 VW TP 2.0 2022-12-01 20:23:31 -05:00
rusefillc 705056603f VW TP 2.0 2022-12-01 19:31:49 -05:00
GitHub set-date Action 7ef466f0c5 Update date 2022-12-02 00:22:25 +00:00
GitHub gen-configs Action bbb9c42ad0 Auto-generated configs and docs 2022-12-02 00:01:18 +00:00
rusefillc 0fe4998fdd VW TP 2.0 2022-12-01 18:47:08 -05:00
GitHub gen-configs Action 60b67d82be Auto-generated configs and docs 2022-12-01 03:35:46 +00:00
Matthew Kennedy ecee1dd02d ETB error counter logic (#4854)
* simplify ETB error counter logic

* dropped this: {

* happy test

* reorder logic, test etbErrorCode

* test that fails

* independent TPS and PPS counters

* missed a file

* happy test
2022-11-30 22:20:09 -05:00
GitHub gen-configs Action 0ee4312869 Auto-generated configs and docs 2022-12-01 02:58:54 +00:00
Andrey db8f7c48f3 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-30 21:23:13 -05:00
GitHub gen-configs Action 85284bbe80 Auto-generated configs and docs 2022-12-01 00:55:15 +00:00
Andrey a6432feae7 ETB duty cycle jitter: only monitoring within this ticket #4833 2022-11-30 19:48:08 -05:00
GitHub gen-configs Action 545162a26e Auto-generated configs and docs 2022-12-01 00:34:21 +00:00
Matthew Kennedy c2c69553b3 live data objects evaluated at runtime (#4857)
* live data objects evaluated at runtime

* guard

* s
2022-11-30 19:29:22 -05:00
GitHub set-date Action e32aa2ec93 Update date 2022-12-01 00:25:57 +00:00
rusefi fd49eb15a1 ETB duty cycle jitter #4833
defaults
2022-11-30 17:09:28 -05:00
Andrey 47aac2b46e ETB duty cycle jitter #4833
need whole output not just closed loop part
2022-11-30 15:25:50 -05:00
GitHub gen-configs Action 8833543546 Auto-generated configs and docs 2022-11-30 18:29:45 +00:00
Matthew Kennedy 5576065eb9 default fuel cleanup and injection phase change (#4836)
* default fuel cleanup and injection phase change

* happy tests

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
GitHub gen-configs Action b511754fdc Auto-generated configs and docs 2022-11-30 04:11:33 +00:00
rusefi 66cfc9f9be ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-29 22:39:55 -05:00
GitHub gen-configs Action e7610f2792 Auto-generated configs and docs 2022-11-30 03:25:45 +00:00