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
Matthew Kennedy
9797d25b7c
getOrZero ( #3319 )
2021-10-05 19:59:07 -04:00
rusefillc
84c1b04de6
"luastats" command
2021-09-29 21:04:50 -04:00
rusefi
19d2e73d84
luaaa revert by switching to a less messed up branch
2021-09-24 22:13:06 -04:00
rusefillc
5a65c0c924
fresh luaaa
2021-09-24 20:53:42 -04:00
rusefillc
e242315773
more of LuaAdjustments
2021-09-24 00:34:06 -04:00
Matthew Kennedy
0978722225
lua hook for timing add ( #3260 )
...
* load script
* test
* needs more rams
* embiggen stack
* init system lua from lua thread
* de-embiggen stack
* infra
* hook
* system needs a little more
* semicolon
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-23 23:50:47 -04:00
Matthew Kennedy
f41a2715a3
system lua: load a script! ( #3231 )
...
* load script
* test
* needs more rams
* embiggen stack
* init system lua from lua thread
* de-embiggen stack
* system needs a little more
* memory
* om nom nom delicious memory
* how much more memory could it want
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-23 21:45:14 -04:00
rusefillc
38b9698fc4
let's throw gas at the problem!
2021-09-18 17:48:01 -04:00
rusefillc
3de124a1c6
refactoring
2021-09-18 17:44:55 -04:00
Matthew Kennedy
c72bd07179
enable address sanitizer ( #3217 )
...
* enable asan
* lua
* this is dead and leaky
* leaky nissan
* fix pwm generator use-after-stack
* initializers
* prevent problems in case of invalid trigger shape
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-05 05:56:59 -04:00
Matthew Kennedy
57e01e2064
start system lua VM ( #3219 )
...
* start system lua vm
* show used
* message
* null if script load fails
2021-09-04 07:57:58 -04:00
rusefillc
427cce7596
Lua timer ( #3218 )
...
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* lua timer is happy (#3216 )
* hooks are happy
* don't need that any more
* format
* update lib
* module
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2021-09-03 20:21:39 -04:00
Matthew Kennedy
206670e2c5
multiple lua heaps ( #3215 )
...
* multi lua heaps
* assert
* put it in a class
* put it in the class
* privacy
2021-09-03 03:45:23 -04:00
rusefillc
42cddf810f
my first Lua
2021-09-02 10:46:15 -04:00
rusefillc
22a0b88872
my first Lua
2021-09-01 07:47:50 -04:00
rusefillc
f47320fd70
my first Lua
2021-08-31 12:32:05 -04:00
rusefillc
4e47e7bdb9
my first Lua
2021-08-31 11:37:43 -04:00
Andrey
7ab8986bd2
my first Lua
2021-08-22 01:41:54 -04:00
Andrey
d29529cbdd
my first Lua
2021-08-22 00:00:20 -04:00
Matthew Kennedy
0731dbb479
lua pass alloc and script ( #3179 )
...
* pass alloc and script
* pass in all the spots
2021-08-19 15:14:02 -04:00