Commit Graph

579 Commits

Author SHA1 Message Date
Matthew Kennedy bfa39dabc2 but don't support unit tests 2025-05-14 23:45:48 -07:00
Matthew Kennedy 3fc91000b4 1-based indices for lua 2025-05-14 23:24:53 -07:00
Matthew Kennedy bb3f9a268c implement persistent lua values 2025-05-14 13:39:54 -07:00
Matthew Kennedy d5ee90ccd3 why did we have efiStrlen when it's identical to strlen? 2025-05-03 00:18:42 -07:00
Matthew Kennedy 86019ef085 don't pass around a scheduler to all PWM, get it from engine 2025-03-02 12:31:30 -08:00
Matthew Kennedy e93050fa11 lua hook to read idle position 2025-02-26 22:07:20 -08:00
Matthew Kennedy b3e78dfc06 CAN guards cleanup 2025-01-10 21:54:45 -08:00
Matthew Kennedy 0c9c858ed2 cleanup 2025-01-07 20:47:38 -08:00
Matthew Kennedy a034cd59eb remove EFI_ERROR_CODE 2024-12-28 15:21:47 -08:00
Matthew Kennedy 744f0ff2f0 if (auto x = foo()) 2024-12-26 00:25:20 -08:00
Matthew Kennedy cf58ece693 nix on SENT 2024-12-23 22:06:05 -08:00
Matthew Kennedy e4d6e61a78 remove pid_s::periodMs, the user shouldn't set this 2024-12-23 13:12:31 -08:00
Matthew Kennedy 876165b831 lua memory counting 2024-12-16 12:19:53 -08:00
Matthew Kennedy 8312686f22 AC state change uses a timer 2024-09-12 23:52:10 -07:00
Matthew Kennedy ff5e47c95d
Engine modules participate in the build system (#452)
* infrastructure for engine modules in the build

* fully move fuel pump

* fan

* gear detector

* gear detect

* fan control cleanup

* trip odometer

* shuffle makefiles around a little

* minor format
2024-07-23 18:05:43 -07:00
Matthew Kennedy dd8dea61c0 rename Executor -> Scheduler 2024-07-11 17:03:13 -07:00
Matthew Kennedy bb1d5f26d2 for loop formatting 2024-07-03 00:22:48 -07:00
Matthew Kennedy 356e0465c4 compile-time enforcement of printf strings 2024-06-10 00:57:27 -07:00
Matthew Kennedy cf87e64119 compile-time enforcement of printf strings 2024-06-10 00:51:14 -07:00
Matthew Kennedy 80358ad54e setTimeNowUs(): replace global fiddling with a functino call 2024-04-27 01:59:38 -07:00
dynfer 79aaec84de
Lua idle rpm adder (#409)
* lua idle rpm adder

* idle target fix
2024-04-09 22:40:31 -07:00
Matthew Kennedy 46c88de067 fix script table defs 2024-03-14 14:34:22 -07:00
Matthew Kennedy d10e274153 improve CAN RX performance rusefi/rusefi#6041 2024-02-25 23:18:21 -08:00
Matthew Kennedy e5fb7f7f3f
gen config with make (#363) 2024-02-22 10:58:03 -08:00
Matthew Kennedy e5efd5ab1b put it in the right spot duh 2024-01-23 10:49:11 -08:00
Matthew Kennedy 6a92e0cc69 happy non-firmware 2024-01-23 10:23:15 -08:00
Matthew Kennedy b81c30bd4a getAuxDigital #351 2024-01-23 10:15:58 -08:00
Matthew Kennedy f3b335fe8d
all generated files in one dir (#348)
* delete existing generated source files

* ignore new generated dir

* move all the generated files

* cleanup

* jars

* makefile

* bootloader

* simulator+tests
2024-01-17 14:25:00 -08:00
GitHub gen-configs Action 23ea9efe31 Auto-generated configs and docs 2024-01-17 10:23:32 +00:00
GitHub gen-configs Action 5999a2fcbb Auto-generated configs and docs 2024-01-07 23:23:56 +00:00
Matthew Kennedy 17c6a46e84 optimize for hot thread stacks and data in CCM 2024-01-06 19:37:35 -08:00
Matthew Kennedy c814e6fc29 unused lua parameter 2024-01-06 18:55:39 -08:00
GitHub gen-configs Action 4fa3cf6791 Auto-generated configs and docs 2023-11-27 09:31:37 +00:00
GitHub gen-configs Action 79b955457b Auto-generated configs and docs 2023-11-17 06:25:28 +00:00
GitHub gen-configs Action b26e3a193c Auto-generated configs and docs 2023-11-13 04:50:25 +00:00
Matthew Kennedy 2b519d13e8 fix MRE 2023-11-03 15:18:47 -07:00
Matthew Kennedy 97c084cc24 fix simulator 2023-11-03 15:08:28 -07:00
Matthew Kennedy ce2198270e avoid some misc shadowing 2023-11-01 13:58:39 -07:00
Matthew Kennedy 1310eb4e29 lua and scheduler shadowing 2023-11-01 13:46:22 -07:00
Matthew Kennedy 408862d69f strongly type can bus index so we can't have the same bug again 2023-10-30 23:33:59 -07:00
GitHub gen-configs Action 73503da7d6 Auto-generated configs and docs 2023-10-24 08:01:46 +00:00
GitHub gen-configs Action b1a7791fe5 Auto-generated configs and docs 2023-10-15 22:01:30 +00:00
GitHub gen-configs Action 6ace18fbdb Auto-generated configs and docs 2023-10-14 21:29:04 +00:00
GitHub gen-configs Action 08e68b12b4 Auto-generated configs and docs 2023-10-04 01:31:09 +00:00
Matthew Kennedy 733c0b10c6 add lua odometer reset function 2023-10-03 01:11:35 -07:00
GitHub gen-configs Action 5aa1fc0caf Auto-generated configs and docs 2023-10-03 05:27:44 +00:00
GitHub gen-configs Action 79a6db405e Auto-generated configs and docs 2023-09-27 08:01:01 +00:00
GitHub gen-configs Action 8971c9fb36 Auto-generated configs and docs 2023-09-25 20:18:23 +00:00
GitHub gen-configs Action 371e2d099c Auto-generated configs and docs 2023-09-25 18:09:04 +00:00
GitHub gen-configs Action b8615eb764 Auto-generated configs and docs 2023-09-25 09:09:19 +00:00