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
rusefi
c3bfaeb63c
Revert "lua can: one step back"
...
This reverts commit ed89d5da
2021-10-29 16:32:41 -04:00
rusefi
ed89d5da57
lua can: one step back
2021-10-29 13:14:42 -04:00
rusefillc
64ecbb16ab
Revert "lua pid class #3411"
...
This reverts commit dde80bb900
.
2021-10-28 23:41:23 -04:00
rusefillc
dde80bb900
lua pid class #3411
2021-10-28 23:35:53 -04:00
Matthew Kennedy
680518d13c
make lua CAN happy ( #3416 )
...
* lua can tx
* index
* make rx match
2021-10-28 08:18:56 -04:00
Matthew Kennedy
148dbdeec6
Lua CAN rx data ( #3414 )
...
* rx data
* comments
* multi bus
2021-10-26 16:48:57 -04:00
Matthew Kennedy
383d8caad9
Lua CAN RX ( #3403 )
...
* wiring
* static
* implementation
* comment
* unit tests happy
* guard
* guard smarter, not harder
* guard smarter not harder
* guard even smarter, not even harder
* don't need that
2021-10-24 08:37:04 -04:00
rusefillc
ece2c198be
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 00:44:09 -04:00
rusefillc
71fd316f70
Lua: CAN receive integration? callback? #3320
2021-10-24 00:18:28 -04:00
Matthew Kennedy
8a841bb52c
lua can set sensors ( #3389 )
...
* add sensor unsubscribe
* sensor hook
* test it!
* virtual destructor makes us sad
* ensure deinit
2021-10-22 16:36:29 -04:00
Andrey
b750755369
findSensorTypeByName
2021-10-21 14:33:59 -04:00
Matthew Kennedy
ed7f7e693c
per-MCU lua size ( #3339 )
...
* per-MCU lua size
* simulator happy
2021-10-09 09:02:30 -04:00
rusefi
69ac9f7577
looks like a typo
2021-10-08 23:14:11 -04:00
rusefi
e73ed5bcc5
luamemory does same but better
2021-10-08 14:48:16 -04:00