Commit Graph

212 Commits

Author SHA1 Message Date
rusefi 998cba5521 EFI_LAUNCH_CONTROL clean-up 2022-02-06 18:46:09 -05:00
GitHub build-firmware Action 8e544998fb Auto-generated configs and docs 2022-02-04 21:47:48 +00:00
GitHub build-firmware Action ad271ea8cc Auto-generated configs and docs 2022-02-03 13:07:28 +00:00
GitHub build-firmware Action a4c473cbdf Auto-generated configs and docs 2022-02-02 02:45:00 +00:00
GitHub build-firmware Action eaa9642d8d Auto-generated configs and docs 2022-02-01 21:14:16 +00:00
GitHub build-firmware Action 0bcfa4b1d2 Auto-generated configs and docs 2022-01-31 23:55:52 +00:00
Matthew Kennedy c6f45c5022
warnings fixes (#3851)
* unused things

* !!! actual bug !!!

* dead

* unused

* unused

* multi-bus lua RX was just broken

* make the compiler angry about it

* dead config

* alphax 2

* just call, no store

* compiler too angry
2022-01-31 18:37:42 -05:00
GitHub build-firmware Action d20db70a28 Auto-generated configs and docs 2022-01-29 02:41:30 +00:00
GitHub build-firmware Action 7311f25467 Auto-generated configs and docs 2022-01-28 06:04:57 +00:00
GitHub build-firmware Action 75d2e11b5a Auto-generated configs and docs 2022-01-28 01:16:52 +00:00
GitHub build-firmware Action e5dec77869 Auto-generated configs and docs 2022-01-27 19:27:44 +00:00
GitHub build-firmware Action 660337e952 Auto-generated configs and docs 2022-01-27 13:02:18 +00:00
GitHub build-firmware Action e584ef198c Auto-generated configs and docs 2022-01-24 02:55:57 +00:00
GitHub build-firmware Action ff27fda481 Auto-generated configs and docs 2022-01-23 20:42:35 +00:00
GitHub build-firmware Action 7c85554ece Auto-generated configs and docs 2022-01-21 20:59:16 +00:00
GitHub build-firmware Action a851b04fdb Auto-generated configs and docs 2022-01-21 01:45:43 +00:00
GitHub build-firmware Action 5a816cc09a Auto-generated configs and docs 2022-01-19 12:39:51 +00:00
GitHub build-firmware Action c38f46bdc9 Auto-generated configs and docs 2022-01-19 05:56:03 +00:00
rusefillc 64387689ff On m_event vs lobe vs scheduling #3804 2022-01-18 00:45:24 -05:00
rusefillc 5e2ad39d91 GDI Epic #1448 2022-01-18 00:27:20 -05:00
rusefillc e9742b8c24 Better handling of RPM during stop of cranking #3803
one step back
2022-01-17 21:43:30 -05:00
Andrey 9f5188bf30 Better handling of RPM during stop of cranking #3803 2022-01-17 21:27:10 -05:00
rusefillc eb580414ce Dumb CAN wake-up #3660 2022-01-15 11:37:24 -05:00
GitHub build-firmware Action cdab332a9d Auto-generated configs and docs 2022-01-14 03:39:21 +00:00
GitHub build-firmware Action 5fa54ed9ac Auto-generated configs and docs 2022-01-12 21:38:47 +00:00
rusefillc 3c73ca8dab random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev 2022-01-09 22:42:24 -05:00
rusefillc 177a5faa63 limp ClearReason 2022-01-08 22:13:20 -05:00
GitHub build-firmware Action 7911e85db9 Auto-generated configs and docs 2022-01-09 01:40:32 +00:00
GitHub build-firmware Action a2482ab87e Auto-generated configs and docs 2022-01-09 01:22:51 +00:00
GitHub build-firmware Action 9e13d2b259 Auto-generated configs and docs 2022-01-09 00:55:02 +00:00
GitHub build-firmware Action 02ec63334e Auto-generated configs and docs 2022-01-07 01:00:00 +00:00
rusefillc cc115d651f LUA read ECU state: Cranking, Idling, Cruising #3742 2022-01-04 23:17:26 -05:00
rusefillc c66dcaf454 LUA read ECU state: Cranking, Idling, Cruising #3742 2022-01-04 23:15:03 -05:00
GitHub build-firmware Action d75e0ec18c Auto-generated configs and docs 2022-01-04 04:48:36 +00:00
GitHub build-firmware Action 696a1cd569 Auto-generated configs and docs 2022-01-03 08:26:21 +00:00
GitHub build-firmware Action 9ef4515a32 Auto-generated configs and docs 2022-01-03 03:11:01 +00:00
rusefillc 2016ecbe98 live data progress 2022-01-02 01:17:22 -05:00
rusefillc 95136893de GDI Epic #1448 2022-01-01 17:18:11 -05:00
GitHub build-firmware Action 6213eb5406 Auto-generated configs and docs 2021-12-30 22:59:03 +00:00
GitHub build-firmware Action 6a187d488f Auto-generated configs and docs 2021-12-30 22:03:20 +00:00
GitHub build-firmware Action d694031f13 Auto-generated configs and docs 2021-12-25 04:41:09 +00:00
rusefillc 3ef4de991f E65 wants more 2021-12-23 23:36:07 -05:00
GitHub build-firmware Action 9ec7897e37 Auto-generated configs and docs 2021-12-22 16:08:59 +00:00
GitHub build-firmware Action a82f364956 Auto-generated configs and docs 2021-12-21 23:15:00 +00:00
rusefillc a2bf7616ae Second CAN #3687 2021-12-21 01:17:02 -05:00
rusefillc 4ad1f887fd Second CAN #3687 2021-12-21 01:10:37 -05:00
GitHub build-firmware Action c763244d74 Auto-generated configs and docs 2021-12-20 07:04:16 +00:00
GitHub build-firmware Action 5e1f5735ac Auto-generated configs and docs 2021-12-20 06:09:38 +00:00
GitHub build-firmware Action 2796bb05c8 Auto-generated configs and docs 2021-12-16 21:08:16 +00:00
GitHub build-firmware Action 721f1ed1c7 Auto-generated configs and docs 2021-12-16 19:53:45 +00:00
rusefillc 99d19f2d78 clutch input via CAN fix #3605 2021-12-15 20:35:49 -05:00
GitHub build-firmware Action 8ed86c78b2 Auto-generated configs and docs 2021-12-16 01:28:57 +00:00
rusefillc 86506a15a9 clutch input via CAN #3605 2021-12-15 20:11:23 -05:00
rusefillc 0937499708 Lua to read tsOutputs #3376 2021-12-15 13:25:09 -05:00
rusefillc 5bdf25c3f8 Lua to read tsOutputs #3376 2021-12-14 23:16:05 -05:00
GitHub build-firmware Action e57166ed55 Auto-generated configs and docs 2021-12-15 03:35:34 +00:00
rusefillc d121230dbe Lua to read tsOutputs #3376 2021-12-14 22:28:41 -05:00
GitHub build-firmware Action c73ceec960 Auto-generated configs and docs 2021-12-14 21:19:31 +00:00
rusefillc 265239ab4d Lua to read tsOutputs #3376 2021-12-13 19:46:41 -05:00
rusefillc 28449f3095 Lua to read tsOutputs #3376 2021-12-13 19:13:05 -05:00
rusefillc 79586d42a6 CAN wake-up #3660 2021-12-13 17:53:20 -05:00
rusefillc a5e80d05ba Lua to read tsOutputs #3376 2021-12-11 12:59:47 -05:00
rusefillc aa3d1db05e rusEFI console ISO-TP via PCAN #3667
fixing build
2021-12-08 15:42:00 -05:00
Andrey 940b04ab24 Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming 2021-12-07 20:18:47 -05:00
rusefillc b778aa7173 Pause CAN broadcast on engine stop #3665 2021-12-07 10:35:52 -05:00
rusefillc f4ab23eb2b Requesting LUA Torque intervention #3638 2021-12-02 01:02:56 -05:00
rusefillc 56d52f01be refactoring 2021-12-01 23:33:26 -05:00
rusefillc 6d4b1e6020 proteus to have enlarged Lua
one step back
2021-11-30 22:35:29 -05:00
Matthew Kennedy 5eea2764f5
strtof (#3623)
* strtof

* do fewer divides
2021-11-26 18:39:45 -05:00
rusefillc 719e3f9052 LUA CANbus expect 29bit ID by default #3592
not great quick fix
2021-11-23 15:41:43 -05:00
Matthew Kennedy 3334a6963c
oh my god we've had no asserts (#3595) 2021-11-22 17:52:03 -05:00
rusefillc 42da5746f4 j1850 SAE crc8 Lua 2021-11-22 14:19:19 -05:00
Scott Smith 9668626008
Move LuaThread to CCM, and shuffle a couple items out. (#3587)
Lua's stack probably doesn't need DMA.  Allows us to group more of our unused RAM together
in one place.
2021-11-21 20:35:03 -05:00
Matthew Kennedy bb57a4b084
detect more overflows with asan (#3582)
* overflow detector

* type list dynamic allocate

* fix the buffer length

* comment

* pr fb

* sanitize sim

* fix sim sanitizer bug

* didn't mean to turn off optimization for sim

* asan can do that, if you turn it on!

* cleaning
2021-11-20 01:38:39 -05:00
Scott Smith 823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565)
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"

git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Andrey a61043e570 proportional spark cut #3427 2021-11-16 13:23:08 -05:00
Matthew Kennedy 8cdac4cac0
remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
Scott Smith 344c9073e2
Start the process of using a global engine ptr for unit tests. (#3551)
* Start the process of using a global engine ptr for unit tests.

Passing around the engine, config, and persistent state wasn't buying anything.  Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables.  Add a dummy check in
case some test tries to set them manually.

* Fix OSX build

* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
rusefi c8d666c5a1 Lua: changing "table" API 2021-11-14 16:29:46 -05:00
rusefi 377c9e2fda Something something Automatic Compression Release #3442 2021-11-14 16:04:44 -05:00
rusefi e8aebc313a Something something Automatic Compression Release #3442 2021-11-14 15:04:10 -05:00
rusefillc 14c0711011 script settings need names! 2021-11-14 13:18:11 -05:00
rusefillc 22c872d8d8 Epic: Remove FSIO #2928 2021-11-14 10:57:19 -05:00
rusefillc c22215cea7 Epic: Remove FSIO #2928 2021-11-14 10:39:47 -05:00
rusefi 676f2dfb93 findTableIndex 2021-11-13 10:02:01 -05:00
rusefillc 6be84c0de9 lua can 2021-11-13 08:23:44 -05:00
rusefillc 8fdf2521e5 lua can 2021-11-13 08:20:30 -05:00
rusefillc e662544919 lua can 2021-11-13 04:44:17 -05:00
Matthew Kennedy 73b05d2e20
lua pid class (#3411)
* lua pid

* no luaaa stl

* update luaaa

* finality

* luaaa

* luaaa

* = default

* bad merge

* gitmodules

* lua

* proteus demo script

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 03:18:16 -05:00
Matthew Kennedy a831bec797
update luaaa (#3540)
* lua update

* no stdlib mode

* turn off system luaaa for now since it makes luaaa sad

* let user heap do a little

* gitmodules

* memory shuffling

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-12 22:10:05 -05:00
Andrey 88dcab9cd6 Something something Automatic Compression Release #3442 2021-11-11 21:38:49 -05:00
Matthew Kennedy 57ad75aa98
load lua libs correctly (#3529)
* fix lua lib loading

* test
2021-11-11 13:44:13 -05:00
rusefi dcacef45ab open q 2021-11-10 19:24:17 -05:00
rusefi 06e97a1794 why is meat allowed to touch machine?! 2021-11-08 20:49:12 -05:00
Andrey 9b0f617664 lua pid class #3411 2021-11-07 09:53:40 -05:00
Andrey 821276197b lua pid class #3411 2021-11-07 09:49:47 -05:00
Andrey f6a20ca1ea lua curve progress 2021-11-05 16:08:48 -04:00
rusefillc 610c2b0ad1 lua curve progress 2021-11-05 10:34:12 -04:00
Andrey 44fa9b028b lua interpolate 2021-11-02 23:35:48 -04:00
Andrey e4a872c251 refatoring: splitting lua hooks into multiple files 2021-11-02 23:27:48 -04:00